Patran 2008 R1 Interface To Marc Preference Guide

  • Uploaded by: Kevin
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Patran 2008 R1 Interface To Marc Preference Guide as PDF for free.

More details

  • Words: 102,332
  • Pages: 482
Patran 2008 r1 Interface To Marc Preference Guide

Main Index

Corporate

Europe

Asia Pacific

MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707 USA Telephone: (800) 345-2078 Fax: (714) 784-4056

MSC.Software GmbH Am Moosfeld 13 81829 Munich, Germany Telephone: (49) (89) 43 19 87 0 Fax: (49) (89) 43 61 71 6

MSC.Software Japan Ltd. Shinjuku First West 8F 23-7 Nishi Shinjuku 1-Chome, Shinjuku-Ku Tokyo 160-0023, JAPAN Telephone: (81) (3)-6911-1200 Fax: (81) (3)-6911-1201

Worldwide Web www.mscsoftware.com

Disclaimer This 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

Main Index

Contents Marc Preferance Guide

1

Overview Purpose

2

Preference Components 3 Forward Translation and Analysis Execution Reverse Translation 5 Input File Import 6 File Descriptions 6 Template Databases 9 Analysis Submission Configuration 10

4

Getting Started 16 Building a Model 17 Analysis Processing 18 How this Manual is Organized

2

27

Building A Model Overview

30

Geometry - Coordinate Frames

31

Finite Elements - Multi-Point Constraints Nodes 32 Elements 33 Multi-Point Constraints 33 Loads and Boundary Conditions - Contact Static Load Case Input 46 Time Dependent Load Case Input 47 Object Tables 48 Material Library 74 Material Input Properties Constitutive Model Status Experimental Data Fitting

Main Index

79 110 111

32

44

iv Marc Preferance Guide

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 Solution Parameters 235 Common Solution Parameters 265 Select Load Case 313 Output Requests 314 Direct Text Input 331

Main Index

233

CONTENTS v

Load Step Selection Multiphysics Selection

333 334

Domain Decomposition DDM Interface 335 DDM Submittal 339 DDM Configuration 340

335

Resolving Convergence Problems

4

342

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 Direct Results Access Rigid Body Animation

5

353

362 362

Exercises Overview

366

Exercise 1 - Build a Cantilever Beam Exercise 2 - A Simple Static Load

370 378

Exercise 3 - Buckling of a Fixed Pinned Beam Exercise 4 - Cumulative Loading

398

Exercise 5 - A Simple Contact Problem Exercise 6 - Nonlinear Material Plasticity Exercise 7 - Contact with Velocity Control Exercise 8 - Creep Analysis

411 420 430

436

Exercise 9 - Natural Frequency Analysis Exercise 10 - Transient Dynamic Analysis

Main Index

388

445 454

vi Marc Preferance Guide

Exercise 11 - Frequency Response Analysis Exercise 12 - Heat Transfer Analysis

481

Exercise 13 - Thermal-Mechanical Analysis

A

Supported Keywords Parameter Cards

500

Model Definition

502

History Definition

B

508

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

Main Index

472

490

Chapter 1: Overview Marc Preference Guide

1

Main Index

Overview



Purpose



Preference Components



Getting Started



How this Manual is Organized

2 3

16 27

2 Marc Preference Guide Purpose

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.

Main Index

Chapter 1: Overview 3 Preference 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 , 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 for separately installed components of Patran and Marc might be: c:\msc\patran200x c:\msc\marc200x and example of an MSC.AFEA installation might be: c:\msc\afea\patran200x c:\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.

Main Index

4 Marc Preference Guide Preference Components

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 Note:

Main Index

Forward Translation and Analysis Execution

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.

Chapter 1: Overview 5 Preference 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

Main Index

Results Translation

6 Marc Preference Guide Preference Components

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.

Main Index

Chapter 1: Overview 7 Preference Components

File Name 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.jou patran.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

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.jbr

Main Index

Description

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).

8 Marc Preference Guide Preference Components

File Name

Main Index

Description

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.log nurbtrans.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).

Chapter 1: Overview 9 Preference 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). Note:

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

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.

Main Index

10 Marc Preference Guide Preference Components

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 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.

UNIX Site Setup The site_setup file contains the following environment variables corresponding to the parameters in the MarcSubmit program: setEnv setEnv setEnv setEnv setEnv setEnv setEnv setEnv setEnv

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

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.)

Main Index

Chapter 1: Overview 11 Preference 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 LOCAL setEnv MSCP_MARC_CMD2001 /msc/marc2001/tools/run_marc For a remote host you would need the following as an example: setEnv MSCP_MARC_HOST2001 baytown setEnv MSCP_MARC_SCRATCHDIR /tmp setEnv MSCP_MARC_CMD2001 /msc/marc2001/tools/run_marc 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.

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=LOCAL Hosttype=Windows Acommand2001=c:\msc\marc2001\tools\run_marc.bat For a remote host (UNIX) submittal you would need the following as an example: [MscMarc] Host2001=dallas Hosttype=UNIX Scratchdir=/tmp/marctmp Acommand2001=/msc/marc2001/tools/run_marc Outputfiles=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.

Main Index

12 Marc Preference Guide Preference Components

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

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_file Arguments: -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): input file names command output file names host computer host type - UNIX or windows <scratchdir>scratch directory.

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: /solvers/marc2001/tools/run_marc -j s4 -b yes -v no tavarua UNIX <scratchdir>/tmp/marctmp

Main Index

Chapter 1: Overview 13 Preference Components

s4.dat; s4.dat;s4.log;s4.sts;s4.out;s4.t16; 300

is the actual submittal command to execute on the remote called tavarua which of 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, 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 ) Th e allowable ran ge is an in teger between 1 and 60 minutes.

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.

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.)

Main Index

14 Marc Preference Guide Preference Components

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 LOCAL setEnv 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 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)

Main Index

Chapter 1: Overview 15 Preference 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)]" where is the run_marc command plus all of its necessary arguments.

Main Index

16 Marc Preference Guide Getting Started

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.

Main Index

Chapter 1: Overview 17 Getting 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

Main Index

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.

18 Marc Preference Guide Getting Started

Application

Description

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

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.

Main Index

Chapter 1: Overview 19 Getting Started

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

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.

XY Plot

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.

Main Index

20 Marc Preference Guide Getting Started

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.

Main Index

Chapter 1: Overview 21 Getting Started

Job or Result Deletion (Action: Delete) The Delete option under Action allows the user to delete jobs or results POST file attachments.

Main Index

22 Marc Preference Guide Getting Started

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.

Main Index

Chapter 1: Overview 23 Getting Started

Note:

Main Index

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.

24 Marc Preference Guide Getting Started

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

Note:

Main Index

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

Chapter 1: Overview 25 Getting 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.

Main Index

26 Marc Preference Guide Getting Started

Note:

Main Index

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.

Chapter 1: Overview 27 How 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:

Main Index

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.

28 Marc Preference Guide How this Manual is Organized

Main Index

Chapter 2: Building A Model Marc Preference Guide

2

Main Index

Building A Model



Overview



Geometry - Coordinate Frames



Finite Elements - Multi-Point Constraints



Loads and Boundary Conditions - Contact



Material Library



Element Properties



Load Cases



Fields - Tables

30

74

165 167

120

31 32 44

30 Marc Preference Guide Overview

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.

Main Index

Chapter 2: Building A Model 31 Geometry - 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.

Main Index

32 Marc Preference Guide Finite Elements - Multi-Point Constraints

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.

Main Index

Chapter 2: Building A Model 33 Finite 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.

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.

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.

Main Index

34 Marc Preference Guide Finite Elements - Multi-Point Constraints

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

Main Index

Chapter 2: Building A Model 35 Finite 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.

Main Index

36 Marc Preference Guide Finite Elements - Multi-Point Constraints

Degrees-of-Freedom When a list of degrees-of-freedom are expected for an MPC term, a listbox containing the valid degreesof-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: Degree-of-freedom

Note:

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

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-offreedom 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).

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

Main Index

Chapter 2: Building A Model 37 Finite 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 • Explicit

Analysis Type Structural Thermal Coupled

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)

Structural Coupled

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

Structural Coupled

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

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.

Thermal Coupled

Main Index

Description

38 Marc Preference Guide Finite Elements - Multi-Point Constraints

MPC Type • Quad Surf-Surf

Analysis Type Structural Coupled

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

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.

(quadratic)

Thermal Coupled

• Tie DOFs

Structural Thermal Coupled

Main Index

Description

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-offreedom are selected, a Type 102-506 MPC is created.

• Axi Shell-Solid

Structural Coupled

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

Structural Coupled

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.

Chapter 2: Building A Model 39 Finite Elements - Multi-Point Constraints

MPC Type

Main Index

Analysis Type

Description

• Quad Plate-Plate

Structural Coupled

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

Structural Coupled

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

Structural Coupled

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

Structural Coupled

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

Structural Coupled

Creates a TYING Type 100 MPC which ties all degreesof-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

Structural Coupled

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.

40 Marc Preference Guide Finite Elements - Multi-Point Constraints

MPC Type • RBE2

Analysis Type Structural

Description 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.

Main Index

Chapter 2: Building A Model 41 Finite Elements - Multi-Point Constraints

MPC Type • RBE3

Analysis Type Structural

Description 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

Main Index

Structural Thermal Coupled

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.

42 Marc Preference Guide Finite Elements - Multi-Point Constraints

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.

Main Index

Chapter 2: Building A Model 43 Finite 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.

Main Index

44 Marc Preference Guide Loads and Boundary Conditions - Contact

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.

Main Index

Chapter 2: Building A Model 45 Loads and Boundary Conditions - Contact

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

Object

Analysis Type

Type

• Acceleration

• Structural, Coupled

Nodal

• Displacement

• Structural, Coupled

Nodal

• Release

• Structural, Coupled

Nodal

• Force

• Structural, Coupled

Nodal

• Pressure

• Structural, Coupled

• 1D Pressure

• Structural, Coupled

• Temperature

• Structural, Thermal,

Coupled

• Element Uniform

• 2D 3D

• Element Variable

• 2D 3D

Element Uniform

• 1D

• Nodal • Element Uniform

• 1D 2D 3D

• Element Variable

• 2D

• Inertial Load

• Structural, Coupled

Element Uniform

• Initial Displacement

• Structural, Coupled

Nodal

• Initial Velocity

• Structural, Coupled

Nodal

• Initial Temperature

• Structural, Thermal,

• Nodal

Coupled

Element Dimension

• Element Variable

• 1D 2D 3D

• 2D

• CID Distributed Load

• Structural, Coupled

Element Uniform

1D 2D 3D

• Contact

• Structural, Thermal,

Element Uniform

1D 2D 3D

Coupled • Convection

• Thermal, Coupled

• Element Uniform

• 2D 3D

• Element Variable • 2D 3D • Heat Flux

• Thermal, Coupled

• Element Uniform

• 2D 3D

• Element Variable • 2D 3D • Volumetric Flux

• Thermal, Coupled

• Heat Source

• Thermal, Coupled

Element Uniform

• 1D 2D 3D

• Nodal • Element Uniform

• 2D 3D

• Element Variable • 2D

Main Index

• Radiation

• Thermal, Coupled

Element Uniform

• Convective Velocity

• Thermal, Coupled

Nodal

• 2D 3D

46 Marc Preference Guide Loads and Boundary Conditions - Contact

Object • Potential

Analysis Type • Coupled

Type • Nodal • Element Variable

• Charge

• Coupled

Element Dimension • 2D

