Home | Employment | Contact Us | Site Map | Search
Concepts NREC
About UsServicesProductsEducation
SoftwareEquipmentRerate Equipment
Agile Software
AxCent
AXIAL
AXISTRESS
COMPAL
CTAADS
DyRoBeS
FANPAL
PUMPAL
Pushbutton CFD
RITAL
  STRESSPREP
Design Software Workshops
Cycle Codes
Cam Software
Software Partnerships
ProductsSoftware

AGILE™ Software

CAD Translator ™

CAD Interface to the Agile Engineering Design System®

The AGILE™ Engineering Design System is a suite of software tools that allow a mechanical engineer to design and analyze rotating fluid machinery. The end result of the system is a set of geometry for the primary flow path of the machine (inlet, impeller, stationary vanes, volute, etc.). If STRESSPREP™ or AXISTRESS™ is included, the full geometry of the rotating impeller (disk, backface, bore, shroud, etc.) is also generated.

Exporting the geometrical output from the AGILE™ system into a general purpose CAD system is frequently necessary in order to prepare the machine for analysis or manufacturing. Likewise it is often necessary to take a design from a CAD system and move the geometry into the AGILE™ system for analysis or optimization. In addition, a company’s vaulted product definition may reside in a CAD model requiring moving the data back and forth between the AGILE™ system and CAD system as new designs are generated.

This document will provide information on the approaches that can be used to move geometry between the AGILE™ system and CAD packages. There are over 100 different organizations that currently use the AGILE™ system to design products. These companies use a diverse set of CAD tools such as CATIA®, Pro/ENGINEER®, Unigraphics®, SolidWorks®, AutoCAD®, Solid Edge® and many others. Moving data between various CAD systems can be a time-consuming and possibly error-prone process; however, we have customers that have successfully created interfaces in both directions to all of the major CAD systems, and we are confident that any organization can create seamless processes to move geometry. Most of this document will present information that is independent of the CAD system; however, we have built specific interfaces to Pro/ENGINEER and Unigraphics that may facilitate the transfer of data with these systems.

CAD integration is a very complex problem and we welcome suggestions from customers on ways to improve our capabilities in this area. This document does not contain detailed instructions for importing and exporting data, it is simply an overview of our capabilities which can be used during an evaluation of our software or to facilitate discussions between Concepts NREC and our customers on the best approach for integrating the AGILE™ system with the customer’s CAD tools. Detailed documentation for each of the import/export methods described here is available from Concepts NREC.

back to top

Exporting Geometry to CAD from the AGILE™ Engineering Design System
There are five primary geometrical output methods from the AGILE™ system:

  1. Flat (text) files containing coordinates
  2. IGES files
  3. Pro/ENGINEER ibl files
  4. Unigraphics Parasolid ® 3D solid model files
  5. FEA hexahedral meshes

Flat (text) Files Containing Coordinates
Text files containing coordinates are the most common format that our customers use to move geometry from the AGILE™ system to their CAD systems. CCAD® and AXCAD™ both produce several different text file formats. These files can be generated as points along the blade centerline with a thickness value at each point, or coordinates of the surface of the blade. In addition, r and z coordinates of any axisymmetric flow path can be added to the file. The number of points in the streamwise and spanwise direction can be specified so the density can be high enough to match the desired tolerance for geometrical data. Typically, customers write an importing routine for their specific CAD system to take these files and produce a CAD representation. Concepts NREC can assist with the development of the importing routines or be contracted to develop these routines. An example of a blade surface file is contained in Table 1.

IGES Files
IGES is a standard data interchange format for CAD programs. Any CAD program that understands the IGES format can read the IGES file that AXCAD, CCAD, STRESSPREP and AXISTRESS create. There are many different ways to represent geometry in an IGES file. An IGES file consists of a number of geometrical entities. Each CAD system will handle each type of IGES entity differently and many CAD systems provide algorithms which ‘heal’ the IGES entities into a solid or surface model native to the CAD system. The fidelity with which these healing algorithms work and the amount of manual effort required for the healing vary with the CAD system and the type of entities used in the IGES file. For this reason, the AGILE™ system provides great flexibility in choosing how the IGES file will be constructed.

Figure 1 shows a screen capture of the IGES file output dialog from CCAD. Notice the drop-down entity choices which include

  • Solid
  • Surfaces (default)
  • Wireframe
  • Guide curves - a minimal set of curves outlining the blade.
  • Cross-sections - a set of surfaces that are lengthwise cross-sections of the blade.
  • Cross-section contours - the edges of the cross-section surfaces.

back to top

Pro/ENGINEER ibl Files
Pro/ENGINEER ibl files are text files of geometrical coordinates in a format that can be processed by user-developed macros inside Pro/ENGINEER to accurately build solid models. Figure 2 shows a screen capture of the Pro/ENGINEER file output dialog from CCAD.

