Elysium Translator

24
Pro/ENGINEER to ABAQUS/CAE Pro/ENGINEER to ABAQUS/CAE Geometry Translator User’s Guide

Transcript of Elysium Translator

Page 1: Elysium Translator

Pro/ENGINEER to ABAQUS/CAEPro/ENGINEER to ABAQUS/CAEGeometry Translator User’s Guide

Page 2: Elysium Translator
Page 3: Elysium Translator

Pro/ENGINEER TO

ABAQUS/CAE

GEOMETRY TRANSLATOR

USER’S GUIDE

LAST UPDATED MARCH 2006

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 4: Elysium Translator

Legal Notices

This User’s Guide was prepared by ABAQUS, Inc., and is intended to provide additional assistance to the Pro/ENGINEER to ABAQUS/CAE Geometry

Translator which is a product of Elysium, Inc., 2150 Hawthorne Blvd., Suite 770 , Torrance, California 90503.

CAUTIONARY NOTICE TO USERS:

This manual is intended for qualified users who will exercise sound engineering judgment and expertise in the use of the ABAQUS Software. The ABAQUS

Software is inherently complex, and the examples and procedures in this manual are not intended to be exhaustive or to apply to any particular situation.

Users are cautioned to satisfy themselves as to the accuracy and results of their analyses.

ABAQUS, Inc. will not be responsible for the accuracy or usefulness of any analysis performed using the ABAQUS Software or the procedures, examples,

or explanations in this manual. ABAQUS, Inc. shall not be responsible for the consequences of any errors or omissions that may appear in this manual.

ABAQUS, INC. DISCLAIMS ALL EXPRESS OR IMPLIED REPRESENTATIONS ANDWARRANTIES, INCLUDING ANY IMPLIEDWARRANTY

OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OF THE CONTENTS OF THIS MANUAL.

IN NO EVENT SHALL ABAQUS, INC. OR ITS THIRD-PARTY PROVIDERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, PUNITIVE,

SPECIAL, OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS,

BUSINESS INTERRUPTION, OR LOSS OF BUSINESS INFORMATION) EVEN IF ABAQUS, INC. HAS BEEN ADVISED OF THE POSSIBILITY

OF SUCH DAMAGES.

The ABAQUS Software described in this manual is available only under license from ABAQUS, Inc. and may be used or reproduced only in accordance

with the terms of such license.

This manual and the software described in this manual are subject to change without prior notice.

No part of this manual may be reproduced or distributed in any form without prior written permission of ABAQUS, Inc.

© 2006 ABAQUS, Inc. All rights reserved.

Printed in the United States of America.

U.S. GOVERNMENT USERS: The ABAQUS Software and its documentation are “commercial items,” specifically “commercial computer software” and

“commercial computer software documentation” and, consistent with FAR 12.212 and DFARS 227.7202, as applicable, are provided with restricted rights

in accordance with license terms.

TRADEMARKS

The trademarks and service marks (“trademarks”) in this manual are the property of ABAQUS, Inc. or third parties. You are not permitted to use these

trademarks without the prior written consent of ABAQUS, Inc. or such third parties.

The following are trademarks or registered trademarks of ABAQUS, Inc. or its subsidiaries in the United States and/or other countries:

ABAQUS, ABAQUS/Standard, ABAQUS/Explicit, ABAQUS/CAE, ABAQUS/Viewer, ABAQUS/Aqua, ABAQUS/Design, ABAQUS/Foundation,

ABAQUS/AMS, ABAQUS for CATIA V5, VCCT for ABAQUS, DDAM for ABAQUS, Unified FEA, and the ABAQUS Logo. The 3DS logo and

SIMULIA are trademarks of Dassault Systèmes.

Other company, product, and service names may be trademarks or service marks of their respective owners. For additional information concerning

trademarks, copyrights, and licenses, see the Legal Notices in the Release Notes for the version of ABAQUS that you are using and see the notices at

http://www.abaqus.com/products/products_legal.html.

Cover image: bolted joint in an aircraft brake courtesy Honeywell Landing Systems.

ABAQUS ID:tra-proe

Printed on: Mon March 6 -- 14:39:32 2006

Page 5: Elysium Translator

ABOUT THE PRO/ENGINEER TO ABAQUS/CAE GEOMETRY TRANSLATOR