• Nodal • Element Uniform

• 2D 3D

• Element Variable • 2D • Voltage

• Coupled

Nodal

• Current

• Coupled

• Nodal

• Magnetization

• Coupled

• Element Uniform

• 2D 3D

• Element Variable

• 2D

• Element Uniform

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. 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.

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.

Main Index

Chapter 2: Building A Model 47 Loads and Boundary Conditions - Contact

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.

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.

Main Index

48 Marc Preference Guide Loads and Boundary Conditions - Contact

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.

Main Index

Chapter 2: Building A Model 49 Loads and Boundary Conditions - Contact

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.

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. Input Data

Type

Analysis

Description

Translations (A1,A2,A3)

Nodal

Structural Coupled

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

Rotations (R1,R2,R3)

Nodal

Structural Coupled

Defines the prescribed rotational acceleration vector.

Caution:

Read caution notes for Displacements below

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.

Main Index

50 Marc Preference Guide Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Translations (T1,T2,T3)

Nodal

Structural Coupled

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

Structural Coupled

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

Structural Coupled

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-offreedom.

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.

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.

Main Index

Chapter 2: Building A Model 51 Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Translations (T1,T2,T3)

Nodal

Structural Coupled

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-offreedom is to be released.

Rotations (R1,R2,R3)

Nodal

Structural Coupled

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.

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.

Main Index

Input Data

Type

Analysis

Description

Force (F1,F2,F3)

Nodal

Structural Coupled

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

Structural Coupled

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

Structural Coupled

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.

52 Marc Preference Guide Loads and Boundary Conditions - Contact

Caution:

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

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

Main Index

Input Data

Type

Analysis

Description

Top Surface Pressure

Element Uniform

Structural/2D Coupled/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/2D Coupled/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/2D Coupled/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/3D Coupled/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.

Chapter 2: Building A Model 53 Loads and Boundary Conditions - Contact

Input Data

Analysis

Description

Element Top, Bottom Surface or Edge Variable Pressure or Pressure

Structural/2D Coupled/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

Structural Coupled

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.

Note:

Type

Element Variable

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.

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.

Main Index

Input Data

Type

Analysis

Description

Temperature

Element Uniform

Structural/1D Coupled/1D

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

Temperature

Element Uniform

Structural/2D Coupled/2D

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

Temperature

Element Uniform

Structural/3D Coupled/3D

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

54 Marc Preference Guide Loads and Boundary Conditions - Contact

Main Index

Input Data

Type

Analysis

Description

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.

Top Bottom Middle Temperature

Element Variable

Thermal Coupled

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

Use Subs. Element INITSV/NEWS Uniform V

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

Thermal Coupled

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.

Nodal

Chapter 2: Building A Model 55 Loads 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.

Main Index

Input Data

Type

Analysis

Description

Translational Acceleration (A1,A2,A3)

Element Uniform

Structural Coupled

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

Structural Coupled

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

Structural Coupled

Not supported.

56 Marc Preference Guide Loads and Boundary Conditions - Contact

Initial Displacement This input data creates the INITIAL DISP keyword option. Time dependent fields are ignored. Input Data

Type

Analysis

Description

Translations (T1,T2,T3)

Nodal

Structural Coupled

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

Structural Coupled

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

Structural Coupled

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.

Initial Velocity This input data creates the INITIAL VEL keyword option. Time dependent fields are ignored. Input Data Translational Velocity (v1,v2,v3)

Main Index

Type Nodal

Analysis Structural Coupled

Description 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.

Chapter 2: Building A Model 57 Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Rotational Velocity (w1,w2,w3)

Nodal

Structural Coupled

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

Structural Coupled

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.

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. Input Data

Type

Analysis

Description

Pressure

Element Uniform

Structural / 1D Coupled / 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.

Note:

Main Index

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.

58 Marc Preference Guide Loads and Boundary Conditions - Contact

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. Input Data

Type

Analysis

Description

Distributed Force (F1,F2,F3)

Element Uniform

Structural / 1D Coupled / 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

Structural Coupled 1D/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.

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 Q Z

xf

∫x 0 q ( x ) dx

The centroid xc of the distributed load between x0 and xf is given as M x c Z ----Q

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

xf

∫x 0 x q ( x ) dx

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

Main Index

Chapter 2: Building A Model 59 Loads 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/2D Coupled/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/2D Coupled/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/2D Coupled/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/3D Coupled/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

Element Uniform/ Variable

Thermal/2D/3D Coupled/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.

Temperature

Main Index

60 Marc Preference Guide Loads and Boundary Conditions - Contact

Heat Flux / Volumetric Flux This input data creates the DIST FLUXES keyword options.

Main Index

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/Bottom Surface/Edge Heat Flux

Element Variable

Coupled 2D/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

Thermal Coupled

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.

Chapter 2: Building A Model 61 Loads and Boundary Conditions - Contact

Heat Source This input data creates the POINT FLUX keyword options. Input Data

Type

Analysis

Description

Heat Source

Nodal

Thermal Coupled

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

Top Bottom Middle Heat Source

Element Variable

Thermal Coupled

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

Thermal Coupled

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.

Initial Temperature This input data creates the INITIAL TEMP keyword options. Input Data

Type

Analysis

Description

Temperature

Nodal

Structural Thermal Coupled

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

Top Bottom Middle Temperature

Element Variable

Structural Thermal Coupled

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

Use Sub. USINC

Nodal

Structural Thermal Coupled

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.

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

Main Index

62 Marc Preference Guide Loads and Boundary Conditions - Contact

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

Type

Analysis

Description

Temp. at Infinity (top)

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.

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. at Infinity (edge)

Element Uniform

Thermal/2D Coupled/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. at Infinity

Element Uniform

Thermal/3D Coupled/3D

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

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

Main Index

Input Data

Type

Analysis

Description

Velocity (V1,V2,V3)

Nodal

Thermal Coupled

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

Use Sub. UVELOC

Nodal

Structural Thermal Coupled

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 35 are not required if this is the case.

Chapter 2: Building A Model 63 Loads 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. Input Data

Type

Analysis

Description

Potetnial

Nodal

Coupled

Defines the electrostatic potential.

Top Bottom Middle Potential

Element Variable

Coupled

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

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. Input Data

Type

Analysis

Description

Charge

Nodal

Coupled

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

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.

Element Uniform Top Bottom Middle Charge

Element Variable

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. Input Data

Type

Analysis

Description

Voltage

Nodal

Coupled

Defines the applied voltage.

Top Bottom Middle Voltage

Element Variable

Coupled

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

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

Main Index

64 Marc Preference Guide Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Current

Nodal

Coupled

Defines the applied current.

Coupled

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

Element Uniform Top Bottom Middle Current

Element Variable

Magnetization Creates the PERMANENT option in magnetostatic analysis. Input Data

Type

Analysis

Description

Remenance

Element Uniform

Coupled

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

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. Note:

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

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.

Main Index

Chapter 2: Building A Model 65 Loads and Boundary Conditions - Contact

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. 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 Input Data

Type

Analysis

Description

Structural Coupled

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.

Structural Properties: Friction Coefficient (MU)

Element Uniform

Thermal Properties:

Main Index

Heat Transfer Coefficient to Environment

Element Uniform

Thermal Coupled

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

Environment Sink Temperature

Element Uniform

Thermal Coupled

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

Contact Heat Transfer Coefficient

Element Uniform

Thermal Coupled

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

Near Contact Heat Transfer Coefficient

Element Uniform

Thermal Coupled

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

Thermal Coupled

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

Natural Convection Exponent

Element Uniform

Thermal Coupled

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

66 Marc Preference Guide Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Surface Emissivity

Element Uniform

Thermal Coupled

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

Distance Dependent Heat Transfer Coefficient

Element Uniform

Thermal Coupled

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 Contact Conductivity

Element Uniform

Coupled

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

Distance Dependent Conductivity

Element Uniform

Coupled

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

Structural

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.

Analytical Contact Definition: Boundary Type

Element Uniform

Thermal Coupled

MFD Increment

Element Uniform

Structural Thermal Coupled

Main Index

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.

Chapter 2: Building A Model 67 Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Select Discontinuities

Element Uniform

Structural

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.

Thermal Coupled

Auto Detect Discontinuities Feature 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

Main Index

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.

68 Marc Preference Guide Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Structural

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.

Exclusion Region: Select Exclusion Region

Element Uniform

Coupled

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.

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

Main Index

Input Data

Type

Analysis

Description

Flip Contact Side

Element Uniform

Structural Coupled 1D/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

Structural Coupled 1D/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.

Chapter 2: Building A Model 69 Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Null Initial Motion

Element Uniform

Structural Coupled 1D/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

Structural Coupled 1D/2D

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

Velocity (vector)

Element Uniform

Structural Coupled 1D/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

Structural Coupled 1D/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

Structural Coupled 1D/2D

If a rigid body velocity changes with time, its time definition may be defined through a nonspatial 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

Structural Coupled 1D/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

Structural Coupled 1D/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.

Motion Control:

Main Index

70 Marc Preference Guide Loads and Boundary Conditions - Contact

Main Index

Input Data

Type

Analysis

Description

Displacement vs Time Field

Element Uniform

Structural Coupled 1D/2D

If a rigid body position changes with time, its time definition may be defined through a nonspatial 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 Element Reference Point Uniform

Structural Coupled 1D/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/2D Coupled/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

Structural Coupled 1D/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

Structural Coupled 1D/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.

Chapter 2: Building A Model 71 Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Approach Velocity

Element Uniform

Structural Coupled

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

Thermal Coupled

See Approach Velocity.

Number of Subdivision

Element Uniform

Structural Thermal Coupled

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 Coupled 1D/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.

Structural Properties: Friction Coefficient (MU)

Element Uniform

Thermal Properties: Heat Transfer Coefficients, Convection, Emissivity

Element Uniform

Thermal/ Coupled 1D/2D

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

Body Temperature

Element Uniform

Thermal/ Coupled 1D/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):

Main Index

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).

72 Marc Preference Guide Loads and Boundary Conditions - Contact

Input Data

Type

Analysis

Description

Near Contact Conductivity

Element Uniform

Coupled

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

Distance Dependent Conductivity

Element Uniform

Coupled

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

Note:

Main Index

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.

Chapter 2: Building A Model 73 Loads 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. 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.

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:

Main Index

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.

74 Marc Preference Guide Material Library

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.

Main Index

Chapter 2: Building A Model 75 Material 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

• Entered Values

• Plane Strain / Axisymmetric

• User Subs.

ANELAS ANEXP (Anisotropic Only)

• Thick Shell • Axisymmetric with Twist • Axisymmetric Shell • None (Isotropic and 3D cases)

Constitutive Model

Failure Criterion

Failure Option

• Failure

• Hill

• Default

• Failure 2

• Hoffman

• Progressive Failure

• Failure 3

• Tsai-Wu • Maximum Strain • Maximum Stress • User Sub. UFAIL

Constitutive Model • Hyperelastic (Isotropic

Only)

Model

Domain Type

• Neo-Hookean

• Time

• Mooney-Rivlin

• Frequency

Number of Terms • 1

• Full 3rd Order • Ogden

• Time

• 1-6

• Time

• 1

• Foam • Arruda-Boyce • Gent • User Sub.

(UELASTOMER)

• Ogden • Foam-Invariants • Foam-Principals • Foam-Invariants (Deviatoric Split) • Foam-Principals (Deviatoric Split)

Main Index

76 Marc Preference Guide Material Library

Isotropic/Orthotropic/Anisotropic Constitutive Model

Thermal Expansion