Unigraphics Parasolid 3D Solid Model Files
Parasolid (.x_t) is the format of the Parasolid CAD kernel. A Parasolid file contains a 3D solid representation of a part in the native format for the Parasolid kernel. Since Parasolid is the 3D kernel used by Unigraphics, SolidWorks, Solid Edge, and dozens of other CAD systems, the transition into these systems is seamless with no programming or tedious manual steps. Currently the Parasolid file is generated by the Concepts NREC CAD translator which takes data generated by CCAD and AXCAD and converts them to Parasolid. Figure 3 is a screen capture showing the Concepts NREC CAD translator.

FEA Hexahedral Meshes
STRESSPREP produces a structured grid model of a cyclically symmetric sector of the rotor. This includes nodes and elements for main and splitter blades plus fillets, backface, shroud, bore, balance rings, etc. This file is output for structural analysis in NASTRAN, COSMOS, ABAQUS, or ANSYS and is in the native format for each particular FEA system. Most FEA packages include an interface to CAD, and this link can be used to capture the analytical geometry in CAD format. Typically the customer will write a short routine as a macro inside of the FEA system, to select particular surfaces or boundaries of the mesh and then produce a CAD representation. Concepts NREC can assist with the development of these routines on behalf of the customer.

back to top

Importing Geometry from CAD to the AGILE™ Engineering Design System
There are currently three primary geometrical output methods from the design system.

  1. Flat (text) files containing coordinates
  2. IGES files
  3. Unigraphics Parasolid 3D solid model files

Text Files Containing Coordinates
The use of text files containing coordinates is the most common format that our customers use to move geometry from CAD systems to the AGILE™ system. Both CCAD and AXCAD process several different file formats through tools called CADFIT and AXCADFIT respectively. These files can be generated as points along the blade centerline with a thickness value at each point, or coordinates of the surface of the blade. In addition, r and z coordinates of any axisymmetric flow path can be added to the file. The number of points in the streamwise and spanwise direction can be specified so that the density can be high enough to match the desired tolerance for geometrical data. Typically customers write exporting routines in the CAD system to produce these files. We can assist with the development of the exporting routines or be contracted to develop these routines. An example of a blade surface file is contained in Table 1.

Once the data file containing points is produced, it must be converted to the native format of CCAD and AXCAD which both build 3D solids from 2D Bezier and NURBS curves. The conversion process is handled in the CADFIT or AXCADFIT feature which selects parameters for the native CCAD and AXCAD models to achieve the desired data fidelity. Both CADFIT and AXCADFIT are interactive tools where the user can see the quality of the curve fits and adjust the fitting parameters if necessary. A screen capture of a typical CADFIT session is shown in Figure 4.

back to top

IGES and Parasolid Files
The CAD translator tool is used to import data from IGES and Parasolid files into the AGILE™ system. Using the CAD translator, a user can open an IGES file and see the part displayed on the screen along with a list of entities that make up the part. The user must then map the entities to the appropriate turbomachinery nomenclature (e.g. hub surface, pressure surface, suction surface, etc.) so that the CAD translator can convert the IGES file into an appropriate format for use in the CADFIT and AXCADFIT algorithms described in the above section. A screen capture of the CAD translator is shown in Figure 5.

Future Plans
The current capabilities of the AGILE™ design system are sufficient to move data back and forth to any CAD system with a level of integrity to match the requirements of our customers. We at Concepts NREC are constantly seeking ways to make the interfaces to CAD easier and more cost-effective for our customers. Our plans to improve our interface to CAD are as follows:

  • Make the CAD translator bi-directional: This means that it will be used not only to import CAD data to the AGILE™ System but also to take the final design configuration and provide CAD files in various formats. With the Parasolid geometry kernel used for both import and export, we will leverage over 300 man-years of development in CAD geometry and file formats.
  • Expand the geometric capability of the CAD translator: Currently only the blades and stationary vanes are handled by the CAD translator, other geometric entities are worked with the methods described above. Our goal is to be able to work seamlessly to import and export CAD geometry at any level of the analysis (meanline, blading, CFD, stress and vibration, rotordynamics, manufacturing, etc.) and to appropriately handle all of the needed geometry at each step.
  • Expand the list of CAD formats: The Parasolid kernel provides import capability for Unigraphics, IGES, SolidWorks, and Solid Edge. Export capability includes these formats plus STL. We would like to expand this list by licensing additional modules from Unigraphics to work with native files from other systems, such as CATIA.

back to top



Click to Enlarge

Figure 1. IGES output options dialog box

Click to Enlarge

Figure 2. Pro/ENGINEER output options dialog box

Click to Enlarge

Figure 3. CAD translator

Click to Enlarge

Figure 4. A typical CADFIT session.

Click to Enlarge

Figure 5. CAD translator

Click to Enlarge

Table 1. Blade surface File Example


Download CAD Translator document as pdf file (1.2MB).

Need more information? Please submit an information request form.


Copyright © 2004, Concepts ETI, Inc.
Created by PixelMEDIA, Inc.


Unigraphics, Parasolid, and Solid Edge are registered trademarks of Electronic Data Systems Corporation. Pro/ENGINEER is a registered trademark of Parametric Technology Corporation. SolidWorks is a registered trademark of SolidWorks Corporation. AutoCAD is a registered trademark of Autodesk, Inc. CATIA is a registered trademark of Dassault Systemes, Inc.