1. Pro/ENGINEER to ABAQUS/CAE Geometry Translator

User’s Guide

1.1 About this manual

This manual provides information for systems administrators on how to install and configure the

Pro/ENGINEER to ABAQUS/CAE geometry translator. The installation instructions require some

familiarity with basic UNIX or Windows systems administration. The manual also provides information

for end-users on how to create an ABAQUS Elysium Neutral File from Pro/ENGINEER and how to

import that file into ABAQUS/CAE.

1.2 About the Pro/ENGINEER to ABAQUS/CAE Geometry Translator

The Pro/ENGINEER to ABAQUS/CAE geometry translator allows you to transfer the geometry of a

Pro/ENGINEER model to ABAQUS/CAE. The translator consists of the following two components, as

shown in Figure 1.2–1:

• The Pro/ENGINEER to ABAQUS Elysium Neutral File writer. The Pro/ENGINEER to ABAQUS

Elysium Neutral File writer is a Pro/ENGINEER plug-in that creates an ABAQUS Elysium Neutral

File (.enf_abq). The plug-in is available at no cost from the Elysium web site. You must have

Pro/ENGINEER installed and licensed to run the plug-in.

• The ABAQUS/CAE reader. The ABAQUS/CAE reader imports an Elysium Neutral File generated

by the Pro/ENGINEER plug-in. The reader can be purchased from your local ABAQUS sales office.

Figure 1.2–1 The Pro/ENGINEER to ABAQUS/CAE geometry translator.

1.2–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 6: Elysium Translator
Page 7: Elysium Translator

SUPPORT FOR THE PRO/ENGINEER TO ABAQUS ELYSIUM NEUTRAL FILE WRITER

2. Getting started with the Pro/ENGINEER to ABAQUS/CAE

geometry translator

2.1 Support for the Pro/ENGINEER to ABAQUS Elysium Neutral File

writer

The Pro/ENGINEER to ABAQUS Elysium Neutral File writer works with the following versions of

Pro/ENGINEER:

• 2000i2

• 2001

• Pro/Engineer Wildfire

• Pro/Engineer Wildfire 2

The writer plug-in is supported on Pro/ENGINEER on the following platforms:

• Windows XP and 2000 (Intel)

• Linux

• HP-RISC/HP-UX

• SGI/Irix

For the latest information about which versions of Pro/ENGINEER and which platforms are

supported by the writer plug-in, see the Systems Information page under Support and Services on

the ABAQUS web site (www.abaqus.com).

2.1.1 Support for the ABAQUS/CAE reader

The Elysium Neutral File reader is supported on ABAQUS/CAE on the following platforms:

• Windows XP (ABAQUS Version 6.4 and 6.5)

• Windows 2000 (ABAQUS Version 6.4)

• HP-RISC/HP-UX (ABAQUS Version 6.4)

• SGI/Irix (ABAQUS Version 6.4)

• Linux (ABAQUS Version 6.4 and 6.5)

2.1.1–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 8: Elysium Translator
Page 9: Elysium Translator

UNITS

3. Units

The Pro/ENGINEER to ABAQUS/CAE geometry translator uses the dimensions in the units system

assigned in Pro/ENGINEER. Those dimensions are translated into ABAQUS/CAE.

3–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 10: Elysium Translator
Page 11: Elysium Translator

INSTALLING THE PRO/ENGINEER TO ABAQUS ELYSIUM NEUTRAL FILE

WRITER ON WINDOWS SYSTEMS

4. Installing the Pro/ENGINEER to ABAQUS Elysium

Neutral File writer

4.1 Installing the Pro/ENGINEER to ABAQUS Elysium Neutral File

writer on Windows systems

The following procedure describes how you install the Pro/ENGINEER to ABAQUS Elysium Neutral

File writer on Windows systems. You need administrator privileges to install the writer.

1. Download the ZIP file from the ABAQUS web site (www.abaqus.com).

• ABAQUS Version 6.5 (www.abaqus.com/products/ElysiumPlugIns.html)

• ABAQUS Version 6.4 (www.abaqus.com/products/ElysiumPlugInsV64.html)

2. Extract the contents of the ZIP file to a new directory.

3. Make the new directory the current directory, and enter setup to execute the writer setup program.

By default, the install script copies files and subdirectories into the current directory; however, you

can specify an alternative destination directory.

During the installation, you will be asked to supply the following information:

– If the setup program detects any Elysium Pro/ENGINEER writers on your system, you should

delete them before continuing.

– If the setup program detects more than one version of Pro/ENGINEER, it asks you to choose

the version with which you will install the writer.

– Your user and company name.

– The destination folder, as shown in Figure 4.1–1.

4.1–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 12: Elysium Translator

INSTALLING THE PRO/ENGINEER TO ABAQUS ELYSIUM NEUTRAL FILE

WRITER ON WINDOWS SYSTEMS

Figure 4.1–1 The Windows installation procedure asks you to enter the destination folder.

You can install the plug-in anywhere on your hard drive; it does not have to be associated with

the I-DEAS directory tree.

– The components to install.

Click Pro/ENGINEER to/from ABAQUS, as shown in Figure 4.1–2.

Figure 4.1–2 The Windows installation procedure asks you to select the components to install.

– A program folder, as shown in Figure 4.1–3.

This is the item that will appear in the Windows Start→Programs menu. You use this menu

item to start the version of Pro/ENGINEER with the ABAQUS Elysium Neutral File writer

installed.

4.1–2

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 13: Elysium Translator

INSTALLING THE PRO/ENGINEER TO ABAQUS ELYSIUM NEUTRAL

FILE WRITER ON LINUX SYSTEMS

Figure 4.1–3 The Windows installation procedure asks you to enter the program folder.

4. The setup program copies files to the destination folder.

4.2 Installing the Pro/ENGINEER to ABAQUS Elysium Neutral File

writer on Linux systems

The following procedure describes how you install the Pro/ENGINEER to ABAQUS Elysium Neutral

File writer on Linux systems. (Linux systems support only Pro/ENGINEER Wildfire; Pro/ENGINEER

2001 is not available on Linux.) You need super-user privileges to install the writer.

1. Download the ZIP file from the ABAQUS (www.abaqus.com/products/ElysiumPlugIns.html) web

site.

2. Expand the contents of the ZIP file, and use the tar –xvf command to extract the installation

files to a new directory.

3. Make the new directory the current directory, and start the installation script with the absolute path

to the setup command:

/absolute path to directory/linux/install/setup

4. The installation script indicates that existing files in the current directory will be overwritten. The

script then asks the following questions:

a. The script displays the current directory and asks if you wish to continue installing files in this

directory. Enter c to continue with the installation.

b. The next prompt asks you to Choose the base CAD system. Enter the number

corresponding to Pro/ENGINEER.

4.2–3

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 14: Elysium Translator

INSTALLING THE PRO/ENGINEER TO ABAQUS ELYSIUM NEUTRAL

FILE WRITER ON UNIX SYTEMS

c. You are then asked toSelect Translators. Enter the number that appears in parentheses before

Pro/ENGINEER/ABAQUS Data Translator.

d. The installation script indicates that it is installing the Pro/ENGINEER/ABAQUS Data

Translator. Enter c to continue.

e. Enter n to indicate you have finished selecting products to install.

f. Enter y to confirm that the list of selected products is correct.

g. Enter Wildfire2 to indicate the version of Pro/Engineer on your system.

The installation script installs the plug-in files in the ProETrans subdirectory under the directory

in which Pro/ENGINEERWildfire2 was installed. Follow the instructions in “Configuring the files

required to run the writer,” Section 4.4, to complete the installation.

4.3 Installing the Pro/ENGINEER to ABAQUS Elysium Neutral File

writer on Unix sytems

The following procedure describes how you install the Pro/ENGINEER to ABAQUS Elysium Neutral

File writer on Unix systems. You need super-user privileges to install the writer.

1. Download the ZIP file from the ABAQUS (www.abaqus.com/products/ElysiumPlugIns.html) web

site.

2. Expand the contents of the ZIP file, and use the tar –xvf command to extract the installation

files to a new directory.

3. Make the new directory the current directory, and start the installation script with the absolute path

to the setup command:

HP: /absolute path to directory/hp/install/setupIRIX: /absolue path to directory/sgi/install/setup

4. The installation script indicates that existing files in the current directory will be overwritten. The

script then asks the following questions:

a. The script displays the current directory and asks if you wish to continue installing files in this

directory. Enter c to continue with the installation.

b. The next prompt asks you to Choose the base CAD system. Enter the number

corresponding to Pro/ENGINEER.