Stress-Strain Law

• Hypoelastic

• Entered Values

• User Sub.

(Isotropic Only)

• User Sub. ANEXP

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,

• No Function

Orthotropic only)

• 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

• Mechanical (Auricchio)

(Isotropic only)

Main Index

• Thermal Mechanical

Chapter 2: Building A Model 77 Material Library

Isotropic/Orthotropic/Anisotropic 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

• Entered Values

only)

• User Subs. UCRACK...

Constitutive Model

Method

• Forming Limit

• Fitted • Predicted • Table

Constitutive Model

Method

• Grain Size (Isotropic

• Yada

only) Constitutive Model

Model

• Soil

• Linear

(Isotropic / Orthotropic only)

• Cam Clay • User Sub.HYPELA

Constitutive Model

Method

• Powder

• Entered Values

(Isotropic only)

Main Index

• User Sub. UGRAIN

• User Sub. UPOWDR

78 Marc Preference Guide Material Library

Isotropic/Orthotropic/Anisotropic Constitutive Model

Model

• Electrostatic

• Entered Values

(Isotropic / Orthotropic Only) • Electrodynamic

• Entered Values

(Isotropic / Orthotropic / Anisotropic) • Magnetostatic (p. 109)

• Entered Values • User Sub UMU

• Piezoelectric (p. 109)

• Stress Based • Strain Based

Main Index

Chapter 2: Building A Model 79 Material Library

Isotropic/Orthotopic/Anisotropic Constitutive Model • Plastic

Type • Elastic-

Plastic

Hardening Rule • Isotropic

Yield Criteria • von Mises

• Kinematic • Hill Yield • Combined • Barlat • Linear Mohr-Coulomb

Strain Rate Method • Piecewise

Linear • Cowper-

Symonds

(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 • Power Law (Isotropic only) • Rate Power Law (Isotropic only) • Johnson-Cook (Isotropic only) • Kumar (Isotropic only) • Chaboche (Isotropic only) • Viscoplastic (UVSCPL) (Isotropic, Orthotropic only)

Main Index

80 Marc Preference Guide Material Library

Isotropic/Orthotopic/Anisotropic Constitutive Model • Plastic

(Cont.)

Type • Perfectly

Hardening Rule • None

Plastic

Yield Criteria • von Mises • Linear Mohr-Coulomb • Hill Yield • Barlat

Strain Rate Method • Piecewise

Linear • Cowper-

Symonds

• 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 • Rigid-Plastic • Power Law

(Isotropic only)

• Rate Power Law • Johnson-Cook • Kumar • Piecewise • None

Linear

• Piecewise

Linear • Cowper-

Symonds

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.

Main Index

Chapter 2: Building A Model 81 Material 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). Note:

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

Elastic - Isotropic / Orthotropic / Anisotropic This input data creates the ISOTROPIC and INITIAL STATE keyword options.

Main Index

82 Marc Preference Guide Material Library

Elastic - Isotropic 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.

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.

Latent Heat vs Liquidus Temp. (Coupled only)

Main Index

Description

Chapter 2: Building A Model 83 Material 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

Main Index

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.

84 Marc Preference Guide Material Library

Elastic - Orthotropic

Description

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.

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.

Latent Heat vs Liquidus Temp. (Coupled only)

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. Elastic - Anisotropic

Main Index

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.

Chapter 2: Building A Model 85 Material Library

Elastic - Anisotropic

Description

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.

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.

Latent Heat vs Liquidus Temp. (Coupled only)

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.

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

Main Index

86 Marc Preference Guide Material Library

.

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.

Hyperelastic - Isotropic The following Hyperelastic models can be created. Caution:

Main Index

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.

Chapter 2: Building A Model 87 Material Library

Neo-Hookean, Mooney-Rivlin, Full 3rd Order Invariant Time 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.

For Neo-Hookean, Mooney-Rivlin and Full 3rd Order in the Frequency Domain the additional inputs are: Neo-Hookean Frequency Domain φ 0, φ 1, φ 2, φ 11, φ 12, φ 21, φ 22 ,

Imaginary

Ogden

Main Index

Real and

Description Creates PHI-COEFFICIENTS option. One PHICOEFFICIENTS 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. 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.

88 Marc Preference Guide Material Library

Ogden Modulus 1

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

Exponent 1

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

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

Main Index

Description

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 Thermal Expansion

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

Reference Temperature

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

Chapter 2: Building A Model 89 Material Library

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.

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.

Main Index

90 Marc Preference Guide Material Library

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.

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: K Z E ⁄ ( 3 ( 1 Ó 2 v ) ) G Z E ⁄ (2(1 H v) ) This also supports the SHIFT FUNCTION option for Thermo-Rheologically simple viscoelastic

Main Index

Chapter 2: Building A Model 91 Material Library

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

Main Index

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: WilliamsLandel-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

92 Marc Preference Guide Material Library

Viscoelastic - Isotropic

Description

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.

Note:

Main Index

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: WilliamsLandel-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

Chapter 2: Building A Model 93 Material Library

Creep - Isotropic / Orthotropic / Anisotropic The following input is for the Creep constitutive model. This places a CREEP option in the input file. 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.

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.

Main Index

94 Marc Preference Guide Material Library

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 / Orthotropic / Anisotropic This input data creates the ISOTROPIC keyword option for heat transfer analysis. 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.

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.

Latent Heat vs Liquidus Temp.

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

Main Index

Chapter 2: Building A Model 95 Material Library

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.

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.

Latent Heat vs Liquidus Temp.

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

Main Index

96 Marc Preference Guide Material Library

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.

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.

Latent Heat vs Liquidus Temp.

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:

Main Index

Chapter 2: Building A Model 97 Material Library

For Hardening Rules = Isotropic, Kinematic, and Combined, properties for each combination are: Von Mises Linear Mohr-Coulomb Parabolic Mohr-Coulomb Buyukozturk Concrete ORNL Models General Plasticity Stress vs. Plastic Strain or Yield Stress

Description 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 or 10th Cycle Yield Stress

Main Index

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.

98 Marc Preference Guide Material Library

Von Mises Linear Mohr-Coulomb Parabolic Mohr-Coulomb Buyukozturk Concrete ORNL Models General Plasticity

Description

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.

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 Yield Barlat

Description

Stress vs. Plastic Strain

Same as table above.

or Yield Stress 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 Ratio Stress 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.

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

Main Index

Chapter 2: Building A Model 99 Material Library

Power Law &

Description

Rate Power Law 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.

Main Index

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.

100 Marc Preference Guide Material Library

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 σ Z s(1 H e) ε p Z ε t Ó ε e Z ln ( 1 H e ) Ó σ --E

Main Index

Chapter 2: Building A Model 101 Material 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 Strain or Tensile 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:

Main Index

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.

102 Marc Preference Guide Material Library

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 ThermalMechanical 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

Block 4a, fields 1-5, respectively

Poisson’s Ratio Coefficient of Thermal Expansion Initial Yield Stress Mass Density (Austenite) Young’s Modulus

Block 5a, fields 1-5, respectively

Poisson’s Ratio Coefficient of Thermal Expansion Initial Yield Stress Mass Density (Martensite) Martensite Start Temperature

Main Index

Block 6a, field 1.

Chapter 2: Building A Model 103 Material Library

Shape Memory

Description

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.

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.

Main Index

104 Marc Preference Guide Material Library

Damage

Description

Damage Type

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):

Damage Model

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)

Main Index

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

Chapter 2: Building A Model 105 Material Library

Damage

Description

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 - Isotropic Below is the Cracking constitutive model for concrete cracking and writes the CRACK DATA option. 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

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.

Main Index

106 Marc Preference Guide Material Library

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

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

Thickness Coefficient 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 - Isotropic Below is the Grain Size constitutive model for Isotropic model only. This writes the GRAIN SIZE and MATERIAL DATA options. 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 - 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.

Main Index

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

Chapter 2: Building A Model 107 Material Library

Soil

Description

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 Modulus Poisson’s Ratio Mass Density Coefficient 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 Porosity Initial Void Ratio

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.

Initial Preconsolidation Pressure Gravity Constants in 1st-3rd coordinate directions Powder - Isotropic

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

Main Index

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

108 Marc Preference Guide Material Library

Powder

Description

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 Modulus Poisson’s Ratio Mass Density Coefficient 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.

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. Powder

Description

Permittivity, Permittivity 11/22/33

Values written to the above mention options.

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.

Main Index

Chapter 2: Building A Model 109 Material Library

Powder

Description

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

Values written to the above mention options.

Magnetostatic - Isotropic/Orthotropic Below is the Magnetostic constitutive model for Isotropic and Orthotropic models. This writes the ISOTROPIC or ORTHOTROPIC options, respectively for magnetostatics. 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.

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

Main Index

Powder

Description

Piezoelectric Constants Electric Permitivity 11/22/33

Values written to the above mention options.

110 Marc Preference Guide Material Library

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.

Main Index

Chapter 2: Building A Model 111 Material 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.

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

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.

Main Index

112 Marc Preference Guide Material Library

Note:

The modifications are not saved until Apply button is pressed.

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).

Main Index

Chapter 2: Building A Model 113 Material 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. Note:

Strain input should be engineering strain to give reasonable results.

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.

Main Index

114 Marc Preference Guide Material Library

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.

Main Index

Chapter 2: Building A Model 115 Material 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.

Main Index

116 Marc Preference Guide Material Library

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.

Main Index

Chapter 2: Building A Model 117 Material 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.

Main Index

118 Marc Preference Guide Material Library

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.

Main Index

Chapter 2: Building A Model 119 Material Library

Optional Parameters

Description

Uniaxial Test Biaxial Test

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

Planar Shear Test

Main Index

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.

Extrapolate Left/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 Coefficient Fictive 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.

120 Marc Preference Guide Element Properties

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.

Main Index

Chapter 2: Building A Model 121 Element 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.

Main Index

122 Marc Preference Guide Element Properties

Dimension • 0D

(structural) (coupled) • 0D

Type

Option 1

Option 2

• Mass • Spring/Damper • Spring/Damper

(thermal) • 1D

(structural) (coupled)

• General

• Straight

Beam

• 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 • Standard Formulation (Types 5, 45)

or Laminate

• Parabolic Shear Strain (Type 45) • Curved Isoparametric (Type 16)

• Spring/Damp • Nonlinear (Type SPRING)

er • Axisym

Shell

• Linear (Type SPRING) • Homogeneous • Standard Formulation (Types 1, 89)

or Laminate

• Fourier (Types 90) • Isoparametric (Types 15)

Main Index

Chapter 2: Building A Model 123 Element Properties

Dimension • 1D (cont.)

Type • Gap

(structural) (coupled)

Option 1

Option 2

• 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 • Link

• Homogeneous • Linear Temp Distr (Types 87, 88)

or Laminate

• Quadratic Temp Distr (Types 87, 88)

• 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 • Standard Formulation (Types 22, 75)

or Laminate • Membrane

• Homogeneous (Types 18, 30)

• Shear

• Homogeneous (Type 68)

Panel • 2D Rebar (Types 147, 148)

Main Index

• Reduced Integration (Type 140)

124 Marc Preference Guide Element Properties

Dimension • 2D (cont.)

Type • 2D Solid

Option 1

Option 2

• Axisymmetric

• Standard Formulation(Types 2, 10, 28, 126)

(structural) (coupled)

• 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) •

Main Index



• Plane Stress

• Piezoelectric (Type 160)

Chapter 2: Building A Model 125 Element Properties

Dimension •

Type •

Option 1 • Plane Strain

Option 2 • 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

• Shell

(thermal • 2D Solid

• Homogeneous • Linear Temp Distr (Types 50 85, 86)

or Laminate

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

• 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)

Main Index

126 Marc Preference Guide Element Properties

Dimension • 3D

Type • Solid

(structural) (coupled)

Option 1 • Standard

Geometry

Option 2 • 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

• Solid

(thermal)

• 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)

Marc supported element types: Element #

Main Index

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

Chapter 2: Building A Model 127 Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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

128 Marc Preference Guide Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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

Chapter 2: Building A Model 129 Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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 3D Reduced Integration - Herrmann Formulation

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 3D Reduced Integration (Heat Transfer Element)

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

130 Marc Preference Guide Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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

Chapter 2: Building A Model 131 Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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 2D Element

Quad/8

• Element 104

Nine-node Axisymmetric Semi-infinite Heat Transfer Element

Quad/8

• Element 105

Twelve-node 3-D Semi-infinite Heat Transfer 3D Element

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

2D

132 Marc Preference Guide Element Properties

Element #

Main Index

Description

Dimension

Topologies

• 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 2D Integration

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, 2D Reduced Integration (Heat Transfer Element)

Tri/6, Quad/4

• Element 123

Three-Dimensional Eight-Node Brick, 3D Reduced Integration (Heat Transfer Element)

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

Chapter 2: Building A Model 133 Element Properties

Main Index

Element #

Description

Dimension

Topologies

• 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

134 Marc Preference Guide Element Properties

Main Index

Element #

Description

Dimension

Topologies

• 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

Chapter 2: Building A Model 135 Element Properties

Element #

Description

Dimension

Topologies

• 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 Input Properties This is an example of one of many Input Properties forms that can appear when defining element properties.

Main Index

136 Marc Preference Guide Element Properties

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

2D Elements

1D Elements

2D Solid Elements

1D Shell/Membrane Elements

3D Elements

0D Elements Mass This input data creates the MASSES keyword option. These act in the analysis coordinate frame of the node. 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-offreedom. 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.

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.

Main Index

Chapter 2: Building A Model 137 Element 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:

Main Index

138 Marc Preference Guide Element Properties

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.

Main Index

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.

Chapter 2: Building A Model 139 Element Properties

Property Name

Description

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

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.

Shear Area-y

Ixx Iyy

Izz (K factor)

Main Index

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. 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.

140 Marc Preference Guide Element Properties

Property Name

Description

# 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

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.

Y @ Begin 1st Branch [dx/ds @ Branch Begin] [dy/ds @ Branch Begin]

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

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.

Y @ Branch End

Main Index

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.

Chapter 2: Building A Model 141 Element Properties

Property Name

Description