c. You are then asked toSelect Translators. Enter the number that appears in parentheses before

Pro/ENGINEER/ABAQUS Data Translator.

d. The installation script indicates that it is installing the Pro/ENGINEER/ABAQUS Data

Translator. Enter c to continue.

e. Enter n to indicate you have finished selecting products to install.

4.3–4

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 15: Elysium Translator

CONFIGURING THE FILES REQUIRED TO RUN THE WRITER

f. Enter y to confirm that the list of selected products is correct.

g. Enter Wildfire2 to indicate the version of Pro/Engineer on your system.

The installation script installs the plug-in files in the ProETrans subdirectory under the directory

in which Pro/ENGINEERWildfire2 was installed. Follow the instructions in “Configuring the files

required to run the writer,” Section 4.4, to complete the installation.

4.4 Configuring the files required to run the writer

To complete the installation of the Pro/ENGINEER to ABAQUS Elysium Neutral File writer, you must

copy one of the following files (depending on the version of Pro/ENGINEER that you are using) from

the installation directory to your Pro/ENGINEER startup directory.

• protkwildfire2.dat

In addition, you must rename the copy of the file in your Pro/ENGINEER startup directory to the

following:

• protk.dat

If the file protk.dat already exists in your Pro/ENGINEER start-up directory, you must merge

the contents of the file in the installation directory (protkwildfire.dat, protk2000i2.dat, orprotk2001.dat) with the contents of protk.dat.

The lines in protk.dat that need to be merged will look similar to the following:

NAME ELY_TO_ABAQUSEXEC_FILE INSTALLDIR/ProETrans/prid/<proe_version>/pro2nut.exeTEXT_DIR INSTALLDIR/ProETrans/text/text_pronutREVISION 23ENDNAME ELY_FROM_ABAQUSEXEC_FILE INSTALLDIR/ProETrans/idpr/<proe_version>/nut2pro.exeTEXT_DIR INSTALLDIR/ProETrans/text/text_nutproREVISION 23END

If you have more than one Elysium writer installed, you should position lines from the most recent

Elysium writer at the top of the protk.dat file. If a line that refers to an older version of an Elysium

writer is placed before a line that refers to a newer version, you may not see the newer writer on the

Pro/ENGINEER menu.

4.4–5

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 16: Elysium Translator
Page 17: Elysium Translator

RUNNING THE ABAQUS ELYSIUM NEUTRAL FILE WRITER FROM PRO/ENGINEER

5. Exporting a part from Pro/ENGINEER to ABAQUS/CAE

5.1 Running the ABAQUS Elysium Neutral File writer from

Pro/ENGINEER

Follow the instructions given below to run the Pro/ENGINEER to ABAQUSElysium Neutral File writer:

1. Start Pro/ENGINEER, and load the part to be exported.

Pro/ENGINEER displays messages in the command window while it reads in the information for

the plug-in writer from the protk.dat file. For example:

>>>Exec file:/home/proe/SHIP200305/proe_import/200305/sun/nut2pro.exe>>>Text dir :/home/proe/SHIP200305/proe_import/text_nutpro---------------------------------------------------------

Elysium Direct Data TranslatorsImporting to Pro/ENGINEER

...

From the pulldown menu in Pro/ENGINEER, select File→Export to ABAQUS. Pro/ENGINEER

displays the Menu Manager dialog box, as shown in Figure 5.1–1.

2. From the Exchange Level options, toggle on the desired types of entities to export to the ABAQUS

Elysium Neutral File.

3. Click Done Select.

4. Pro/ENGINEER displays the following prompt:

Enter output file Name [./partname.enf_abq]

5. Enter the name of the part to export.

Pro/ENGINEER tries to create a file called partname.enf_abq in the current directory.

6. Enter Y when Pro/ENGINEER asks if you wish to create a new file called partname.enf_abq or

to overwite an existing file called partname.enf_abq.

7. Enter Y when Pro/ENGINEER asks if you wish to continue.

When Pro/ENGINEER finishes exporting the part, it displays a summary in the Information

Window dialog box of the entities converted along with the total processing time.

5.1–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 18: Elysium Translator

IMPORTING THE ELYSIUM NEUTRAL FILE INTO ABAQUS/CAE

Figure 5.1–1 The Menu Manager dialog box.

5.2 Importing the ELYSIUM Neutral File into ABAQUS/CAE