[dx/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.

[dy/ds @ Branch End]

Main Index

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.

142 Marc Preference Guide Element Properties

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.

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. Property Name

Description

Dof at Node 1

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.

Dof at Node 2

Stiffness

Main Index

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.

Chapter 2: Building A Model 143 Element Properties

Main Index

Property Name

Description

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.

144 Marc Preference Guide Element Properties

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

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.

Closure Distance

Main Index

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.

Chapter 2: Building A Model 145 Element Properties

Property Name

Description

K Normal (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.

K Tangent (closed)

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.

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.

Main Index

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.

146 Marc Preference Guide Element Properties

Links This input data creates Marc element types 36 or 65. The GEOMETRY option is used to define the crosssectional 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. 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.

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

Main Index

Chapter 2: Building A Model 147 Element 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: 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.

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:

Main Index

148 Marc Preference Guide Element Properties

Main Index

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.

Chapter 2: Building A Model 149 Element Properties

Property Name

Description

[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.

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.

Main Index

150 Marc Preference Guide Element Properties

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.

Main Index

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.

Chapter 2: Building A Model 151 Element Properties

Property Name

Description

[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.

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.

Main Index

152 Marc Preference Guide Element Properties

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.

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.

Main Index

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.

Chapter 2: Building A Model 153 Element Properties

Property Name

Description

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.

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.

Main Index

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 nonspatial 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.

154 Marc Preference Guide Element Properties

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. 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.

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.

Main Index

Chapter 2: Building A Model 155 Element 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. 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.

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.

Main Index

156 Marc Preference Guide Element Properties

• 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 zaxis 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

Main Index

Chapter 2: Building A Model 157 Element 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.

Main Index

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

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

-1

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

158 Marc Preference Guide Element Properties

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.

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.

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.

Main Index

Chapter 2: Building A Model 159 Element 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.

Main Index

160 Marc Preference Guide Element Properties

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.

Main Index

Chapter 2: Building A Model 161 Element 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. 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.

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 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.

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

Main Index

162 Marc Preference Guide Element Properties

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:

Main Index

These are the only rebar elements supported in the Marc Preference.

Chapter 2: Building A Model 163 Element 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

Main Index

164 Marc Preference Guide Element Properties

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.

Main Index

Chapter 2: Building A Model 165 Load 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.

Main Index

166 Marc Preference Guide Load Cases

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.

Main Index

Chapter 2: Building A Model 167 Fields - 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.

Main Index

168 Marc Preference Guide Fields - Tables

Fields Overview Material property tabular data is entered with the Object set to Material Property. See Material Fields.

Main Index

Chapter 2: Building A Model 169 Fields - 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.

Main Index

170 Marc Preference Guide Fields - Tables

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.

Main Index

Chapter 2: Building A Model 171 Fields - 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, MATID s1, 0.0 s2, e2 s3, e3 s4, e4<- data repeated <# of points> times etc.

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.

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, #7 s1, T1 s2, T2 s3, T3 s4, T4<- data repeated #1 times etc. E1, T1

Main Index

172 Marc Preference Guide Fields - Tables

E2, T2<- data repeated #2 times etc. etc.<- data repeated for each temperature dependent property

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.

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 ID s1, 0.0 s2, er2<- data repeated (# of points) times etc.

Note:

The first strain rate value must be zero.

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.

Main Index

Chapter 2: Building A Model 173 Fields - Tables

The Patran tabular field might look like this (x103):

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

But only the values in red (top row) are written to the WORK HARD option as the reference temperature curve, T1=0. WORK HARD, DATA 4, 30000.,0.0 33000.,0.01 35000.,0.1 40000.,1.0 Note:

Main Index

The yield stress at zero plastic strain is also written to the ISOTROPIC, ORTHOTROPIC, or ANISOTROPIC option.

174 Marc Preference Guide Fields - Tables

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, DATA 4, 0, 0, 0, 0, 4, 1 30000.,0. 29000.,100. 27000.,200. 20000.,500. 1.0 ,0. 0.6667,100. 0.5 ,200. 0.3333,500. 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 ( ε p Z 0, ε p Z 0.01 ) 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

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.

Main Index

Chapter 2: Building A Model 175 Fields - Tables

The same table is used as in the previous example except strain is now strain rate (x103):

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

Only the values in red are written to the STRAIN RATE option (which are the values from the reference temperature curve). STRAIN RATE, DATA 4,1 30000.,0.0 33000.,0.1 35000.,0.5 40000.,1.0

Main Index

176 Marc Preference Guide Fields - Tables

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, DATA 4,0,0,0,0,0,1 30000.,0.0. 29000.,100. 27000.,200. 20000.,500. Note:

The first four points on the TEMPERATURE EFFECTS option denote the yield stress change with temperature at zero strain rate.

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):

Main Index

Chapter 2: Building A Model 177 Fields - Tables

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

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, DATA 6, 1 30000.,0.0 33000.,0.1 35000.,0.5 40000.,1.0 WORK HARD, DATA 4, 0, 1 30000.,0.0 29000.,0.01 27000.,0.1 20000.,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): er=0.0

T ep

er=0.1

Main Index

0.0

0.01

0.1

1.0

0

30

33

35

40

100

29

31

-

-

200

27

28.5

-

-

500

20

21

-

-

T

178 Marc Preference Guide Fields - Tables

ep

er=0.5

0.0

0.01

0.1

1.0

0

33

-

-

-

100

-

-

-

-

200

-

-

-

-

500

-

-

-

-

0.0

0.01

0.1

1.0

0

35

-

-

-

100

-

-

-

-

200

-

-

-

-

500

-

-

-

-

0.0

0.01

0.1

1.0

0

40

-

-

-

100

-

-

-

-

200

-

-

-

-

500

-

-

-

-

T ep

er=1.0

T ep

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, DATA 4, 30000.,0.0 33000.,0.01 35000.,0.1 40000.,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, DATA 4, 0, 0, 0, 0, 4, 1 30000.,0. 29000.,100. 27000.,200. 20000.,500. 1.0 ,0. 0.6667,100. 0.5 ,200. 0.3333,500.

Main Index

Chapter 2: Building A Model 179 Fields - 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, DATA 4, 1 30000.,0.0 33000.,0.1 35000.,0.5 40000.,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: X Y 0.0 1.0

0.0 0.0 1.5

1.0 1.5 2.0

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:

Main Index

180 Marc Preference Guide Fields - Tables

Time

Value

0.0

0.0

0.5

1.0

1.0

0.0

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 END OPTION MOTION CHANGE <position set to one unit> TIME STEP 0.5 CONTINUE MOTION CHANGE <position set back to zero> TIME STEP 0.5 CONTINUE

or like this for a point loading: <parameter section> END <model section> POINT LOAD END OPTION POINT LOAD TIME STEP 0.5 CONTINUE POINT LOAD TIME STEP 0.5 CONTINUE

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 END OPTION AUTO LOAD 18 POINT LOAD TIME STEP 0.5

Main Index

Chapter 2: Building A Model 181 Fields - Tables

CONTINUE AUTO LOAD 24 POINT LOAD TIME STEP 0.5 CONTINUE

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:

x-comp

y-comp

z-comp

angular comp.

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

Time

Main Index

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!

182 Marc Preference Guide Fields - Tables

Main Index

Chapter 3: Running an Analysis Marc Preference Guide

3

Main Index

Running an Analysis



Overview



Job Parameters



Load Step Creation



Load Step Selection



Domain Decomposition



Resolving Convergence Problems

182 184 231 332 334 341

182 Marc Preference Guide Overview

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.

Main Index

Chapter 3: Running an Analysis 183 Overview

Main Index

184 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 185 Job Parameters

Translation Parameter

Main Index

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.

186 Marc Preference Guide Job Parameters

Translation Parameter

Description

Heat Generation Conversion For Coupled analysis only, this factor can be provided as a conversion Factor 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:

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.

Materials LBCs Contact

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.

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.

Main Index

Chapter 3: Running an Analysis 187 Job 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

Main Index

188 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 189 Job Parameters

:

LBC Type

Patran Application Region

FIXED DISP Nodes FIXED TEMP POINT LOADS Points POINT FLUX INITIAL DISP Curves and/or Edges INITIAL VEL INITIAL TEMP Surfaces and/or Faces

DIST LOADS DIST FLUXES FILMS

Required Marc Options

Geometry Type ID

None

2: Nodes ids

POINTS ATTACH NODES

6: Point ids

CURVES ATTACH NODES

5: Curve ids

SURFACES ATTACH NODES

4: Surface Ids

Solids

Not yet fully defined ATTACH ELEMENT

3: Volume ids

Elements

None

1: Element ids

Curves and/or Edges

CURVES ATTACH EDGE

5: Curve ids

Surfaces and/or Faces

SURFACES ATTACH FACE

4: Surface ids

Solids

Not yet fully defined ATTACH ELEMENT

3: Volume ids

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.

Main Index

190 Marc Preference Guide Job Parameters

Solver Parameter

Main Index

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.

Chapter 3: Running an Analysis 191 Job Parameters

Solver Parameter

Description

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.

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

Main Index

192 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 193 Job Parameters

Contact Parameter Deformable-Deformable Method Optimize Constraint Equations

Description 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.

Contact Detection This form controls general contact parameters for contact detection. All of these parameters affect the CONTACT option.

Main Index

194 Marc Preference Guide Job Parameters

Contact Parameter

Main Index

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.

Chapter 3: Running an Analysis 195 Job Parameters

Contact Parameter

Description

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.

Separation This form controls general contact parameters for contact separation. All of these parameters affect the CONTACT option.

Main Index

196 Marc Preference Guide Job Parameters

Contact Parameter

Main Index

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.

Chapter 3: Running an Analysis 197 Job Parameters

Contact Parameter 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 Value Stress 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

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.

Relative / Absolute

Main Index

Description

198 Marc Preference Guide Job Parameters

Friction Parameters

Contact Parameter

Main Index

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.

Chapter 3: Running an Analysis 199 Job Parameters

Contact Parameter Relative Sliding Velocity Slip Threshold

Description 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 For Coupled analysis only, this is the conversion factor between Factor energy due to friction and heat generated in a contact analysis. The default is 1.0.

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.

Main Index

200 Marc Preference Guide Job Parameters

DTI Parameter 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

These toggle between defining input for Parameters or Model Definition.

Model Definition Section

Main Index

Description

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.

Chapter 3: Running an Analysis 201 Job Parameters

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.

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.

Main Index

202 Marc Preference Guide Job Parameters

Groups/Sets Parameter Select Groups to Translated to Sets

Description 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.

Example: A group called “wing” with both elements and nodes will be written as: DEFINE, NODE, SET, wing_N list of nodes

Main Index

Chapter 3: Running an Analysis 203 Job Parameters

DEFINE, ELEMENT, SET, wing_E list of elements

The name of the set is the group name with the words _N or _E appended. Note:

In Marc the set names are limited to 12 characters. Group names must therefore be unique in their first 10 characters.

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:

Main Index

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.

204 Marc Preference Guide Job Parameters

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.

Reauto Complete Unfinished Loadcase

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.

Immediate Remesh

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...

Main Index

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.

Chapter 3: Running an Analysis 205 Job Parameters

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.

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.

Main Index

206 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 207 Job Parameters

General Adaptivity Parameter

Main Index

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 degreesof-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.

208 Marc Preference Guide Job Parameters

General Adaptivity Parameter 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

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.

Select a Deformable Contact LBC

Main Index

Description

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.

Chapter 3: Running an Analysis 209 Job Parameters

General Adaptivity Parameter

Description

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.

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.

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:

Main Index

210 Marc Preference Guide Job Parameters

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.

Mean Strain Energy and Zienkiewicz-Zhu Stress

Main Index

Chapter 3: Running an Analysis 211 Job Parameters

Zienkiewicz-Zhu Strain Energy and Location within Box

Node in Contact and Maximum Solution Gradient

Equivalent Stress and Equivalent Strain

Main Index

212 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 213 Job Parameters

Note:

^äíÜçìÖÜ=óçì=Å~å=ëÉí=ìé=ãìäíáéäÉ=òçåÉë=Ñçê=~=ÖáîÉå=àçÄI=çåäó=çåÉ=ÇÉÑçêã~ÄäÉ=ÄçÇó= Å~å=ÄÉ=~ëëçÅá~íÉÇ=ïáíÜ=~=òçåÉK=fÑ=íÜÉ=ë~ãÉ=ÇÉÑçêã~ÄäÉ=ÄçÇó=áë=~ëëçÅá~íÉÇ=ïáíÜ=ãçêÉ= íÜ~å=çåÉ=òçåÉI=çåäó=íÜÉ=Ñáêëí=çåÉ=ÉåÅçìåíÉêÉÇ=ïáää=ÄÉ=ìëÉÇ=áå=íÜÉ=òÉêçíÜ=áåÅêÉãÉåíK= vçì=ã~ó=ëÉäÉÅí=íÜÉ=òçåÉë=éÉê=iç~Ç=píÉé=ïÜÉå=óçì=ëÉí=ìé=óçìê=äç~Ç=ëíÉééáåÖ= ëÉèìÉåÅÉëK=pÉÉ=Load Step Selection, 332K

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.

Main Index

214 Marc Preference Guide Job Parameters

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.

Main Index

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.

Chapter 3: Running an Analysis 215 Job Parameters

Global Adaptivity Parameter

Description

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.

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.

Main Index

216 Marc Preference Guide Job Parameters

Main Index

Chapter 3: Running an Analysis 217 Job Parameters

Parameter Strain Change

Description 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.

Main Index

218 Marc Preference Guide Job Parameters

Parameter Aspect Ratio

Description 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.

Main Index

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 Control Subdivisions

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.

Chapter 3: Running an Analysis 219 Job Parameters

Parameter

Description

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.

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).

Main Index

220 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 221 Job Parameters

Main Index

222 Marc Preference Guide Job Parameters

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.

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.

Main Index

Chapter 3: Running an Analysis 223 Job Parameters

Contact Routines

Main Index

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.

224 Marc Preference Guide Job Parameters

Other Routines

Main Index

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).

Chapter 3: Running an Analysis 225 Job 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.

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.

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.

Main Index

226 Marc Preference Guide Job Parameters

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 :

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.

Here is an explanation of how this works: 1. The Analysis Type is set to Thermal or Coupled 2. Radiation LBCs are created.

Main Index

Chapter 3: Running an Analysis 227 Job 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. 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.

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 10 10

int int int

iver nobj nray

Version # Number of objects Number of rays used in computation

Block 2 - Objects Line 1 repeated nobj times 10 10

Main Index

int int

obj eid

Object number Element id

228 Marc Preference Guide Job Parameters

10 15 15

int float float

face tinf tinf

Face or edge number Temperature at infinity top Temperature at infinity bottom

Block 3 - View Factors repeated nobj times Line 1 10 10

int int

obj nz

Emitting object number Number of non zero viewfactors

Line 2 repeated nz times 10 15

int float

obj vfs[4] 1 2 3 4

Incident object number Four view factors Emit out out in in

Incident out in out in

where : out - outer normal of element according to connectivity in - the other side

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.

Cyclic Symmetry This is a capability in Marc Version 2001 and greater. The translator places the CYCLIC SYMMETRY option in the input deck.

Main Index

Chapter 3: Running an Analysis 229 Job Parameters

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. Cyclic Symmetry is valid for:

Main Index

230 Marc Preference Guide Job Parameters

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.

Main Index

Chapter 3: Running an Analysis 231 Load 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.

Main Index

232 Marc Preference Guide Load Step Creation

Structural, Thermal, and Coupled Solution Types Load Step Widget

Main Index

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.

Chapter 3: Running an Analysis 233 Load Step Creation

Main Index

234 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 235 Load Step Creation

Static Parameter Linearity

Description 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.

Main Index

236 Marc Preference Guide Load Step Creation

Static Parameter

Main Index

Description

Follower Loads Follower 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.

Chapter 3: Running an Analysis 237 Load Step Creation

Static Parameter

Main Index

Description

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.

238 Marc Preference Guide Load Step Creation

Normal Modes This subordinate form appears when the Solution Parameter button is selected for Normal Modes (or Static with incremental extraction).

Note:

Main Index

You must perform a Normal Modes analysis before you can do a Transient Dynamic analysis using linear modal superposition.

Chapter 3: Running an Analysis 239 Load Step Creation

If the selected bñíê~Åíáçå=jÉíÜçÇ is Inverse Power Sweep, then the following parameters may be defined. Parameter Name

Main Index

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.

240 Marc Preference Guide Load Step Creation

If the selected Extraction Method is Lanczos, then the following parameters may be defined. 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.

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.

Main Index

Chapter 3: Running an Analysis 241 Load Step Creation

The parameters are described in the table below. Note:

Main Index

When Buckling is requested, a RECOVER card is written according to Output Requests as a step after the BUCKLE option.

242 Marc Preference Guide Load Step Creation

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.

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.

Main Index

Chapter 3: Running an Analysis 243 Load 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.

Main Index

Follower Loads Follower Forces

Same as for Statics, 234.

Treat Loads as

Same as for Statics, 234.

244 Marc Preference Guide Load Step Creation

Dynamic Parameter 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.

Note:

Main Index

Description

A DYNAMIC parameter is written to the Parameter section for Transient Dynamics.

Chapter 3: Running an Analysis 245 Load 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.

Main Index

246 Marc Preference Guide Load Step Creation

Freq. Resp. Parameter 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 Excitation Frequencies

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 Matrix Inclued 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:

Main Index

Description

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.

Chapter 3: Running an Analysis 247 Load Step Creation

Spectrum Response This subordinate form appears when the Solution Parameter button is selected for Spectrum Response solutions.

Main Index

248 Marc Preference Guide Load Step Creation

Spectral Resp. Parameter

Main Index

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.

Chapter 3: Running an Analysis 249 Load Step Creation

Spectral Resp. Parameter

Description

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.

Note:

Must have a modal extraction (Normal Modes) step before this step.

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.

Main Index

250 Marc Preference Guide Load Step Creation

Each widget is described below.

Main Index

Chapter 3: Running an Analysis 251 Load 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:

Main Index

Viscoelastic solutions are handled by defining Viscoelastic material properties. A Creep procedure is not necessary; only a standard Nonlinear Static solution.

252 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 253 Load Step Creation

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.

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.

Main Index

254 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 255 Load 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.

Main Index

256 Marc Preference Guide Load Step Creation

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).

Main Index

Chapter 3: Running an Analysis 257 Load Step Creation

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.

Usage Scenarios

The following scenarios are possible when writing in input file for Steady State Heat Transfer: Static Load Case - Steady State Heat Transfer # of Increme nts blank

Total Time blank

Remarks • 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.

Main Index

258 Marc Preference Guide Load Step Creation

Static Load Case - Steady State Heat Transfer # of Increme nts

Total Time

supplied

supplied

Remarks • 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 # of Increme nts blank

Total Time blank

Remarks • 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.

Main Index

Chapter 3: Running an Analysis 259 Load 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).

Main Index

260 Marc Preference Guide Load Step Creation

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 Change between 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

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.

Time Step Size

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.

Main Index

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.

Chapter 3: Running an Analysis 261 Load Step Creation

Heat Parameter

Description

Minimum/Maximum Nodal 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.

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.

Main Index

262 Marc Preference Guide Load Step Creation

Static Load Case - Fixed Load Stepping Time Step Size supplied

Total Time

Remarks • Writes a single increment to the History section using the TRANSIENT

blank

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 Step Size supplied

Total Time

Remarks • An increment is written out for each point of the time dependent load.

blank

• 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 Step Size supplied

Total Time blank

Remarks • 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.

Main Index

Chapter 3: Running an Analysis 263 Load Step Creation

Time Dependent Load Case - Adaptive Thermal Load Stepping Time Step Size supplied

Total Time blank

Remarks • 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:

Main Index

Adaptive scenarios would be equivalent to Adaptive Thermal scenarios above.

264 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 265 Load Step Creation

Geometric Parameter

Main Index

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.

266 Marc Preference Guide Load Step Creation

Geometric Parameter

Description

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.

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. 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:

Main Index

Chapter 3: Running an Analysis 267 Load Step Creation

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.

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

Main Index

268 Marc Preference Guide Load Step Creation

.

Solution

Fixed

Adaptive Creep

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)

DYNAMIC CHANGE

AUTO STEP

N/A

N/A

Transient Dynamics (Coupled)

DYNAMIC CHANGE

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 INCREMEN T

AUTO STEP

AUTO THERM CREEP

AUTO CREEP

Creep (Coupled)

CREEP INCREMEN T

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

TRANSIEN T NON AUTO

AUTO STEP

TRANSIENT

N/A

The following are described below: • Adaptive (with Arclength Method), 269

Main Index

Adaptive Thermal

Adaptive

Chapter 3: Running an Analysis 269 Load 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.

Main Index

270 Marc Preference Guide Load Step Creation

Adaptive Increment Parameter

Main Index

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 Load Applied 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 Applied in 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.

Chapter 3: Running an Analysis 271 Load Step Creation

Adaptive Increment Parameter Scale to 1st Yield

Description 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 (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.

Main Index

272 Marc Preference Guide Load Step Creation

Adaptive Increment Parameter

Main Index

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.

Chapter 3: Running an Analysis 273 Load Step Creation

Adaptive Increment Parameter

Main Index

Description

# 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 Damping Damping Energy Rate Damping 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.

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.

274 Marc Preference Guide Load Step Creation

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

Main Index

Chapter 3: Running an Analysis 275 Load Step Creation

K

Criteria

Main Index

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 Criteria Continue 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.

276 Marc Preference Guide Load Step Creation

Criteria

Description

“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.

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.

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:

Main Index

Chapter 3: Running an Analysis 277 Load Step Creation

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.

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:

Main Index

278 Marc Preference Guide Load Step Creation

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

Adaptive Creep

For Creep analysis, these parameters appear directly on the Solution Parameters form and write the AUTO CREEP option:

Main Index

Chapter 3: Running an Analysis 279 Load Step Creation

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.

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.

Main Index

280 Marc Preference Guide Load Step Creation

Note:

Main Index

Different usage scenarios can result depending on whether static or time dependent loading is used. These are outlined in Usage Scenarios, 282.

Chapter 3: Running an Analysis 281 Load Step Creation

Fixed Increment Parameter

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 or Number 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

Main Index

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.

282 Marc Preference Guide Load Step Creation

Fixed Increment Parameter

Description

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.

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

Main Index

Chapter 3: Running an Analysis 283 Load Step Creation

AUTO LOAD/TIME STEP combination with DYNAMIC CHANGE and the AUTO INCRMENT with AUTO STEP: Static Load Case - Fixed Load Stepping # of Increme nts blank

Total Time blank

Scale OFF

Remarks • 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. supplied or blank

supplied of 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.

Main Index

284 Marc Preference Guide Load Step Creation

Static Load Case - Adaptive Load Stepping # of Increme nts not applicab le (n/a)

Total Time blank

Scale OFF

Remarks • 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

supplied or 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:

Main Index

You cannot mix static and time dependent load cases - All Load Steps must have either all static or all time dependent load cases.

Chapter 3: Running an Analysis 285 Load Step Creation

Time Dependent Load Case - Fixed Load Stepping # of Increme nts blank

Total Time blank

Scale OFF

Remarks • 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. supplied or blank

Main Index

supplied of blank

ON

• Will be ignored - no SCALE or PROPORTIONAL

INCREMENT will be written. Otherwise behaves as above examples for time dependent loading.

286 Marc Preference Guide Load Step Creation

Time Dependent Load Case - Adaptive Load Stepping # of Increme nts n/a

Total Time blank

Scale OFF

Remarks • 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

supplied of blank

ON

• Will be ignored - no SCALE will be written. Otherwise

behaves as above examples for time dependent loading and adaptive load stepping.

And the following scenarios exist for multiple Load Steps:

Main Index

Chapter 3: Running an Analysis 287 Load Step Creation

:

Static Load Case - Multiple Load Steps - Fixed or Adaptive Load Stepping # of Increme nts

Total Time

blank or supplied

blank or supplied

Scale OFF

Remarks • 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 # of Increme nts

Total Time

blank or supplied

blank or supplied

Scale OFF

Remarks • 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. 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.

Main Index

288 Marc Preference Guide Load Step Creation

Iteration Parameter

Main Index

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.

Chapter 3: Running an Analysis 289 Load Step Creation

Iteration Parameter

Main Index

Description

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, NewtonRaphson 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 Iterations per 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.

290 Marc Preference Guide Load Step Creation

Iteration Parameter Residuals/Displacements And Or

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

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 Displacement Relative Energy

Main Index

Description

Relative Residual Moment Relative 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 Force Minimum 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).

Chapter 3: Running an Analysis 291 Load Step Creation

Iteration Parameter

Description

Minimum Reaction Moment Minimum 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 Force Maximum 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 Moment Maximum 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).

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.

Main Index

292 Marc Preference Guide Load Step Creation

Note:

After entering the data in any of the data boxes, the ENTER key must be pressed in order to save the value.

Data from this table fills out the 3rd data block of the CONTACT TABLE option.

Main Index

Chapter 3: Running an Analysis 293 Load Step Creation

Contact Parameter Global Contact Detection There are two Contact Detection widgets on the form. This option menu sets all contact pairs globally. The other switch allows you to define the contact detection individually per contact pair.

Description 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.

Main Index

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.

294 Marc Preference Guide Load Step Creation

Contact Parameter

Description

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).

Main Index

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.

Chapter 3: Running an Analysis 295 Load Step Creation

Contact Parameter Touching Body Touched Body

Description 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:

Main Index

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.

296 Marc Preference Guide Load Step Creation

Contact Parameter Force Removal

Description 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:

Main Index

Distance Tolerance Near 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.

Chapter 3: Running an Analysis 297 Load Step Creation

Contact Parameter

Description

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 Coefficient Near Contact Heat Trf Coeff Natural Convection Coef. Natural Convection Exp. Surface Emissivity Distance Dep. Conv. Coeff.

Main Index

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.

298 Marc Preference Guide Load Step Creation

Contact Parameter

Description

Electrical Properties: Contact Conductivity Near Contact Conductivity Distance 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.

OK Defaults

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.

Cancel

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.

Main Index

Chapter 3: Running an Analysis 299 Load Step Creation

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.

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).

Main Index

300 Marc Preference Guide Load Step Creation

Active/Deactive Elements

Active/Deactive Group

Main Index

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.

Chapter 3: Running an Analysis 301 Load Step Creation

Note:

Groups selected here must follow the same naming convention of 10 unique characters as described in Groups to Sets, 201.

In addition to

Main Index

302 Marc Preference Guide Load Step Creation

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 Increment Adapt 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.

Pre State Options Temperature Loading, Axisymmetric to 3D, Pre State, Structural Zooming Options

Main Index

Chapter 3: Running an Analysis 303 Load 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:

Main Index

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.

304 Marc Preference Guide Load Step Creation

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 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:

Main Index

Description

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.

Chapter 3: Running an Analysis 305 Load 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

Main Index

Description

Stress Total Equivalent Plastic Strain Temperature Strain Plastic Strain Thermal Strain Creep Strain Equivalent Creep Strain Displacements

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.

306 Marc Preference Guide Load Step Creation

Parameter

Description

Last Increment Increment Time

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).

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.

Main Index

Chapter 3: Running an Analysis 307 Load 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

Main Index

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).

308 Marc Preference Guide Load Step Creation

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. 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.

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.:

Main Index

Chapter 3: Running an Analysis 309 Load Step Creation

The Superplastic Forming... form appears as follows:

Main Index

310 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 311 Load Step Creation

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

Specifies the minimum and maximum pressures for this Load Step. These are 3rd and 4th fields of 3rd datablock of SUPERPLASTIC option.

Maximum Pressure 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

These are 2nd and 3rd fields of 2nd datablock of SUPERPLASTIC option as described in the previous entry.

Number of Increments 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.

Aside for the parameters in the form, the SUPERPLASTIC option also needs datablocks 4, 5, and 6

Main Index

312 Marc Preference Guide Load Step Creation

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. Note:

Marc Vol C, SPFLOW parameter documentation states that SPF problems must use ISOTROPIC option with POWER LAW or RATE POWER LAW options.

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

Main Index

Chapter 3: Running an Analysis 313 Load Step Creation

Step, which contains more information such as solution type, output requests, and other solution parameters. 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.

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: • 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.

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,

Main Index

314 Marc Preference Guide Load Step Creation

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.

Main Index

Chapter 3: Running an Analysis 315 Load Step Creation

Output Request

Main Index

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).

316 Marc Preference Guide Load Step Creation

Output Request Reference Amplitude

Description 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 Defines the starting and ending mode numbers in a range of modes Number 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.

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).

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:

Main Index

Chapter 3: Running an Analysis 317 Load Step Creation

Main Index

318 Marc Preference Guide Load Step Creation

Output Requests

Main Index

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.

Chapter 3: Running an Analysis 319 Load Step Creation

Note:

If neither nodal or elemental output requests are requested, then a NO PRINT option is written.

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.

Main Index

320 Marc Preference Guide Load Step Creation

Nodal Result

Main Index

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

Chapter 3: Running an Analysis 321 Load Step Creation

Nodal Result

Main Index

Postcode

Analysis Type

Default(?)

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

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

322 Marc Preference Guide Load Step Creation

Element Output Requests This subordinate form appears when Element Output Requests button is selected on any of the Output Request forms.

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.

This form remains the same for all Solution Types. Some minor exceptions are noted below.

Main Index

Chapter 3: Running an Analysis 323 Load Step Creation

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.

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.

Main Index

324 Marc Preference Guide Load Step Creation

Elemental Result

Main Index

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

Chapter 3: Running an Analysis 325 Load Step Creation

Elemental Result

Main Index

Postcode

Analysis Type

Solutions

Default(?)

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 59 YIELD

Structural, Coupled

nonlinear only no

STRESS, EQUIVALENT 60 YIELD (cur. temp.)

Coupled

nonlinear only no

STRESS, EQUIVALENT 17 MISES

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,511 251, 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

326 Marc Preference Guide Load Step Creation

Elemental Result

Main Index

Postcode

Analysis Type

Solutions

Default(?)

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, EQUIVALENT VISCOPLASTIC

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

Chapter 3: Running an Analysis 327 Load Step Creation

Elemental Result

Postcode

Solutions

Default(?)

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

Structural, Coupled

any

no

FAILURE, INDEX No. 1- 91-103 7 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 547 PHASE TRANSFORMATION

Structural, Coupled

any

no

STRAIN, EQUIVALENT 548 TWIN

Structural, Coupled

any

no

STRAIN, EQUIVALENT 549 TRIP

Structural, Coupled

any

no

557

Structural, Coupled

any

no

STRAIN, EQUIVALENT 651 PLASTIC MULTIPHASE AGGREGATE

Structural, Coupled

any

no

STRAIN, EQUIVALENT 652 PLASTIC AUSTENITE

Structural, Coupled

any

no

STRESS, YIELD MULTIPHASE AGGREGATE

Main Index

Analysis Type

328 Marc Preference Guide Load Step Creation

Elemental Result

Main Index

Postcode

Analysis Type

Solutions

Default(?)

STRAIN, EQUIVALENT 653 MARTENSITE

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-563 131-133(real) 151-153 (imag)

Coupled

any

Not yet supported.

DISPLACEMENT, ELECTRIC

564-566 134-136 (real) 154-156 (imag)

Coupled

any

Not yet supported.

FORCE, LORENTZ

567-569 137-139 (real) 157-159 (imag)

Coupled

any

Not yet supported.