1. Start ABAQUS/CAE.

2. From the main menu bar, select File→Import→part.

The Import Part dialog box appears, as shown in Figure 5.2–2.

3. From the File Type menu, select Pro/E Elysium Neutral (*.enf*).

4. Select the file to import, and click OK. For more information, see the ABAQUS/CAE User’s

Manual.

5.2–2

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 19: Elysium Translator

IMPORTING THE ELYSIUM NEUTRAL FILE INTO ABAQUS/CAE

Figure 5.2–2 The Import Part dialog box.

5.2–3

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 20: Elysium Translator
Page 21: Elysium Translator

USING THE ELYSIUM TRANSLATOR WITH ANOTHER THIRD-PARTY PRODUCT

6. Troubleshooting

UNIX startup problems

Problem:

Pro/ENGINEER fails to run from the directory where the protk.dat file is installed.

Solution:

The translator version specified in the protk.dat file might not match the version of

Pro/ENGINEER you are running. Check the version of the nut2pro.exe executable using the

UNIX what command. If the versions do not match, reinstall the correct translator version.

Problem:

The translator logo messages do not display when Pro/ENGINEER starts.

Solution:

Reinstall the Pro/ENGINEER to ABAQUS Elysium Neutral File translator.

Problem:

Elysium Export is not listed in the Pro/ENGINEER Import menu.

Solution:

Reinstall the Pro/ENGINEER to ABAQUS Elysium Neutral File translator.

Modifying the model in Pro/ENGINEER prior to exporting

Problem:

ABAQUS/CAE detects invalid entities.

Solution:

Invalid data (faces, volumes) in Pro/ENGINEER can often be fixed using the following

Pro/ENGINEER functions:

– Feature/Redefine/Heal Geometry/Manual/Fix Bndries/Zip Gaps

– Feature/Redefine/Heal Geometry/Manual/Fix Bndries/Edit Bndry

– Feature/Redefine/Attribute

Using the Elysium translator with another third-party product

Problem:

Cannot run both the Elysium translator and a third-party product.

5.2–1

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 22: Elysium Translator

USING THE ELYSIUM TRANSLATOR WITH ANOTHER THIRD-PARTY PRODUCT

Solution:

After you install the Elysium translator, modify the shell script that starts the translator and modify

the environment file for the third-party product as follows. Add the following line to the translator

shell script:

SET ENVNAME=<third-party product environment file>

5.2–2

ABAQUS ID:tra-proe

Printed on: Thu March 2 -- 11:31:16 2006

Page 23: Elysium Translator
Page 24: Elysium Translator

About ABAQUS, Inc.Founded in 1978, ABAQUS, Inc. is the world's leading provider of advanced Finite Element Analysis software and services that are used to solve real-world engineering problems. The ABAQUS software suite has an unsurpassed reputation for technology, quality, and reliability and provides a powerful and complete solution for both routine and sophisticated linear and nonlinear engineering problems. ABAQUS delivers a unified FEA environment that is a compelling alternative to implementations involving multiple products and vendors. In October 2005 ABAQUS became a wholly owned subsidiary of Dassault Systèmes, the world leader in 3-D and Product Lifecycle Management (PLM) solutions. ABAQUS, Inc. is headquartered in Providence, RI, USA, with worldwide R&D centers, offices, and distributors for development, technical support, sales, and services. For more information, visit www.abaqus.com.

About SIMULIAIn 2005 Dassault Systèmes announced SIMULIA, the brand that encompasses DS simulation solutions, including ABAQUS and CATIA analysis applications. SIMULIA is the open platform for multi-physics simulation that can be used not only by automotive, aerospace, consumer products, and general machinery customers to explore their products’ performance, but also by biomedical, molecular sciences, geophysics, pharmaceuticals, and electronics businesses to solve complex problems. By building on established technology, respected quality, and superior customer service, SIMULIA makes realistic simulation an integral business practice that enables engineers and scientists to improve product performance, reduce the number of physical prototypes, and drive innovation. For more information, visit www.simulia.com.

ABAQUS and the ABAQUS logo are trademarks or registered trademarks of ABAQUS, Inc., a wholly owned subsidiary of Dassault Systèmes.The 3DS logo and SIMULIA are trademarks or registered trademarks of Dassault Systèmes. © 2006 ABAQUS, Inc.