INTENSITY, MAGNETIC FIELD

574-576 144-146 (real) 164-166 (imag)

Coupled

any

Not yet supported.

POTENTIAL, MAGNETIC

140

Coupled

any

Not yet supported.

Chapter 3: Running an Analysis 329 Load Step Creation

Elemental Result

Main Index

Postcode

Analysis Type

Solutions

Default(?)

INDUCTION, MAGNETIC

571-573 141-143 (real) 161-163 (imag)

Coupled

any

Not yet supported.

DENSITY, CURRENT

577-579 147-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, PRECONSOLIDAITIO N

174

Coupled

any

Not yet supprted.

PRESSURE

190

Coupled

any

Not yet supported.

PRESSURE, GRADIENT COMPONENTS

191-193

Coupled

any

Not yet supported.

FRACTION, 274 PYROLYSIS CHARRED

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

330 Marc Preference Guide Load Step Creation

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

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:

Main Index

There is no checking for invalid data.

Chapter 3: Running an Analysis 331 Load Step Creation

DTI Parameter

Main Index

Description

Additional History Section Definition

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.

332 Marc Preference Guide Load Step Selection

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:

Main Index

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.

Chapter 3: Running an Analysis 333 Load 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 electrodynamicthermal coupling, then you must select the coupled physics types in this form.

Main Index

334 Marc Preference Guide Domain Decomposition

Domain Decomposition

DDM Interface Each widget of this form is discussed in the table below.

Main Index

Chapter 3: Running an Analysis 335 Domain Decomposition

Main Index

336 Marc Preference Guide Domain Decomposition

DDM Parameter

Main Index

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 Method Domain Island Removal Coarse 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.

Chapter 3: Running an Analysis 337 Domain Decomposition

DDM Parameter

Description

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 Files Copy 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.

Some notes on the operation of the graphical interface:

Main Index

338 Marc Preference Guide Domain Decomposition

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. 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.

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

Main Index

Chapter 3: Running an Analysis 339 Domain 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. 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.

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 \marc200x \patentmpi\admin\license.dat. Contact MSC if this license has expired.

Main Index

340 Marc Preference Guide Domain Decomposition

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.

Main Index

Chapter 3: Running an Analysis 341 Resolving 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.

Main Index

342 Marc Preference Guide Resolving Convergence Problems

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.

Main Index

Chapter 3: Running an Analysis 343 Resolving 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).

Main Index

344 Marc Preference Guide Resolving Convergence Problems

• 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.

Main Index

Chapter 4: Read Results Marc Preference Guide

4

Main Index

Read Results



Read Results Form



Select Results File



Translation Parameters



Results Created in Patran



Direct Results Access

348 349 350

362

353

348 Marc Preference Guide Read Results Form

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.

Main Index

Chapter 4: Read Results 349 Select 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.

Main Index

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.

350 Marc Preference Guide Translation Parameters

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:

Main Index

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.

Chapter 4: Read Results 351 Translation Parameters

Result Import Translation Parameters For results import, the following form is available to filter results

Main Index

352 Marc Preference Guide Translation Parameters

Note:

Main Index

Import of adaptive meshing results is not supported. You must use the Attach method.

Chapter 4: Read Results 353 Results 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:

Main Index

fmport of adaptive meshing results is not supported. You must use the Attach method.

354 Marc Preference Guide Results Created in Patran

Primary Label

Main Index

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

Chapter 4: Read Results 355 Results Created in Patran

Primary Label

Main Index

Secondary Label

Type

Postcodes

Description

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

356 Marc Preference Guide Results Created in Patran

Primary Label

Main Index

Secondary Label

Type

Postcodes

Description

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, - Scalar 31

-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

ElasticCompo Tensor nents

421

Elastic strain components from a nonlinear structural analysis in the global coordinate system.

Strain

ElasticCompo Tensor nents

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.

Chapter 4: Read Results 357 Results Created in Patran

Primary Label

Secondary Label

Postcodes

Description

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.

Tensor

11-16 or 311

Stress from a structural analysis.

Stress

Main Index

Type

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.

358 Marc Preference Guide Results Created in Patran

Primary Label

Main Index

Secondary Label

Type

Postcodes

Description

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 transformatio n tensor

Tensor

541

Phase transformation strain tensor.

Chapter 4: Read Results 359 Results Created in Patran

Primary Label

Secondary Label

Type

Postcodes

Description

Strain

Equivalent Phase Transformati on

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

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.

Main Index

360 Marc Preference Guide Results Created in Patran

.

Global Variable Label

Main Index

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

Chapter 4: Read Results 361 Results Created in Patran

Global Variable Label

Description

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

Note:

Main Index

Type

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.

362 Marc Preference Guide Direct Results Access

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.

Main Index

Chapter 4: Read Results 363 Direct Results Access

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).

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.

Main Index

364 Marc Preference Guide Direct Results Access

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.

Main Index

Chapter 5: Exercises Marc Preference Guide

5

Main Index

Exercises



Overview



Exercise 1 - Build a Cantilever Beam



Exercise 2 - A Simple Static Load



Exercise 3 - Buckling of a Fixed Pinned Beam



Exercise 4 - Cumulative Loading



Exercise 5 - A Simple Contact Problem



Exercise 6 - Nonlinear Material Plasticity



Exercise 7 - Contact with Velocity Control



Exercise 8 - Creep Analysis



Exercise 9 - Natural Frequency Analysis



Exercise 10 - Transient Dynamic Analysis



Exercise 11 - Frequency Response Analysis



Exercise 12 - Heat Transfer Analysis



Exercise 13 - Thermal-Mechanical Analysis

366 370

378 388

398 411 420 430

436 445 454 472

481 490

366 Marc Preference Guide Overview

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.

Main Index

Chapter 5: Exercises 367 Overview

Note:

^ää=íÜÉëÉ=ÉñÉêÅáëÉë=~ëëìãÉ=óçì=~êÉ=ìëáåÖ=íÜÉ=ä~íÉëí=éêçÇìÅíáçå=ÅçÇÉ=çÑ=j~êÅK

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.

Main Index

368 Marc Preference Guide Overview

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.

ì Geometry Action:

Create

Object:

Point

Method:

XYZ

ì Elements Action:

Create

Object:

Mesh Seed

Type:

Uniform

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:

Main Index

Chapter 5: Exercises 369 Overview

New Database Name:

box_beam

Point Coordinates List:

[0 0 0]

Point List:

Point 1 2

Other Menu Notations

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 Input Data...

The Cancel button will close and not execute the form. 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

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.

Make Current Based on Model

ì 2 Point

Main Index

uu

3 Point

uu

4 Point

Unlike toggles, you can only select one diamond-shaped or circularshaped button, which is called a radio button, at a time.

370 Marc Preference Guide Exercise 1 - Build a Cantilever Beam

Exercise 1 - Build a Cantilever Beam Step 1: Open a New Database

Step 2: Define User Settings

Step 3: Create the Model Geometry

Step 4: Define the Finite Mesh Density

Main Index

Chapter 5: Exercises 371 Exercise 1 - Build a Cantilever Beam

Step 5: Create the Finite Element Mesh

Main Index

372 Marc Preference Guide Exercise 1 - Build a Cantilever Beam

Step 6: Create Material Properties

Step 7: Create Element Properties

Main Index

Chapter 5: Exercises 373 Exercise 1 - Build a Cantilever Beam

Main Index

374 Marc Preference Guide Exercise 1 - Build a Cantilever Beam

Step 8: Apply the Boundary Conditions

Main Index

Chapter 5: Exercises 375 Exercise 1 - Build a Cantilever Beam

Step 9: Create Groups

Main Index

376 Marc Preference Guide Exercise 1 - Build a Cantilever Beam

Step 10: Create the Interference Geometry

Step 11: Place the New Geometry in Groups

Main Index

Chapter 5: Exercises 377 Exercise 1 - Build a Cantilever Beam

Step 12: Close the Database

Main Index

378 Marc Preference Guide Exercise 2 - A Simple Static Load

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

Main Index

Chapter 5: Exercises 379 Exercise 2 - A Simple Static Load

Step 4: Post Only the Beam

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.

Step 5: Create a Point Load

Step 6: Submit the Analysis

Main Index

380 Marc Preference Guide Exercise 2 - A Simple Static Load

Step 7: Monitor the Analysis

Main Index

Chapter 5: Exercises 381 Exercise 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:

Main Index

382 Marc Preference Guide Exercise 2 - A Simple Static Load

Note:

Main Index

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.

Chapter 5: Exercises 383 Exercise 2 - A Simple Static Load

Step 10: Run the Small Deflection Analysis

Step 11: Read in the Results of the Analysis

Main Index

384 Marc Preference Guide Exercise 2 - A Simple Static Load

Step 12: Postprocessing the Linear Analysis

With the Scale Interpretation still set to True Scale, you should have a plot similar to this:

Note:

Main Index

The maximum deflection of around 95 in. which is obviously completely unrealistic. See the discussion below.

Chapter 5: Exercises 385 Exercise 2 - A Simple Static Load

Linear Beam Theory Linear beam theory predicts the maximum beam deflection in the Ydirection 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. Small Deflection

Large Deflection

Marc

~ -95 in

~ -60 in

Theory

-100 in

------

As you can see, the inclusion of large deformation effects are very important in realistically modeling the physical behavior of the cantilever model.

Main Index

386 Marc Preference Guide Exercise 2 - A Simple Static Load

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.

Main Index

Chapter 5: Exercises 387 Exercise 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

Main Index

388 Marc Preference Guide Exercise 3 - Buckling of a Fixed Pinned Beam

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

Main Index

Chapter 5: Exercises 389 Exercise 3 - Buckling of a Fixed Pinned Beam

Step 4: Post Only the Beam

Step 5: Apply Additional Boundary Conditions

Main Index

390 Marc Preference Guide Exercise 3 - Buckling of a Fixed Pinned Beam

Main Index

Chapter 5: Exercises 391 Exercise 3 - Buckling of a Fixed Pinned Beam

Step 6: Add a Unit Compression Load

Main Index

392 Marc Preference Guide Exercise 3 - Buckling of a Fixed Pinned Beam

Step 7: Group Loads into Load Cases

Main Index

Chapter 5: Exercises 393 Exercise 3 - Buckling of a Fixed Pinned Beam

Step 8: Create Static and Buckling Analysis Load Steps

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.

Step 9: Submit the Buckling Analysis

Main Index

394 Marc Preference Guide Exercise 3 - Buckling of a Fixed Pinned Beam

Step 10: Monitor the Analysis

Main Index

Chapter 5: Exercises 395 Exercise 3 - Buckling of a Fixed Pinned Beam

Step 11: Read the Results

Step 12: Postprocessing the Results

The following plot should appear:

Main Index

396 Marc Preference Guide Exercise 3 - Buckling of a Fixed Pinned Beam

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. P CR Z E ig en × P Appl ie d Z

The theoretical prediction for this case is: 2

π EI P CR Z -----------2 L′

C = A function of end constraint. For this case C = 2.05 L - Z 69.84 L′ Z ------C L L′ Z -------C 3

3

4 (1) ⋅ (2) bh I Z --------- Z ----------------------- Z 0.6667 i n 12 12 2

7

π ( 3.0 × 10 )P CR Z --------------------------------× 0.6667 Z 40470.84 2 ( 69.84 )

Compare the results=between the theoretical and finite element approach. The Eigenvalue is within six percent. Theoretical

Marc

40471

42907

Step 13: Closing/Quitting Patran

Main Index

Chapter 5: Exercises 397 Exercise 3 - Buckling of a Fixed Pinned Beam

Main Index

398 Marc Preference Guide Exercise 4 - Cumulative Loading

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

Main Index

Chapter 5: Exercises 399 Exercise 4 - Cumulative Loading

Step 3: Import the Old Database

Step 4: Post Only the Beam

Main Index

400 Marc Preference Guide Exercise 4 - Cumulative Loading

Step 5: Create a New Load Case

Main Index

Chapter 5: Exercises 401 Exercise 4 - Cumulative Loading

Step 6: Add a Mid-span Point Load

Step 7: Create Another New Load Case

Main Index

402 Marc Preference Guide Exercise 4 - Cumulative Loading

Step 8: Add a Tip Point Load

Step 9: Plot the LBC Markers

Main Index

Chapter 5: Exercises 403 Exercise 4 - Cumulative Loading

Step 10: Create an Analysis Load Step with Mid-span Load

Main Index

404 Marc Preference Guide Exercise 4 - Cumulative Loading

Step 11: Create an Analysis Load Step with Tip Load

Main Index

Chapter 5: Exercises 405 Exercise 4 - Cumulative Loading

Step 12: Submit the Analysis

Step 13: Monitor the Analysis

Main Index

406 Marc Preference Guide Exercise 4 - Cumulative Loading

Step 14: Read the Results

Step 15: Postprocessing the Results

The following plots should appear.

Main Index

Chapter 5: Exercises 407 Exercise 4 - Cumulative Loading

Step 16: Create Another New Load Case

Step 17: Turn Cumulative Loading Off

Main Index

408 Marc Preference Guide Exercise 4 - Cumulative Loading

Step 18: Read the Results

Main Index

Chapter 5: Exercises 409 Exercise 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

Main Index

410 Marc Preference Guide Exercise 4 - Cumulative Loading

Main Index

Chapter 5: Exercises 411 Exercise 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

Main Index

412 Marc Preference Guide Exercise 5 - A Simple Contact Problem

Step 4: Post the Beam and Interference Geometry

Step 5: Create a Point Load

Step 6: Define the Deformable and Rigid Contact Bodies

Main Index

Chapter 5: Exercises 413 Exercise 5 - A Simple Contact Problem

Main Index

414 Marc Preference Guide Exercise 5 - A Simple Contact Problem

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.

Step 7: Submit the Analysis

Step 8: Monitor the Analysis

Main Index

Chapter 5: Exercises 415 Exercise 5 - A Simple Contact Problem

Step 9: Read the Results

Step 10: Postprocess the Results

Main Index

416 Marc Preference Guide Exercise 5 - A Simple Contact Problem

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

Main Index

Chapter 5: Exercises 417 Exercise 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.

Important: Clean up the graphics before proceeding. Press the Reset Graphics icon (appears as a broom). Step 11: Manually Refine the Mesh

Step 12: Associate the New Element to Surface 1

Main Index

418 Marc Preference Guide Exercise 5 - A Simple Contact Problem

Step 13: Detach the Results

Step 14: Resubmit the Results Again

Step 15: Read and Plot the Results Again

Main Index

Chapter 5: Exercises 419 Exercise 5 - A Simple Contact Problem

Step 16: Additional Challenge

Step 17: Closing/Quitting Patran

Main Index

420 Marc Preference Guide Exercise 6 - Nonlinear Material Plasticity

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

Main Index

Chapter 5: Exercises 421 Exercise 6 - Nonlinear Material Plasticity

Step 3: Import the Old Database

Step 4: Post Only the Beam

Step 5: Create a Point Load

Main Index

422 Marc Preference Guide Exercise 6 - Nonlinear Material Plasticity

Step 6: Create a Plastic Material Constitutive Model

Main Index

Chapter 5: Exercises 423 Exercise 6 - Nonlinear Material Plasticity

Step 7: Run the Analysis

Step 8: Monitor the Analysis

Main Index

424 Marc Preference Guide Exercise 6 - Nonlinear Material Plasticity

Step 9: Read the Results

Step 10: Postprocessing the Results

Main Index

Chapter 5: Exercises 425 Exercise 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

Main Index

426 Marc Preference Guide Exercise 6 - Nonlinear Material Plasticity

Step 13: Create a Graph

Main Index

Chapter 5: Exercises 427 Exercise 6 - Nonlinear Material Plasticity

Step 14: Edit the Material Properties

Step 15: Rerun the Analysis

Main Index

428 Marc Preference Guide Exercise 6 - Nonlinear Material Plasticity

Step 16: Read and Postprocess the Results

Step 17: Closing/Quitting Patran

Main Index

Chapter 5: Exercises 429 Exercise 6 - Nonlinear Material Plasticity

Note:

Main Index

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.

430 Marc Preference Guide Exercise 7 - Contact with Velocity Control

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

Main Index

Chapter 5: Exercises 431 Exercise 7 - Contact with Velocity Control

Step 5: Define the Plastic Constitutive Model

Step 6: Define the Deformable and Rigid Contact Bodies

Main Index

432 Marc Preference Guide Exercise 7 - Contact with Velocity Control

Step 7: Refine the Mesh in the Contact Area

Main Index

Chapter 5: Exercises 433 Exercise 7 - Contact with Velocity Control

Step 8: Associate the New Element to Surface 1

Step 9: Submit the Analysis

Main Index

434 Marc Preference Guide Exercise 7 - Contact with Velocity Control

Step 10: Monitor the Analysis

Step 11: Read the Results

Step 12: Postprocess the Results

Main Index

Chapter 5: Exercises 435 Exercise 7 - Contact with Velocity Control

The following plots should appear:

Step 13: Closing/Quitting Patran

Main Index

436 Marc Preference Guide Exercise 8 - Creep Analysis

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

Main Index

Chapter 5: Exercises 437 Exercise 8 - Creep Analysis

Step 4: Post Only the Beam

Step 5: Create a Creep Property

Main Index

438 Marc Preference Guide Exercise 8 - Creep Analysis

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.

Step 6: Create a New Load Case

Step 7: Create the Enforced Displacement

Main Index

Chapter 5: Exercises 439 Exercise 8 - Creep Analysis

Step 8: Create Analysis Load Steps and Submit the Job

Create the second step, start by changing the Job Step Name.

Main Index

440 Marc Preference Guide Exercise 8 - Creep Analysis

Step 9: Monitor the Analysis

Step 10: Read the Results

Main Index

Chapter 5: Exercises 441 Exercise 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

Main Index

442 Marc Preference Guide Exercise 8 - Creep Analysis

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

Main Index

Chapter 5: Exercises 443 Exercise 8 - Creep Analysis

Step 14: Closing/Quitting Patran

Main Index

444 Marc Preference Guide Exercise 8 - Creep Analysis

Main Index

Appendix A: Supported Keywords Marc Preference Guide

A

Main Index

Supported Keywords



Parameter Cards



Model Definition



History Definition

500 502 508

500 Marc Preference Guide Parameter Cards

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)

Main Index

page 334 - written for single file DDM jobs if alternate Metis methods used

RADIATION (w)

page 225

RESPONSE (w)

page 247

Appendix A: Supported Keywords 501 Parameter Cards

Command

Main Index

Pages

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

502 Marc Preference Guide Model Definition

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

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)

Main Index

Comments

All nodes are written relative to page 32, page 203, page 316 the global coordinate system except if the CYLINDRICAL keyword is used.

CRACK DATA (w)

page 105

CREEP=(r/w)

page 93, page 249

CURVES (w)

page 228

CYCLIC SYMMETRY(w)

page 228

Appendix A: Supported Keywords 503 Model Definition

Keyword CYLINDRICAL=(r/w)

Comments 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

FIXED TEMPERATURE= (r/w) FIXED VOLTAGE=(w)

Main Index

Pages

page 63 page 53

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

504 Marc Preference Guide Model Definition

Keyword

Comments

GEOMETRY=(r/w) GLOBALLOCAL (w)

page 136, page 150

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)

Main Index

Pages

ISOTROPIC,THERAL used for Joule heating.

page 74, page 108

ISOTROPIC,ELECTROSTA= Must use Table format (r/w) (Electrostatic)

page 108

HYPOELASTIC (w)

page 89

Requires use of user subroutines.

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

Appendix A: Supported Keywords 505 Model Definition

Keyword

Pages

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)

Main Index

Comments

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 page 266 Displacement - Static analysis.

SERVO LINK=(w)

Explicit MPCs and Sliding Surfaces defined by this keyword option.

page 36, page 43

506 Marc Preference Guide Model Definition

Keyword

Comments

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 page 81, page 94, page 96

TEMPERATURE EFFECTS (r/w)

Main Index

Pages

page 64

THERMAL CONTACT (w)

See CONTACT.

TRANSFORMATION=(w)

page 31,page 32 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.

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

Appendix A: Supported Keywords 507 Model Definition

Keyword

Main Index

Comments

Pages

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

508 Marc Preference Guide History Definition

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

Main Index

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

Appendix A: Supported Keywords 509 History Definition

Command

Main Index

Pages

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

510 Marc Preference Guide History Definition

Main Index

Appendix B: Transition Guide Marc Preference Guide

B

Main Index

Transition Guide

512 Marc Preference Guide Overview

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

Main Index

Appendix B: Transition Guide 513 Overview

• 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, LSDYNA 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.

Main Index

514 Marc Preference Guide Overview

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

Main Index

Appendix B: Transition Guide 515 Overview

• Output file: Marc jobname.outABAQUS jobname.dat

Patran Advanced FEA jobname.msg MD Nastran jobname.f06 file • Results Files:Marc jobname.t16ABAQUS binary jobname.fil

MD Nastran jobname.xdb Marc 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.

Main Index

516 Marc Preference Guide Overview

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.

Main Index

Appendix B: Transition Guide 517 Overview

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.

Main Index

518 Marc Preference Guide Overview

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.

Main Index

Appendix B: Transition Guide 519 Overview

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.

Main Index

520 Marc Preference Guide Overview

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 multistepping. 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.

Main Index

jp`Kc~íáÖìÉ=nìáÅâ=pí~êí=dìáÇÉ

Index Marc Preferance Guide

fåÇ Éñ Index

Numerics

D

3rd Order Invariant, 86

damage, 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

A abort, 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

B body variables, 361 boundary conditions, 44

C components, 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

Main Index

E electrodynamic, 108 electrostatic, 108

522 Marc Preferance Guide

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

Main Index

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

INDEX

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

F failure, 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

G Gent, 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

H history definition cards, 508 hyperelastic, 75, 85

Main Index

523

524 Marc Preferance Guide

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

I input file translation, 6 iteration parameters, 288

J James-Green-Simpson, 86 job parameters, 184

Main Index

K keywords 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

INDEX

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

Main Index

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

525

526 Marc Preferance Guide

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

Main Index

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

INDEX

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

L linear 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

Main Index

M marcp3, 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

527

528 Marc Preferance Guide

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

N Neo-Hookean, 86 nodes, 32

O Ogden, 86 optimization optimize, 190

Main Index

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

P parallel 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

R radiation, 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

INDEX

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

Main Index

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

S scale factors, 165 separation, 196 shape memory, 76, 101 site setup, 10 sliding surface, 43 soil, 77, 78, 106

529

530 Marc Preferance Guide

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

T tables, 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

Main Index

tutorial guide, 366 application form selection, 368 menu bar selection, 368 menu notations, 369 user input, 368

U uasge 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

V viewfactors, 226 viscoelastic, 76, 89 viscoplastic, 95

Related Documents


More Documents from "Kevin"