Está en la página 1de 137

T3426-380-01

Fo
r

PT

In

te
rn

al

U
se

nl
y

Behavioral Modeling Using Creo Parametric

Authored and published using

nl
y
O
U
se
al
te
rn

Fo
r

PT

In

Copyright 2011 Parametric Technology Corporation. All Rights Reserved.


Copyright for PTC software products is with Parametric Technology Corporation, its
subsidiary companies (collectively PTC), and their respective licensors. This software
is provided under written license agreement, contains valuable trade secrets and
proprietary information, and is protected by the copyright laws of the United States and
other countries. It may not be copied or distributed in any form or medium, disclosed to
third parties, or used in any manner not provided for in the software licenses agreement
except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN
CIVIL DAMAGES AND CRIMINAL PROSECUTION.
User and training guides and related documentation from PTC is subject to the copyright
laws of the United States and other countries and is provided under a license agreement
that restricts copying, disclosure, and use of such documentation. PTC hereby grants to
the licensed software user the right to make copies in printed form of this documentation
if provided on software media, but only for internal/personal use and in accordance
with the license agreement under which the applicable software is licensed. Any copy
made shall include the PTC copyright notice and any other proprietary notice provided
by PTC. Training materials may not be copied without the express written consent of
PTC. This documentation may not be disclosed, transferred, modified, or reduced to
any form, including electronic media, or transmitted or made publicly available by any
means without the prior written consent of PTC and no authorization is granted to make
copies for such purposes.
Information described herein is furnished for general information only, is subject to
change without notice, and should not be construed as a warranty or commitment by
PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may
appear in this document.
For Important Copyright, Trademark, Patent and Licensing Information see
backside of this guide.

About PTC University


Welcome to PTC University!
With an unmatched depth and breadth of product development knowledge,
PTC University helps you realize the most value from PTC products. Only
PTC University offers:

In

te
rn

al

U
se

nl
y

An innovative learning methodology - PTCs Precision Learning


Methodology is a proven proprietary approach used by PTC to develop and
deliver learning solutions.
Flexible Delivery Options PTC University ensures you receive the same
quality training programs regardless of the learning style. Our extensive
experience, innovative learning techniques, and targeted learning modules
facilitate the rapid retention of concepts, and higher user productivity.
Premier Content and Expertise A thorough instructor certification process
and direct access to the PTC product development and PTC consulting
organizations means that only PTC courses can give you highly-qualified
instructors, the most up-to-date product information and best practices
derived from thousands of deployments.
Global Focus PTC University delivers training where and when you
need it by providing over 100 training centers located across 35 countries
offering content in nine languages.
Delivering Value A role-based learning design ensures the right people
have the right tools to do their jobs productively while supporting the
organizations overall performance goals.

The course you are about to take will expose you to a number of learning
offerings that PTC University has available. These include:

Fo
r

PT

Instructor-led Training (ILT) - The ideal blend of classroom lectures,


personal demonstrations, hands-on workshops, assessments, and
post-classroom tools.
Pro/FICIENCY - This Web-based, skills assessment and
development-planning tool will help improve your skills and productivity.
eLearning Libraries - 24/7 access to Web-based training that will
compliment your instructor-led course.
Precision LMS - A powerful learning management system that will manage
your eLearning Library and Pro/FICIENCY assessments.

PTC University additionally offers Precision Learning Programs. These are


corporate learning programs designed to your organizations specific goals,
current skills, desired competencies and training preferences.
Whatever your learning needs are, PTC University can help you get the most
out of your PTC products.

PTC Telephone and Fax Numbers


North America

O
U
se

Europe

nl
y

Education Services Registration


Tel: (888) 782-3773
Fax: (781) 370-5307
Technical Support (Monday - Friday)
Tel: (800) 477-6435
Fax: (781) 707-0328
License Management and Contracts
Tel: 877-ASK-4-PTC (877-275-4782)
Fax: (781) 707-0331

Technical Support, License Management, Training & Consulting


Tel: +800-PTC-4-HELP (00-800-78-24-43-57)

al

Asia

te
rn

Please refer to http://www.ptc.com/services/training/contact.htm for contact


information.

Fo
r

PT

In

In addition, you can access the PTC Web site at www.ptc.com. Our Web
site contains the latest training schedules, registration information, directions
to training facilities, and course descriptions. You can also reach technical
support, and register for online service options such as knowledge base
searches, reference libraries and documentation. You can also find general
information about PTC, PTC Products, Consulting Services, Customer
Support, and PTC Partners.

Precision Learning
Precision Learning In The Classroom
PTC University uses the Precision Learning methodology to develop
effective, comprehensive class material that will improve the productivity
of both individuals and organizations. PTC then teaches using the proven
instructional design principal of Tell Me, Show Me, Let Me Do:

nl
y

Topics are introduced through a short presentation, highlighting the key


concepts.
These key concepts are then reinforced by seeing them applied in the
software application.
You then apply the concepts through structured exercises.

U
se

After the course, a Pro/FICIENCY assessment is provided in order for you to


assess your understanding of the materials. The assessment results will also
identify the class topics that require further review.

al

At the end of the class, you will either take a Pro/FICIENCY assessment via
your PTC University eLearning account, or your instructor will provide training
on how to do this after the class.

te
rn

Precision Learning After the Class

In

Each student that enrolls in a PTC class has a PTC University eLearning
account. This account will be automatically created if you do not already
have one.
As part of the class, you receive additional content in your account:

Fo
r

PT

A Pro/FICIENCY assessment from the course content that generates a


Recommended Learning Report based on your results.
A Web-based training version of the course, based on the same
instructional approach of lecture, demonstration and exercise. The
Recommended Learning Report will link directly to sections of this training
that you may want to review.
Please note that Web-based training may not be available in all languages.
The Web-based training is available in your account for one year after the
live class.

Precision Learning Recommendations

Fo
r

PT

In

te
rn

al

U
se

nl
y

PTC uses a role-based training approach. The roles and the associated
training are graphically displayed in a curriculum map. Curriculum maps are
available for numerous PTC products and versions in the training section of
our Web site at http://www.ptc.com/services/edserv/learning/paths/index.htm.

Please note that a localized map may not be available in every language and
that the map above is partial and for illustration purposes only.
Before the end of the class, your instructor will review the map
corresponding to the course you are taking. This review, along with instructor
recommendations, should give you some ideas for additional training that
corresponds to your role and job functions.

Training Agenda
Day 1
Module 01
Module 02

Introduction to the Behavioral Modeling Process


Creating Measurement Features on Creo Parametric
Models
Creating Model Property Features on Creo Parametric
Models
Creating Analysis Features on Creo Parametric Models
Creating User-Defined Analysis Features on Creo
Parametric Models
Conducting Design Studies and Optimizing Models
Project

Module 03

nl
y

Module 04
Module 05

Fo
r

PT

In

te
rn

al

U
se

Module 06
Module 07

Fo
r
C

PT
In
al

te
rn
U
se

nl
y

Table of Contents
Behavioral Modeling Using Creo Parametric
Introduction to the Behavioral Modeling Process . . . . . . . . . . . . . . . . 1-1
Behavioral Modeling Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Identifying BMX Analysis Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Identifying the Differences Between Creo Parametric Analyses . . . 1-12

U
se

nl
y

Creating Measurement Features on Creo Parametric Models . . . . . . 2-1


Comparing Creo Parametric Measurement Analyses . . . . . . . . . . . . 2-2
Measuring Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Measuring Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Measuring Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Measuring Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Measuring Diameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17

te
rn

al

Creating Model Property Features on Creo Parametric Models . . . . . 3-1


Comparing Model Property Analyses. . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Measuring Mass Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Measuring X-Section Mass Properties . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Measuring One-Sided Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Measuring Pairs Clearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15

Fo
r

PT

In

Creating Analysis Features on Creo Parametric Models . . . . . . . . . . 4-1


Comparing Analysis Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Creating a Relation Analysis Feature. . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Creating a Motion Analysis Feature . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Creating a Creo Simulate Analysis Feature . . . . . . . . . . . . . . . . . . . 4-11
Creating an MS Excel Analysis Feature. . . . . . . . . . . . . . . . . . . . . . 4-14
Creating an External Analysis Feature. . . . . . . . . . . . . . . . . . . . . . . 4-18
Monitoring the Parameters of Analysis Features . . . . . . . . . . . . . . . 4-19
Statistical Design Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Creating User-Defined Analysis Features on Creo Parametric Models5-1
Introduction to User-Defined Analysis Features. . . . . . . . . . . . . . . . . 5-2
Creating Field Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Creating a Construction Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Creating User-Defined Analysis Features . . . . . . . . . . . . . . . . . . . . 5-11
Conducting Design Studies and Optimizing Models . . . . . . . . . . . . . . 6-1
Comparing Design Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Translating Design Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Performing Sensitivity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Performing Feasibility Design Studies . . . . . . . . . . . . . . . . . . . . . . . 6-10
Performing Optimization Design Studies . . . . . . . . . . . . . . . . . . . . . 6-14

Fo
r

PT

In

te
rn

al

U
se

nl
y

Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Student Preface Using the Header

nl
y

In this topic, you learn about the course handbook layout and
the header used to begin each lab in Creo Parametric.

U
se

Fo
r

PT

In

te
rn

Procedure / Exercise Header:

al

Modules
Topics
Concept
Theory
Procedure
Exercise (if applicable)

Course Handbook Layout:

Course Handbook Layout


The information in this course handbook is organized to help students locate
information after the course is complete. Each course is organized into
modules, each covering a general subject. Each module contains topics,
with each topic focused on a specific portion of the module subject. Each
individual topic in the module is divided into the following sections:
Concept This section contains the initial introduction to the topic and
is presented during the class lecture as an overhead slide, typically with
figures and bullets.

nl
y

Theory This section provides detailed information about content


introduced in the Concept, and is discussed in the class lecture but not
shown on the overhead slide. The Theory section contains additional
paragraphs of text, bullets, tables, and/or figures.
Procedure This section provides step-by-step instructions about how to
complete the topic within Creo Parametric. Procedures are short, focused,
and cover a specific topic. Procedures are found in the Student Handbook
only. Not every topic has a Procedure, as there are knowledge topics that
contain only Concept and Theory.
Exercise Exercises are similar to procedures, except that they are
typically longer, more involved, and use more complicated models.
Exercises also may cover multiple topics, so not every topic will have an
associated exercise. Exercises are found in the separate Exercise Guide
and/or the online exercise HTML files.

Procedure / Exercise Header

U
se

The first module for certain courses is known as a process


module. Process modules introduce you to the generic high-level
processes that will be taught over the span of the entire course.

te
rn

al

To make the exercises and procedures (referred to collectively as labs) as


concise as possible, each begins with a header. The header lists the name
of the lab, the working directory, and the file you are to open.
The following items are indicated in the figure above, where applicable:

In

1. Procedure/Exercise Name This is the name of the lab.


2. Scenario This briefly describes what will be done in the lab. The
Scenario is only found in Exercises.
3. Close Windows/Erase Not Displayed A reminder that you should
close any open files and erase them from memory:
until the icon is no longer displayed.

PT

Click Close

and then click OK.


Click Erase Not Displayed
Folder Name This is the working directory for the lab. Lab files are
stored in topic folders within specific functional area folders. The path to
the lab files is:
PTCU\CreoParametric1\functional_area_folder\topic_folder
In the example, Rounds is the functional area folder and Variable
is the topic folder, so you would set the Working Directory to
PTCU\CreoParametric1\Round\Variable.
To set the working directory, right-click the folder in the folder tree or
browser, and select Set Working Directory.
Model to Open This is the file to be opened from the working
directory. In the above example, VARIABLE_RAD.PRT is the model to
open. The model could be a part, drawing, assembly, and so on. If
you are expected to begin the lab without an open model, and instead
create a new model, you will see Create New.
To open the indicated model, right-click the file in the browser and
select Open.

Fo
r

4.

5.

6.
7.

Task Name Labs are broken into distinct tasks. There may be one
or more tasks within a lab.
Lab Steps These are the individual steps required to complete
a task.

Two other items to note for labs:


Saving Saving your work after completing a lab is optional, unless
otherwise stated.
Exercises Exercises follow the same header format as Procedures.

Setting Up Creo Parametric for Use with Training Labs

nl
y

Before you begin a lab from any training course, it is important that you
configure Creo Parametric to ensure the system is set up to run the lab
exercises properly. Therefore, if you are running the training labs on a
computer outside of a training center, follow these three basic steps:

Fo
r

PT

In

te
rn

al

U
se

Extract the class files zip file to a root level drive such as C: or D:.
The extracted zip will create the default folder path automatically, such
as C:\PTCU\CreoParametric1\.
Locate your existing Creo Parametric shortcut.
Copy and paste the shortcut to your desktop.
Right-click the newly pasted shortcut and select Properties.
Select the Shortcut tab and set the Start In location to be the same as
the default folder. For example, C:\PTCU\CreoParametric1\.
Start Creo Parametric using the newly configured shortcut.
The default working directory will be set to the CreoParametric1 folder.
You can then navigate easily to the functional area and topic folders.

PROCEDURE - Student Preface Using the Header


Scenario
In this exercise, you learn how to use the header to set up the Creo
Parametric working environment for each lab in the course.
Close Window

Erase Not Displayed

SampleFunctionalArea\Topic1_Folder

Configure Creo Parametric to ensure the system is set up to run


the lab exercises properly.

nl
y

Step 1:

EXTRUDE_1.PRT

U
se

Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.

1. Extract the zipped class files to a root level drive such as C: or D:.
The extracted ZIP will create the default folder path automatically,
such as C:\PTCU\CreoParametric1.

te
rn

al

2. Locate your existing Creo Parametric shortcut.


Copy and paste the shortcut to your desktop.
Right-click the newly pasted shortcut and select Properties.
Select the Shortcut tab and set the Start In location to be
PTCU\CreoParametric1.

Add the Erase not Displayed icon to the Quick Access toolbar.

PT

Step 2:

In

3. Start Creo Parametric using the newly configured shortcut.


The default working directory is set to the CreoParametric1 folder.
You can then navigate easily to the functional area and topic folders.

Fo
r

1. Click File > Manage Session, and cursor over Erase Not Displayed.
Right-click and select Add to Quick Access Toolbar.

Step 3:

Close all open windows and erase all objects from memory to
avoid any possible conflicts.

1. If you currently have files open, click Close


toolbar, until the icon no longer displays.

from the Quick Access

2. Click Erase Not Displayed


from the Quick Access toolbar.
Click OK if the Erase Not Displayed dialog box appears.

Step 4:

Browse to and expand the functional area folder for this procedure
and set the folder indicated in the header as the Creo Parametric
working directory.

1. Notice the folder indicated in the header above.


2. If necessary, select the Folder Browser

tab from the navigator.

nl
y

Click Working Directory


to view the current working directory
folder in the browser.
Double-click SampleFunctionalArea.
3. Right-click the Topic1_Folder folder and select Set Working
Directory.

In

te
rn

al

U
se

4. Double-click the Topic1_Folder folder to display its contents in the


browser.

PT

Alternatively you can use the cascading folder path in the


browser to navigate to the topic folder, and then right-click and
select Set Working Directory from the browser.
Open the file for this procedure.

Fo
r

Step 5:

1. Notice the lab model is specified in the header above.


Double-click extrude_1.prt in the browser to open it.
2. You are now ready to begin the first task in the lab:
Read the first task.
Perform the first step, which in most cases will be to set the initial
datum display for the procedure or exercise. Complete the optional
task below to customize the In Graphics toolbar, making the
selection of the datum display options easier
Perform the remaining steps in the procedure or exercise.

Step 6:

OPTIONAL: Customize the In Graphics toolbar to show the datum


display options.

1. Right-click the In Graphics toolbar and clear the Datum Display


Filters check box.
Select the Plane Display, Axis Display, Point Display, and Csys
Display check boxes.
Click in the graphics window.

O
U
se

te
rn

al

3. The model should now appear


as shown.

Fo
r

PT

In

This completes the procedure.

nl
y

Enable only the following Datum Display types:


2. The In Graphics toolbar should appear as shown.

1
nl
y

Module

U
se

Introduction to the Behavioral Modeling


Process
Module Overview

te
rn

al

In this module, you learn about the process of applying Behavioral Modeling
(BMX) to your Creo Parametric models. This process is repeated every time
you run BMX. You are also introduced to the different BMX analysis types,
which define the capabilities of your design studies. Finally, you learn how
BMX analysis differs from other Creo Parametric analyses, ensuring that you
use BMX as it is intended.

In

Objectives

Fo
r

PT

After completing this module, you will be able to:


Apply Behavioral Modeling processes and concepts to your designs.
Identify the different Behavioral Modeling analysis types.
Identify how Behavioral Modeling analysis differs from other Creo
Parametric analyses.
Identify engineering problems that you can solve using Behavioral
Modeling.

2011 PTC

Module 1 | Page 1

Behavioral Modeling Process


The Behavioral Modeling Process can be summarized in four
high-level steps:

nl
y

Figure 2 Analyzing the Design


Model

te
rn

al

U
se

Figure 1 Creating the Design Model

Figure 3 Conducting Sensitivity


Analyses on the Model

Figure 4 Conducting Design


Studies on the Model

In

Behavioral Modeling Process

Fo
r

PT

The Behavioral Modeling Process can be summarized in four high-level steps:


Creating the design model.
Analyzing the design model.
Conducting sensitivity analyses on the model.
Conducting design studies on the model.

Creating the Design Model


You create the model by either using top-down design or bottom-up design
methodology.
This process assumes that the design model has been completed,
including mass properties or material for each part.
Therefore, the process only covers Behavioral Modeling techniques.

Analyzing the Design Model


Behavioral Modeling contains a set of tools for performing a wide variety of
analyses on a model and incorporating the analysis results into the model.
You use these tools to:
Create feature parameters based on measurements and analyses of the
model.
Module 1 | Page 2

2011 PTC

Create geometric entities based on measurements and analyses of the


model.
Create new types of measurements tailored to application-specific needs.

Conducting Sensitivity Analyses on the Model

nl
y

When analyzing the design model, there are five groups of tools that you may
use. These groups of tools enable you to:
Measure model geometry.
Analyze model properties.
Analyze surface and curve geometry.
Incorporate other analyses into the design model.
Create user-defined analyses.

Sensitivity analyses enable you to analyze how model parameters change as


a model dimension is varied within a specified range.

U
se

Conducting sensitivity analyses helps you narrow the number of dimensions


and parameters, as well as narrow their specified ranges, when conducting
design studies.

al

Conducting Design Studies on the Model

In

te
rn

By conducting design studies on your models, you can use Behavioral


Modeling to modify the model design to reflect the desired solution. There
are two types of design studies:
Feasibility studies Enable you to search for a model by modifying
dimension(s) within a specified range of values that satisfy your design
constraint(s).
Optimization studies Same as feasibility studies but also include a goal,
such as minimizing mass.

Fo
r

PT

All design studies are optional.

2011 PTC

Module 1 | Page 3

PROCEDURE - Behavioral Modeling Process Exercise


To achieve optimal performance, a bicycle should balance the weight of its
rider equally on both wheels. Assuming that a 180 pound rider puts 30%
of his weight on the handle bars are 70% on the seat, create an optimal
bicycle frame.
Close Window

Erase Not Displayed

Process\Behavioral_Modeling

Analyze the design model and determine the location of the center
of gravity.

nl
y

Task 1:

BICYCLE.ASM

U
se

In

te
rn

Click Mass Properties


from the Model Report group.
Select Feature from the
drop-down list.
Type MASS_PROPS as the
name.

al

2. Create a mass property analysis


feature that creates a datum
point at the center of gravity.
Select the Analysis tab.

1. Disable all Datum Display types.

Fo
r

PT

3. Click Preview Analysis


and
review the mass properties.

Module 1 | Page 4

2011 PTC

nl
y

4. Select the Feature tab in the


Mass Properties dialog box.
Clear the VOLUME and
SURF_AREA parameter
check boxes.
Select the PNT_COG datum
feature check box.
Type COG as the name.
Click Complete Feature .

Analyze the design model and determine the distance from the
center of gravity to the center of the wheelbase.

U
se

Task 2:

> Tree Filters.

al

1. In the model tree, click Settings

te
rn

2. Enable Features in the Model Tree Items dialog box and click OK.
3. Enable only the following Datum
Display types:

PT

In

4. Create a datum plane at the


wheelbase midpoint for use in
the distance measurement.
Select the Model tab.
Select datum plane FRONT.

Fo
r

from the
Click Plane
Datum group.
Type d0/2 as the offset
translation value.
Press ENTER.
Click Yes to add as a feature
relation.

5. Select the Properties tab.


Type MID as the name.
Click OK.
6. Click in the graphics window to
de-select datum plane MID.

2011 PTC

Module 1 | Page 5

7. Create a distance measurement


feature between datum point
COG and datum plane MID.
Select the Analysis tab.

al

te
rn

8. Select datum point COG and


datum plane MID.

U
se

nl
y

from the
Click Distance
Measure group.
Select Feature from the
drop-down list and type
COG_DISTANCE as the
name.

10. Save the model.

In

9. Note that the distance is approximately 3.21 and click Complete


Feature .

PT

Click Regenerate

from the Quick Access toolbar.

Fo
r

Click Save
Click OK.

from the Quick Access toolbar.

Task 3:

Conduct sensitivity analyses on the model and determine how


COG_DISTANCE changes as a result of varying the angle of the
front fork.

1. Run the sensitivity analysis.


Click Sensitivity Analysis
from the Design Study group.
Click Select
Dimension in
Variable Selection.
Select MODIFY_THIS in the
model tree.
Select 72.000.

Module 1 | Page 6

2011 PTC

2. Type 60 as the minimum variable


range and type 85 as the
maximum variable range.

nl
y

3. Click Select in Parameters To


Plot.
Select DISTANCE:COG_
DISTANCE.
Click OK.

te
rn

al

U
se

4. Type 5 as the number of steps


and click Compute.

from the Quick Access toolbar and click OK to save

Fo
r

PT

6. Click Save
the model.

In

5. Note that COG_DISTANCE is very close to zero when the dimension


is close to 80. You can use this information to narrow the variable
range when conducting design studies.

2011 PTC

Module 1 | Page 7

Task 4:

Conduct design studies on the model and create an optimal bicycle


design by executing a feasibility study on three dimensions.
A feasibility study is used here because you do not have a specific
goal to maximize or minimize.

In

te
rn

2. Click Cancel to stop adding


design constraints.

U
se

al

from the
Optimization
Design Study group.
Select Feasibility.
Click Add... within the Design
Constraints dialog box.
Select DISTANCE:COG_
DISTANCE from the
Parameter drop-down menu.
Select the Set option.
Click OK to add the design
constraint.

nl
y

1. Perform the feasibility design


study.
Click Feasibility/

Fo
r

PT

3. Click Options > Preferences....


Clear the Graph goal check box.
Select Graph constraints.
Click OK.
4. Click Add Dimension within
Design Variables.
Select MODIFY_THIS.
Select 72.000.
Select 27.000.
Select 16.500.

Module 1 | Page 8

2011 PTC

5. For d6:BICYCLE, type 75 as the


minimum and type 85 as the
maximum.
6. For d2:BICYCLE, type 26 as the
minimum and type 30 as the
maximum.
7. For d7:BICYCLE, type 16.5 as
the minimum and type 20 as the
maximum.

nl
y

8. Click Compute.

al

U
se

9. Click Close > Confirm to accept


the results.

te
rn

Note that a feasible solution was found.

from the Quick Access toolbar and click OK to save

11. Click Save


the model.

from the Quick Access toolbar.

In

10. Click Regenerate

Fo
r

PT

This completes the procedure.

2011 PTC

Module 1 | Page 9

Identifying BMX Analysis Types


When analyzing the design model, there are five groups of tools
that you may use.
Measurement analysis features
Model property analysis features
Geometry analysis features
Analysis features
User-defined analysis features

nl
y

PT

In

te
rn

al

U
se

Figure 1 Measuring Distance

Figure 3 User-Defined Analysis

Fo
r

Figure 2 Measuring Model Mass


Properties

BMX Analysis Types Overview


When analyzing the design model, there are five groups of tools that you
may use:
Measurement analysis features Enable you to measure distance, length,
diameter, angle, and area.
Model property analysis features Enable you to analyze model mass
properties, mass properties of a cross-section, one-sided volume, and
pairs clearance.
Geometry analysis features Enable you to analyze surface and curve
geometry such as a point, radius, curvature, sections, dihedral angle,
deviation, shaded curvature, and slope.
Analysis features Enable you to create analysis features based on
relations, MDX/MDO motion, MS Excel spreadsheets, Creo Simulate, and
external applications.
Module 1 | Page 10

2011 PTC

Fo
r

PT

In

te
rn

al

U
se

nl
y

User-defined analysis features Enable you to calculate custom


measurements on models that cannot be calculated using the default
capabilities of the other analysis features.

2011 PTC

Module 1 | Page 11

Identifying the Differences Between Creo


Parametric Analyses
Determining the type of analysis you need to perform is critical.
There are three types of analyses
within Creo Parametric:

nl
y

Creo Simulate Analysis


MDX/MDO Motion Analysis
Behavioral Modeling Analysis

PT

In

te
rn

al

U
se

Figure 1 Creo Simulate Structural


and Thermal Analysis

Figure 3 Behavioral Modeling


Analysis

Fo
r

Figure 2 MDX/MDO Motion


Analysis

Identifying the Differences Between Creo Parametric Analyses


Determining the type of analysis to perform is critical. There are three types
of analyses within Creo Parametric:
Creo Parametric Analysis
MDX/MDO Motion Analysis
Behavioral Modeling Analysis

Creo Simulate Analysis


Creo Simulate is a structural and thermal analysis package within Creo
Parametric. Using Creo Simulate, you can determine your model's structural
and thermal responses to stress. You can also conduct design studies to
determine the optimal design to mitigate these stresses and improve the
performance of your design. These structural and thermal analyses can show
you how your model will behave in a test lab or in the real world.
Module 1 | Page 12

2011 PTC

MDX/MDO Motion Analysis


There are two motion analysis packages within Creo Simulate:
Mechanism Design Extension (MDX)
Mechanism Dynamics Option (MDO)
MDX enables you to conduct kinematic design studies of assemblies. This
means that MDX enables you to make an assembly move and analyze its
motion. Using MDX, you can check assemblies for interferences as they
move through their range of motion. You can also create trace curves and
motion envelopes of the components in motion.

te
rn

al

U
se

nl
y

MDO enables you to study how applied forces affect the motion of your
mechanism. This means that you can study how forces, torques, springs,
dampers, gravity, and friction affect your assembly, as well as how the
assembly components react. Additionally, you can capture these reactions
as measures and then graph them. MDO provides you with three types of
analyses:
A dynamic analysis enables you to analyze the relationship between
inertia, gravitational, and external forces acting on the mass of bodies in
your mechanism. This type of analysis also provides you with position,
velocity, and acceleration data.
A static analysis enables you to analyze the forces acting on a body when
it has reached equilibrium.
A force balance analysis enables you to analyze the forces required to
keep a mechanism in a fixed position.

In

MDO includes all the capabilities of MDX.

Behavioral Modeling Analysis

Fo
r

PT

Behavioral Modeling (BMX) enables you to create analysis features that


embed fit, form, and functional design specifications within the model. By
referencing these analysis features, you can use BMX to automatically solve
engineering problems that do not have a straightforward solution. The types
of problems you can benefit from using BMX are:
Iterative problems where you previously might use trial and error to find
an acceptable solution.
Problems where the exact solution is extremely difficult to calculate.
Problems where repetitive feature construction and/or measurements are
required.
Problems that require a proprietary analysis type.
For example, an iterative problem occurs when you must make a design
change to one dimension on a 1 liter bottle. Then you must determine
which other dimension(s) you would need to change to maintain a liquid
volume of one liter. If you are solving an iterative problem without BMX, you
manually change one or more dimensions on a model, regenerate it, and
determine whether the new design is a feasible solution. However, this is a
time-consuming task. Therefore, it is better to use BMX to list your design
variables and constraints and then let Creo Parametric calculate a solution.
2011 PTC

Module 1 | Page 13

For an example of a problem in which an exact solution is difficult to find,


consider the cross-section analysis of an airflow duct that changes from a
circular cross-section to a rectangular cross-section. You must determine
how to ensure that the cross-sectional area remains the same throughout
the length of the duct.

Fo
r

PT

In

te
rn

al

U
se

nl
y

Finally, BMX enables you to incorporate Creo Simulate and MDX/MDO


Motion Analysis results to create an optimal solution from all three analysis
packages.

Module 1 | Page 14

2011 PTC

2
nl
y

Module

U
se

Creating Measurement Features on Creo


Parametric Models
Module Overview

te
rn

al

In this module, you learn about measurement analysis as a basic analysis


type in Creo Parametric. Using measurement analysis, you can calculate a
variety of measurements such as distance, length, and angles. You also learn
how to use measurement analysis to create measure features, which form
the foundation of Behavioral Modeling.

Objectives

Fo
r

PT

In

After completing this module, you will be able to:


Describe the differences and similarities between the measurement
analyses.
Measure distances.
Measure lengths.
Measure angles.
Measure area.
Measure diameter.

2011 PTC

Module 2 | Page 1

Comparing Creo Parametric Measurement


Analyses
Before learning about each individual measurement analysis,
you must understand:
Differences between the
measurement analyses.
Similarities between the
measurement analyses.

Figure 3 Analysis Parameters


and Datum Features

Fo
r

PT

In

te
rn

al

U
se

nl
y

Figure 1 Creating Measurement


Analyses

Figure 2 Analysis Feature Types

Differences Between the Measurement Analyses


Using measurement analysis, you can measure model geometry. You can
create the following measurement features using BMX:

Distance Used to measure the distance between two entities.


Length Used to measure the length along a curve or edge.
Angle Used to measure the angle between two entities.
Area Used to measure the area of a surface.
Diameter Used to measure the diameter of a cylindrical surface.

Similarities Between the Measurement Analyses


When starting any measurement analysis, you can select how the
measurement is captured in Creo Parametric. Your choices include:
Module 2 | Page 2

2011 PTC

Quick Enables you to compute measurements without saving the analysis


or creating a measurement feature in the model tree.
Saved Enables you to save the analysis for future use. You can retrieve
a saved analysis by clicking Analysis > Saved Analysis.
Feature Enables you to save the analysis as a feature in the model tree.
Additionally, you can now access the Feature tab in the measurement
Analysis dialog box. Within the Feature tab, you can create optional
parameters and/or datum features when creating your measurement
analysis feature.

Fo
r

PT

In

te
rn

al

U
se

nl
y

In Assembly mode, all measurements are based on the unexploded


assembly distances. Exploding an assembly affects only the view
of the assembly components.

2011 PTC

Module 2 | Page 3

Measuring Distance
Distance analysis enables you to compute the distance between
two selected entities.
You can select any type of entity,
such as:

nl
y

Points and vertices.


Edges and curves.
Surfaces and planes.
Axes and coordinate systems.

Figure 3 Measuring Projected


Distance

PT

In

te
rn

al

U
se

Figure 1 Measuring Distance

Figure 2 Parameters and Datums

Fo
r

Measuring Distance

Distance analysis enables you to compute the distance between two selected
entities.
You can select any type of entity, such as:

Points and vertices.


Edges and curves.
Surfaces and planes.
Axes and coordinate systems.

Measuring Distance Workflow


Distance measurement is one of the primary types of measurement analysis
used in Behavioral Modeling. It enables you to measure distance between
two references. These two references are called the From reference and the
To reference. When creating a distance measurement, Creo Parametric
uses the following workflow:
Module 2 | Page 4

2011 PTC

Select an analysis type.


Select the From reference.
Select the To reference.
If necessary, select projected distance options.
Complete the feature.

nl
y

After you have selected the From reference, you can measure an
unlimited amount of distances from it by selecting various other
entities. Creo Parametric calculates all the distances with respect
to the first entity until you complete the feature or you click Repeat
in the Distance dialog box.

Measuring Distance Options Projected Distance Measurement

U
se

You can also measure the distance in a projected direction, such as along
a default datum plane. To measure a projected distance, follow the same
workflow for measuring distances by selecting a From reference and a To
reference. You then right-click, select Direction Collector, and select a
direction reference. Measuring projected distances enables you to easily
select a direction reference instead of having to create specific geometry
to create the measurement.

te
rn

al

Additionally, if you select a coordinate system as your direction reference,


you can display your projected measurements in Cartesian, cylindrical, or
spherical coordinates. This option is available on the Analysis tab in the
Distance dialog box.

In

Measuring Distance Options View Plane Projected Distance


Measurement

PT

You can also measure the projected distance based on the orientation of the
part in the graphics window. This option is available on the Analysis tab
in the Distance dialog box.

BMX Feature Options

Fo
r

With the BMX license, you can create:


A measurement parameter named DISTANCE.
A measurement parameter named PROJ_DISTANCE.
A datum point on the From reference, the To reference, both references,
or neither reference.
.

Best Practices Clearing Selection


At any time, you can easily clear your selection by right-clicking, selecting
the reference you wish to remove (for example, the To Collector), then
right-clicking again and selecting Clear.

Best Practices Selection Filter


If you are having trouble selecting your desired entity, use Creo Parametrics
Selection Filter to filter your choices. For example, if you are having trouble
selecting a desired surface, select Surface in the selection filter and then
select or query-select your surface.
2011 PTC

Module 2 | Page 5

PROCEDURE - Measuring Distance


Close Window

Erase Not Displayed

Analysis\Measure_Distance
Task 1:

MEASURE_DISTANCE.PRT

Measure a distance.

1. Disable all Datum Display types.

In

te
rn

al

4. Select the edge.

U
se

from the
3. Click Distance
Measure group.
Select Feature from the
drop-down list.
Type DISTANCE as the name.
Select the surface shown.

nl
y

2. In the ribbon, select the Analysis


tab.

Fo
r

PT

5. Right-click and select Direction


Collector.
Select the surface.

6. Right-click and select To


Collector.
Select the edge.
7. Select the Feature tab in the
Distance dialog box.
Note the parameters and
datums.
8. Click Complete Feature

This completes the procedure.

Module 2 | Page 6

2011 PTC

Measuring Length
Length analysis enables you to compute the measurement of
curves, edges, facet edges, and features.
There are two methods for selecting
your length references:

nl
y

Standard edge selection


Rule-based edge selection

In

te
rn

al

U
se

Figure 1 Single Chain or Partial


Loop

Figure 3 Loop Chain or


Completed Loop

PT

Figure 2 Tangent Chain or Tangent

Standard Edge Selection Options

Fo
r

The standard edge selection is the Creo Parametric default. Using standard
edge selection, you can select:
Single Chain Select an edge to display its length.
Tangent Chain Select an edge, press SHIFT, re-select the edge, and then
select multiple tangent edges to display their overall length.
Loop Chain Select an edge, press SHIFT, and select the tangent surface.
Note that you can manually create "loop" measurements by
selecting the Tangent Chain option.

2011 PTC

Module 2 | Page 7

Rule-Based Edge Selection Options

O
U
se

Tangent Selects all tangent


edge/curve entities to the original
anchor edge/curve.
Partial Loop Selects the anchor
edge/curve. Click to modify the
extent reference curve/edge,
which enables you to add
additional curves/edges.
Complete Loop Selects a loop
of curves/edges. Click to modify
the loop reference surface.

nl
y

To open rule-based edge selection,


select the Analysis tab in the Length
dialog box and then click Details.
You can now select one of three
rule-based references:

al

Figure 4 Chain Dialog Box

BMX Feature Options

te
rn

When using rule-based edge selection, you can right-click to


append and exclude items when measuring length.

Fo
r

PT

In

With the BMX license, you can create a measurement parameter named
LENGTH.

Module 2 | Page 8

2011 PTC

PROCEDURE - Measuring Length


Close Window

Erase Not Displayed

Analysis\Measure_Length
Task 1:

MEASURE_ LENGTH.PRT

Measure lengths using standard selection.

1. Disable all Datum Display types.

al

4. Press SHIFT and select your


original edge.

U
se

from the
3. Click Length
Measure group.
Select Feature from the
drop-down list.
Select the edge.

nl
y

2. In the ribbon, select the Analysis


tab.

te
rn

5. While holding SHIFT, select the


arced edge created by the round
feature.

In

6. While still holding SHIFT, select


the edges to manually form a
loop.

PT

7. Release SHIFT.

Task 2:

Measure lengths using rule-based selection.

Fo
r

1. Click Details... in the Length dialog box.


Select Rule-based.
Note the tangent length of the curve as measured from the original
anchor edge.
2. Select Partial Loop.
Select the top, horizontal
edge of the part as the extent
reference.
Click Flip in the Chain dialog
box.

2011 PTC

Module 2 | Page 9

3. Select Complete Loop.


Select surface with the
countersink hole as the loop
reference.
Click OK in the Chain dialog
box.

nl
y

4. Select the Feature tab in the


Length dialog box.
Type LOOP_LENGTH as the
parameter name.
Click Complete Feature .

Fo
r

PT

In

te
rn

al

U
se

This completes the procedure.

Module 2 | Page 10

2011 PTC

Measuring Angles
Angle analysis enables you to compute the angle between two
entities.
Using angle analysis, you can
measure two types of angles:

U
se

nl
y

True angle
Projected angle

PT

In

te
rn

al

Figure 1 Parameters

Figure 3 Projected Angle


(Zoomed)

Fo
r

Figure 2 True Angle

Measuring Angles Overview


Angle analysis enables you to measure the angle between two entities: the
From reference and the To reference. When creating an angle measurement,
Creo Parametric uses the following workflow:

Select an analysis type.


Select the From reference.
Select a To reference.
If necessary, select projected direction options.
Complete the feature.

Measuring Angles Options


Using angle analysis, you can measure two types of angles:
True angle The angle of the entities.
2011 PTC

Module 2 | Page 11

Projected angle The angle of the entities projected onto a two-dimensional


plane.
When performing an angle analysis, you can optionally modify the Plot Scale
and Plot Range that Creo Parametric uses to display the measurement.
Scale enables you to adjust the scale of the plot using the wheel button,
specifying the required scale, or dragging the scale handle. Range enables
you to display the angle from 0 to 360 degrees or from +/-180 degrees.

BMX Feature Options


With the BMX license, you can create one of two measurement parameters:

Fo
r

PT

In

te
rn

al

U
se

nl
y

ANGLE You have the option to create this parameter if you do not select
a direction reference.
PROJ_ANGLE You have the option to create this parameter if you select
a direction reference.

Module 2 | Page 12

2011 PTC

PROCEDURE - Measuring Angles


Close Window

Erase Not Displayed

Analysis\Measure_Angle
Task 1:

MEASURE_ ANGLE.PRT

Measure the angles.

1. Disable all Datum Display types.

In

te
rn

al

4. Select the surface.

U
se

from the
3. Click Angle
Measure group.
Select Feature from the
drop-down list.
Type ANGLE as the name.
Select the edge.

nl
y

2. In the ribbon, select the Analysis


tab.

Fo
r

PT

5. Drag the scale handle to create


a larger plot.

6. Select the Feature tab in the


Angle dialog box and note the
parameter.
7. Click Complete Feature

This completes the procedure.


2011 PTC

Module 2 | Page 13

Measuring Area
Area analysis enables you to compute the area of a surface,
quilt, facet, or entire model.
Using area analysis, you can
measure two types of surface area:

U
se

nl
y

True surface area.


Projected surface area.

PT

In

te
rn

al

Figure 1 Surface Area Parameter

Figure 2 Measuring Surface Area

Figure 3 Projected Surface Area


Parameter

Fo
r

Measuring Area Overview


Area analysis enables you to measure the area of a surface, quilt, facet, or
entire model. The entity you select is called the geometry reference. When
creating an area measurement, Creo Parametric uses the following workflow:

Select an analysis type.


Select the geometry reference.
If necessary, select projected direction options.
Complete the feature.

Measuring Area Options


Using area analysis, you can measure two types of surface area:
True surface area The area of the surface in all dimensions.
Projected surface area The area of the surface projected onto a
two-dimensional plane.
Module 2 | Page 14

2011 PTC

BMX Feature Options


With the BMX license, you can create one of two measurement parameters:

Fo
r

PT

In

te
rn

al

U
se

nl
y

AREA You have the option to create this parameter if you do not select a
direction reference.
PROJ_AREA You have the option to create this parameter if you select a
direction reference.

2011 PTC

Module 2 | Page 15

PROCEDURE - Measuring Area


Close Window

Erase Not Displayed

Analysis\Measure_Area
Task 1:

HEATSINK.PRT

Measure the area.

1. Disable all Datum Display types.

O
U
se

al

from the Measure


3. Click Area
group.
Select Feature from the
drop-down list.
Type BOTTOM_AREA as the
name.
Select the surface.

nl
y

2. In the ribbon, select the Analysis


tab.

te
rn

4. Select the Feature tab in the Area dialog box.


Note the parameter and click Complete Feature

Fo
r

PT

In

5. Click Area
from the Measure
group.
Select Feature, if necessary.
Type TOTAL_AREA as the
name.
Select HEATSINK.PRT from
the model tree to select the
entire model.

6. Select the Feature tab in the Area dialog box.


Note the parameter and click Complete Feature

This completes the procedure.

Module 2 | Page 16

2011 PTC

Measuring Diameter
Diameter analysis enables you to compute the diameter of a
cylindrical surface.
Using diameter analysis, you can
measure any part surface that has
been created by:

nl
y

Revolving a sketched entity.


Extruding a sketched arc.
Extruding a sketched circle.
Round features.

In

te
rn

al

U
se

Figure 1 Measuring Diameter

Figure 2 Parameter

Figure 3 Measuring Diameter as


a Specific Point

PT

Measuring Diameter Overview

Fo
r

Using diameter analysis, you can measure any part surface that has been
created by:

Revolving a sketched entity.


Extruding a sketched arc.
Extruding a sketched circle.
Round features.

When performing a diameter analysis, you select the surface you wish
to measure and Creo Parametric displays the measurement. The entity
you select is called the surface reference. When creating a diameter
measurement, Creo Parametric uses the following workflow:

Select an analysis type.


Select the surface reference.
If necessary, select the diameter at a point option.
Complete the feature.

2011 PTC

Module 2 | Page 17

Measuring Diameter Option


Using diameter analysis, you can optionally measure the diameter of a
surface at a specific point by right-clicking and selecting Point Collector.

BMX Feature Options

Fo
r

PT

In

te
rn

al

U
se

nl
y

With the BMX license, you can create a measurement parameter named
DIAMETER.

Module 2 | Page 18

2011 PTC

PROCEDURE - Measuring Diameter


Close Window

Erase Not Displayed

Analysis\Measure_Diameter
Task 1:

MEASURE_ DIAMETER.PRT

Measure the diameter.

1. Disable all Datum Display types.

PT

In

te
rn

al

4. Select the Feature tab in the


Diameter dialog box.
Clear the Create check box.
.
Click Complete Feature

U
se

from the
3. Click Diameter
Measure group.
Select Feature from the
drop-down list.
Type HOLE_DIA as the name.
Select the surface.

nl
y

2. In the ribbon, select the Analysis


tab.

Measure the diameter at a specific point.

Fo
r

Task 2:

1. Click Diameter
from the
Measure group.
Select Feature if necessary.
Type CONIC_DIA as the
name.
Select the surface.

2011 PTC

Module 2 | Page 19

3. Select the Feature tab in the Diameter dialog box.


Clear the Create check box.
.
Click Complete Feature

nl
y

2. Right-click and select Point


Collector.
Select a point on the upper
curve.

Fo
r

PT

In

te
rn

al

U
se

This completes the procedure.

Module 2 | Page 20

2011 PTC

3
nl
y

Module

U
se

Creating Model Property Features on Creo


Parametric Models
Module Overview

te
rn

al

In this module, you learn how to use model analysis, which is a basic analysis
type in Creo Parametric. Using model analysis, you can calculate a variety of
measurements such as mass, center of gravity, and volume. You also learn
how to use model analysis to create model analysis features, which form the
foundation of Behavioral Modeling.

Objectives

Fo
r

PT

In

After completing this module, you will be able to:


Describe the differences and similarities between model analyses.
Measure mass properties.
Measure cross-sectional mass properties.
Measure one-sided volume.
Measure pairs clearance.

2011 PTC

Module 3 | Page 1

Comparing Model Property Analyses


Before learning about each individual model property analysis,
you must understand:

U
se

nl
y

Differences between the model


property analyses.
Similarities between the model
property analyses.

PT

In

te
rn

al

Figure 1 Measuring Mass


Properties

Fo
r

Figure 2 Measuring One-Sided


Volume

Figure 3 Measuring Pairs


Clearance

Differences Between the Model Property Analyses


Using model analysis, you can analyze model properties. You can create the
following model property features using BMX:
Mass Properties Computes the mass properties.
X-Section Mass Properties Computes the mass properties for a
cross-section.
Pairs Clearance Computes the clearance distance or interference
between two objects or entities in a model.

Similarities Between the Model Property Analyses


When starting any model property analysis, you can decide how the analysis
is captured in Creo Parametric. Your choices include:
Module 3 | Page 2

2011 PTC

Fo
r

PT

In

te
rn

al

U
se

nl
y

Quick Enables you to compute model properties without saving the


analysis or creating a feature in the model tree.
Saved Enables you to save the analysis for future use. You can retrieve
a saved analysis by clicking Analysis > Saved Analysis.
Feature Enables you to save the analysis as a feature in the model tree.
Additionally, you can now access the Feature tab in the model Analysis
dialog box. Within the Feature tab, you can create optional parameters
and/or datum features when creating your analysis feature.

2011 PTC

Module 3 | Page 3

Measuring Mass Properties


Mass properties analysis enables you to compute volume,
surface area, density, mass, center of gravity, moment of inertia,
and other properties associated with the model.
The mass property values for your model
depend on the following:

nl
y

Model density or material


Suppress features
Simplified representations
Layered parts
Dimension bounds
Welds

Figure 2 Analyzing Mass


Properties

In

te
rn

al

U
se

Figure 1 Coordinate System at CG

PT

Measuring Mass Properties Overview


The mass property values for your model depend on the following:

Fo
r

Setting model density or material To properly calculate mass properties,


you must configure either the density of each part model or assign a
material to each part model prior to executing the analysis.
If the mass properties or material of assembly components have
not been configured, you have the option to edit the density
of each component before executing the calculation on an
assembly.

Suppressed Features If features are suppressed, then the mass


properties are calculated as if the features do not exist.
Simplified Reps Models must be set to Master Rep or Geometry Rep to
be included in mass properties calculation.
Layered Parts Parts of layers that are hidden from the current view are
included in the mass properties of an assembly.
Dimension Bounds If the dimension bounds used for tolerances have
been set, then the mass property calculations are based upon hypothetical
dimension values.
Module 3 | Page 4

2011 PTC

Welds The mass properties of a weld can be included or excluded in


assembly mass property calculations by setting add_weld_mp to yes in
config.pro. The default setting is no.

Mass Properties Definition


By default, Creo Parametric uses
the default coordinate system when
calculating mass properties. You
have the option to specify a different
coordinate system.

te
rn

al

U
se

Finally, you can also adjust the


accuracy of the calculation.

nl
y

You can also override the initial


density setting for a part if a material
has not been assigned to the part.
You cannot override any assembly
density settings.

Figure 3 Mass Properties Dialog


Box

In

BMX Feature Options

VOLUME
SURF_AREA
MASS
Principal moments of inertia (3)

Fo
r

PT

With the BMX license, you can create the following mass properties
parameters:
Center of gravity (X, Y, and Z)
Inertia tensors (6)
Rotation angles (X, Y, and Z)

With the BMX license, you can create the following mass properties
datums:
Coordinate system at the center
of gravity.

2011 PTC

Datum point at the center of mass.

Module 3 | Page 5

PROCEDURE - Measuring Mass Properties


Close Window

Erase Not Displayed

Analysis\Mass-Properties
Task 1:

HEATSINK.PRT

Compute the mass properties of a model, create the surface area


parameter, and create a coordinate system at the center of gravity.

1. Disable all Datum Display types.

te
rn

al

U
se

from
3. Click Mass Properties
the Model Report group.
Select Feature from the
drop-down list.
Type MASS_PROPS as the
name.
.
Click Preview Analysis

nl
y

2. In the ribbon, select the Analysis


tab.

In

4. Type 1.3e-06 as the density.

5. Click Preview Analysis

Fo
r

PT

6. Select the Feature tab in the


Mass Properties dialog box.
Clear the VOLUME and MASS
parameter check boxes.
Select the CSYS_COG datum
feature check box.
.
Click Complete Feature

This completes the procedure.

Module 3 | Page 6

2011 PTC

Measuring X-Section Mass Properties


X-section mass properties analysis enables you to compute
surface area, center of gravity, and other properties associated
with a models cross-section.
The x-section mass property values
for your model depend on the
following:

nl
y

Suppress features
Simplified representations
Layered parts
Dimension bounds
Welds

In

te
rn

al

U
se

Figure 2 Analyzing X-Section


Mass Properties

PT

Figure 1 Analyzing X-Section


Mass Properties at XSEC

Measuring X-Section Mass Properties Overview

Fo
r

X-section mass properties analysis enables you to compute surface area,


center of gravity, and other properties associated with a models cross-section.
The x-section mass property values for your model depend on the following:
Suppressed Features If features are suppressed, then the mass
properties are calculated as if the features do not exist.
Simplified Reps Models must be set to Master Rep or Geometry Rep to
be included in mass properties calculation.
Layered Parts Parts on layers that are hidden from the current view are
included in the mass properties of an assembly.
Dimension Bounds If the dimension bounds used for tolerances have
been set, then the mass property calculations are based upon hypothetical
dimension values.
Welds The mass properties of a weld can be included or excluded in
assembly mass property calculations by setting add_weld_mp to yes in
config.pro. The default setting is no.
2011 PTC

Module 3 | Page 7

Mass Properties Definition


To calculate the cross-section, you
can either:
Select a plane before starting the
analysis.
Select a plane after starting the
analysis.
Select a previously created
cross-section.

O
U
se

Finally, you can also adjust the


accuracy of the calculation.

nl
y

Creo Parametric uses the default


coordinate system when calculating
mass properties. You have
the option to specify a different
coordinate system.

te
rn

BMX Feature Options

al

Figure 3 Analyzing X-Section


Mass Properties

In

With the BMX license, you can create the following mass properties
parameters:
Center of gravity (x and y)
Inertia at center of gravity (3)

PT

XSEC_AREA
Principal moments of inertia (2)

With the BMX license, you can create the following mass properties
datums:

Fo
r

Coordinate system at the center


of gravity.

Module 3 | Page 8

Datum point at the center of


gravity.

2011 PTC

PROCEDURE - Measuring X-Section Mass Properties


Close Window

Erase Not Displayed

Analysis\Mass-Properties_Section
Task 1:

HEATSINK.PRT

Compute the cross-sectional mass properties using a datum plane.

1. Enable only the following Datum


.

nl
y

Display type:

al

3. In the ribbon, select the Analysis


tab.

U
se

2. Select datum plane XSEC.

te
rn

4. In the Model Report group,


select the Mass Properties

drop-down list and select

Fo
r

PT

In

X-Section Mass Properties


.
Select Feature.
Type XSEC_MASS_PROPS
as the name.

5. Select the Feature tab in the Cross Section Properties dialog box.
Type XSEC_AREA_XSEC as the area of X-Section.
.
Click Complete Feature

2011 PTC

Module 3 | Page 9

Task 2:

Compute the cross-sectional mass properties using a previously


created cross-section.

1. In the Model Report group,


select the Mass Properties
drop-down list and select

al

U
se

nl
y

X-Section Mass Properties


.
Select Feature.
Type XSEC_A_MASS_
PROPS as the name.
Select A from the Name list.

te
rn

2. Select the Feature tab in the Cross Section Properties dialog box.
Type XSEC_AREA_XSEC as the area of X-Section.
.
Click Complete Feature

Fo
r

PT

In

This completes the procedure.

Module 3 | Page 10

2011 PTC

Measuring One-Sided Volume


One-sided volume enables you to compute the volume of a
model on one side of a designated plane.
One-sided volume values for your
model depend on the following:

U
se

nl
y

Suppressed features
Simplified representations
Layers

PT

In

te
rn

al

Figure 1 One-Sided Volume (Shell


Feature)

Figure 3 One-Sided Volume


(Suppressed Shell Feature)

Fo
r

Figure 2 Parameters

Measuring One-Sided Volume Overview


One-sided volume enables you to compute the volume of a model on one
side of a designated plane. However, one-sided volume does not calculate
the volume of void space; for example, the material removed by a shell
feature. This type of analysis is available in Part and Drawing modes.
One-sided volume values for your model depend on the following:
Suppress Features If features are suppressed, then one-sided volume is
calculated as if the features do not exist.
Simplified Reps Models must be set to Master Rep to be included in
one-sided volume calculation.

2011 PTC

Module 3 | Page 11

Layered Parts Items on layers hidden from the current view are included
in the one-sided volume calculation.
By editing the location of the datum plane, you can determine how
the volume changes per location.

BMX Feature Options

nl
y

With the BMX license, you can create a one-sided parameter named
ONE_SIDE_VOL.

Best Practices

Fo
r

PT

In

te
rn

al

U
se

Reordering BMX features in the model tree is a powerful method to


determine the change in volume of a shelled part model.
Datum planes that you create for a one-sided volume analysis are intended
for this purpose only. Hide these datum planes so that you do not use
them for regular modeling activities.
To avoid using datum planes for modeling, you may need to create some
features twice: once for modeling purposes and once for analysis purposes.

Module 3 | Page 12

2011 PTC

PROCEDURE - Measuring One-Sided Volume


Close Window

Erase Not Displayed

Analysis\Measure_One-Sided-Volume
Task 1:

BOTTLE.PRT

Compute volume on one side of a plane.

1. Enable only the following Datum


.

nl
y

Display type:

U
se

te
rn

al

from the
3. Click Volume
Measure group.
In the Volume dialog box,
verify that Solid Geometry is
selected.
Select Feature from the
drop-down list.
Type LOWER_VOLUME as
the name.
Select datum plane LEVEL.

2. In the ribbon, select the Analysis


tab.

Fo
r

PT

In

4. Click the arrow to flip the


direction for the one-sided
volume calculation.

2011 PTC

Module 3 | Page 13

nl
y

5. Click the arrow to flip to the


original direction.
Select the Feature tab in the
Volume dialog box.
Ensure that the
ONE_SIDE_VOL parameter is
selected.
.
Click Complete Feature

Fo
r

PT

In

te
rn

al

U
se

This completes the procedure.

Module 3 | Page 14

2011 PTC

Measuring Pairs Clearance

nl
y

Pairs clearance enables you to compute the clearance distance


or interference between two objects or entities in a model.

U
se

Figure 2 Parameters and Datums

In

te
rn

al

Figure 1 Analyzing Pairs


Clearance

Fo
r

PT

Figure 3 Analyzing Pairs for


Interference
Figure 4 Detecting Interference

Measuring Pairs Clearance Overview


Pairs clearance enables you to compute the clearance distance or
interference between two objects or entities in a model. Pairs clearance
can be calculated between:
Sub-assemblies
Parts
Surfaces
Cables
Edges, curves, and datum points
Pairs clearance analysis is available in Part, Assembly, and Drawing modes.
Exploded views in Assembly mode are cosmetic and have no effect
on clearance computations.
2011 PTC

Module 3 | Page 15

BMX Feature Options


With the BMX license, you can create parameters named CLEARANCE,
INTERFERENCE_STATUS, and INTERFERENCE_VOLUME.
The CLEARANCE parameter contains the minimum clearance value
between the two entities.
The INTERFERENCE_STATUS parameter value equals 1 if there is
interference between the two entities, or equals 0 if there is no interference.
The INTERFERENCE_VOLUME parameter contains the volume
interference value.

Fo
r

PT

In

te
rn

al

U
se

nl
y

With the BMX license, you can create a datum point on either the From
reference, the To reference, both references, or neither reference.

Module 3 | Page 16

2011 PTC

PROCEDURE - Measuring Pairs Clearance


Close Window

Erase Not Displayed

Analysis\Measure_Pairs-Clearance
Task 1:

GEARBOX_ CHUCK.ASM

Compute the pairs clearance between two surfaces.

1. Disable all Datum Display types.

nl
y

2. In the model tree, click Settings


> Tree Filters.

al

5. In the Inspect Geometry group,


select the Global Interference
drop-down list and select

U
se

4. In the ribbon, select the Analysis


tab.

3. Enable Features in the Model


Tree Items dialog box and click
OK.

In

te
rn

Pairs Clearance
.
Select Feature from the
drop-down list.
Type SURFACE_
CLEARANCE as the name.

6. Select the surface as shown.

Fo
r

PT

7. Right-click the surface and select


To Collector.
Select the surface as shown.

8. Select the Feature tab.


Ensure that the CLEARANCE parameter is selected.
.
Click Complete Feature

2011 PTC

Module 3 | Page 17

Task 2:

Compute the volume interference between two parts and display


the interference status in the model tree.

1. In the Inspect Geometry group,


select the Global Interference
drop-down list and select

nl
y

Pairs Clearance
.
Select Feature from the
drop-down list.
Type PART_CLEARANCE as
the name.

al

In

te
rn

The volume of
interference is
displayed in the
Results section of
the Analysis tab.

U
se

3. Select GEARBOX_REAR.PRT
from the model tree.

2. Select BOLT_524<BOLT>.PRT
from the model tree.

Fo
r

PT

4. Select the Feature tab in the


Pairs Clearance dialog box.
Ensure that the CLEARANCE
parameter is selected.
Select INTERFERENCE_
STATUS.
.
Click Complete Feature

5. In the model tree, click Settings


> Tree Columns.

6. Select Feat Params from the


Type drop-down list.
Type INTERFERENCE_
STATUS as the name and
press ENTER.
Click OK.
This completes the procedure.

Module 3 | Page 18

2011 PTC

4
nl
y

Module

U
se

Creating Analysis Features on Creo


Parametric Models
Module Overview

te
rn

al

In this module, you learn how to use analysis features. Analysis features
encapsulate other types of analyses that are not measurement, model, or
geometry related. Using analysis features, you can create features based
upon relation calculations, motion analysis, Creo Simulate analysis, external
analysis, and Excel spreadsheet formulas.

In

Analysis features form an alternative means to evaluate your designs using


Behavioral Modeling.

Objectives

Fo
r

PT

After completing this module, you will be able to:


Describe the differences and similarities between the analysis features.
Create a relation analysis feature.
Create a motion analysis feature.
Create a Creo Simulate analysis feature.
Create an MS Excel analysis feature.

2011 PTC

Module 4 | Page 1

Comparing Analysis Features


Before learning about each individual analysis feature, you must
understand:

nl
y

Differences between analysis


features.
Similarities between analysis
features.

PT

In

te
rn

al

U
se

Figure 1 Motion Analysis

Figure 3 Analysis Parameters

Fo
r

Figure 2 Analysis Feature Types

Comparing Analysis Features


Before learning about each individual analysis feature, you must understand:
Differences between the analysis features.
Similarities between the analysis features.

Differences Between the Analysis Features


Using the Analysis
feature, you can create the following analysis types:
Relation Creates mathematical functions that capture design intent
between model features.
Motion Runs a Mechanism Design Extension (MDX) or Mechanism
Dynamics Option (MDO) analysis during regeneration.
Creo Simulate Retrieves structural or thermal analysis measures as
feature parameters.
Module 4 | Page 2

2011 PTC

Excel Retrieves an external Microsoft Excel file to define the analysis that
you want to perform on a Creo Parametric model.
External Creates a customized analysis using Creo Toolkit and starts it
from within Creo Parametric in a parametric, associative fashion.
UDA Calculates custom measurements on models that cannot be
calculated using the default capabilities of the other analysis features.
The analysis types that display in the Analysis dialog box depend
upon your configuration of Creo Parametric and the active model.

Similarities Between the Analysis Features

nl
y

When starting an analysis feature, you should name the feature. After typing
the name, you must press ENTER to configure the new name.

You can also select RegenRequest. There are three choices:

al

U
se

Always Always regenerates the analysis feature during model


regeneration.
Only Design Study Regenerates the analysis feature only when it is used
by the design study.
Read Only Excludes the analysis feature from regeneration.

Fo
r

PT

In

te
rn

After you have completed a specific analysis feature, you have the opportunity
to create parameters and/or datums.

2011 PTC

Module 4 | Page 3

Creating a Relation Analysis Feature


Relation analysis features enable you to create mathematical
functions that capture the design intent between model features.
Relation analysis is well suited to
calculate values based on other BMX
parameter outputs.

al

Feature 2 Creating a Relation

U
se

nl
y

Feature 1 Displaying Feature


Parameters in the Model Tree

te
rn

Feature 3 Determining the


Cooling Area

Creating a Relation Analysis Feature Overview

In

Relation analysis features enable you to create mathematical functions that


capture the design intent between model features. Relation analysis is well
suited to calculate values based on other BMX parameter outputs.

Fo
r

PT

Relations enable you to capture the design intent of a model. Relations exist
as mathematical functions, and enforce mathematical rules or limits to the
model each time it is regenerated. There are several types of relations:
Part relations
Feature relations
Sketcher relations

BMX Feature Options


Due to the flexibility of this feature, the output parameters depend on the
relation you create. There are no BMX datums for the relation analysis
feature.

Best Practices
To ensure full understanding of the relation's equation, the following is
a breakdown of the equation: area = (surf_area:FID_TOTAL_AREA area:FID_BOTTOM_SURF)
area The output parameter. Note that you can type any name for this
output parameter.
surf_area:FID_TOTAL_AREA Directs the relation to retrieve the
parameter surf_area from feature TOTAL_AREA.
Module 4 | Page 4

2011 PTC

Fo
r

PT

In

te
rn

al

U
se

nl
y

area:FID_BOTTOM_SURF Directs the relation to retrieve the parameter


area from feature BOTTOM_SURF.
FID An acronym for Feature ID. Using FID, you can call out the feature
from the model tree.

2011 PTC

Module 4 | Page 5

PROCEDURE - Creating a Relation Analysis Feature


Close Window

Erase Not Displayed

Analysis\Relation-Feature
Task 1:

HEATSINK.PRT

Compute the difference between the total surface area and the
bottom surface area.

1. Disable all Datum Display types.

3. Click Analysis
Manage group.

nl
y

2. In the ribbon, select the Analysis


tab.

from the

U
se

4. Type COOLING_AREA as the


name and press ENTER.

te
rn

6. Type area = (surf_


area:FID_TOTAL_AREA area:FID_BOTTOM_SURF).

al

5. Select Relation as the type and


click Next.

7. Click Verify Relations

Display the computed area in the model tree.

PT

Task 2:

In

8. Click OK > OK > Complete


Feature .

1. In the model tree, click Settings

Fo
r

> Tree Columns....

2. Select Feat Params from the


Type list.
3. Type AREA as the name.
4. Press ENTER.
5. Click OK.

This completes the procedure.

Module 4 | Page 6

2011 PTC

Creating a Motion Analysis Feature


Motion analysis enables you to run a Mechanism Design
Extension (MDX) or Mechanism Dynamics Option (MDO) analysis
during regeneration.

te
rn

al

U
se

nl
y

The motion analysis feature enables


you to create:
Top-level assembly feature
parameters.
A graphical display of the motion
envelope.

PT

In

Figure 2 Determining Cam Slip

Figure 1 Configuring the Motion


Analysis

Fo
r

Creating a Motion Analysis Feature Overview


Motion analysis enables you to run a Mechanism Design Extension (MDX)
or Mechanism Dynamics Option (MDO) analysis during regeneration. The
motion analysis feature enables you to create:
Top-level assembly feature
parameters.

Figure 3 Result Params

2011 PTC

Module 4 | Page 7

A graphical display of the motion


envelope.

Figure 4 Motion Analysis Options

nl
y

The motion analysis feature is important because it enables you to retrieve


measures created in the MDX/MDO analysis as feature parameters.

You need to create the MDX or MDO analysis, including any


measures, before starting a motion analysis feature.

U
se

BMX Feature Options

Fo
r

PT

In

te
rn

al

Since this feature retrieves an MDX or MDO analysis, the output parameters
depend on the parameters within the analysis. When analysis parameters are
present, you can create the maximum and minimum values of the top-level
assembly feature parameters and the time when these values were reached.
There are no BMX datums for the motion analysis feature.

Module 4 | Page 8

2011 PTC

PROCEDURE - Creating a Motion Analysis Feature


Close Window

Erase Not Displayed

Analysis\Motion-Feature
Task 1:

FRICTION.ASM

Create the motion analysis feature.

1. Disable all Datum Display types.

3. Click Analysis
Manage group.

nl
y

2. In the ribbon, select the Analysis


tab.

5. Select Motion Analysis as the


type and click Next.

PT

In

te
rn

al

6. The Motion Analysis dialog box


appears. Select cam_slip:MDX
from the parameter list and click
Run.

U
se

4. Type MOTION_ANALYSIS as
the name and press ENTER.

from the

Fo
r

7. Close the graph and click Close


in the Motion Analysis dialog
box.
8. Select NO to ensure that the
MOTION_RUNTIME parameter
is not created.
9. Select MIN_cam_slip and select
YES to create the parameter.

10. Select MAX_cam_slip and


select YES to create the
parameter.
11. Click Complete Feature

2011 PTC

Module 4 | Page 9

Task 2:

Display the minimum cam slip parameter in the model tree.

1. In the model tree, click Settings


> Tree Filters....
2. Enable Features in the Model
Tree Items dialog box and click
OK.
3. In the model tree, click Settings

nl
y

> Tree Columns....


4. Select Feat Params from the
Type list.

7. Click OK.

Fo
r

PT

In

te
rn

al

This completes the procedure.

U
se

6. Press ENTER.

5. Type MIN_cam_slip as the


name.

Module 4 | Page 10

2011 PTC

Creating a Creo Simulate Analysis Feature


Mechanica analysis enables you to retrieve structural or thermal
analysis measures as feature parameters.

Figure 1 Determining Structural


Stress

U
se

nl
y

All default measures, as well as


custom measures, can be created
as parameters.

al

Figure 2 Configuring Mechanica


Analysis

te
rn

Creating a Mechanica Analysis Feature Overview


Creo Simulate analysis enables you to retrieve structural or thermal analysis
measures as feature parameters.

In

Creo Simulate Analysis Feature Notes

Keep the following in mind when creating a Creo Simulate analysis feature:

Fo
r

PT

The Creo Simulate analysis must be created before creating the BMX Creo
Simulate analysis feature.
You can create multiple structural and/or thermal analyses in Creo
Simulate. You then can select a specific analysis to reference in the BMX
Mechanica analysis feature.
You do not have to run the Creo Simulate analysis in Creo Simulate mode
since the analysis runs in BMX. However, there are no troubleshooting
techniques available in BMX if there is an error in the Creo Simulate
analysis.

BMX Feature Options


All default analysis measures available in Creo Simulate, and any custom
measures that you create, can be created as BMX parameters. There are no
BMX datums for the Creo Simulate analysis feature.

Best Practices
If you wish to optimize the structural or thermal responses of your model,
you should conduct your optimization studies using Creo Simulate Structure
Thermal. You should not use the BMX Feasibility and Optimization
functionality to optimize the structural or thermal responses of your model.
2011 PTC

Module 4 | Page 11

PROCEDURE - Creating a Creo Simulate Analysis


Feature
Close Window

Erase Not Displayed

Analysis\Simulate-Feature
Task 1:

BRACKET_ COMPLETE.PRT

Create the Creo Simulate analysis feature.

nl
y

1. Disable all Datum Display types.


2. In the ribbon, select the Analysis
tab.
3. Click Analysis
Manage group.

Fo
r

PT

In

te
rn

6. Click Compute > Yes.


Notice the results.

U
se

5. Select Creo Simulate as the


type and click Next.

al

4. Type STRUCTURAL_
ANALYSIS as the name
and press ENTER.

from the

Module 4 | Page 12

2011 PTC

7. Click Close.
8. Select NO to ensure that the
total_cost parameter is not
created.

Display the maximum Von Mises stress parameter in the model


tree.

al

Task 2:

U
se

10. Click Complete Feature

nl
y

9. Repeat the previous step for


all other parameters, except
max_stress_vm, so that they are
also not created.

1. In the model tree, click Settings

te
rn

> Tree Columns....

2. Select Feat Params from the


Type list.

In

3. Type max_stress_vm as the


name.

4. Press ENTER.

PT

5. Click OK.

Fo
r

This completes the procedure.

2011 PTC

Module 4 | Page 13

Creating an MS Excel Analysis Feature


Excel analysis enables you to use an external Microsoft Excel
file to define the analysis to perform on a Creo Parametric model.
Using Excel analysis, you can:

te
rn

al

U
se

nl
y

Configure one or more inputs.


Specify one or more outputs as
parameters.

Figure 1 MS Excel Workbook

Figure 2 Configuring the


Excel Analysis

In

Creating an MS Excel Analysis Feature Overview

Fo
r

PT

Excel analysis enables you to use an external Microsoft Excel file to define
the analysis to perform on a Creo Parametric model. Using Excel analysis,
you can:
Configure one or more inputs.
Specify one or more outputs as parameters.
In an Excel analysis feature, dimensions and parameters are passed to an
Excel spreadsheet as input to a formula. Calculation results are transferred
back into the Creo Parametric model and can be used to create an output
parameter(s).
Input values for the Excel analysis can be the following:
Model dimensions.
Top-level parameters.
Analysis feature parameters.
When you save an Excel analysis or create an Excel Analysis feature, the
system saves the complete path to the .xls file. When you retrieve an Excel
analysis or when an Excel Analysis feature is regenerated, the system
searches for the .xls file in these locations in the following order:
The original location of the file from which it was selected for the analysis.
The current working directory.
Module 4 | Page 14

2011 PTC

The directory specified by the excel_analysis_directory configuration


option.
This functionality is intended for Windows machines. You cannot
access Excel analysis on a UNIX workstation. If you retrieve a
model with an Excel analysis on a UNIX workstation, the Analysis
feature becomes frozen.

BMX Feature Options

Fo
r

PT

In

te
rn

al

U
se

nl
y

Due to the flexibility of this feature, the output parameters depend on the
Excel spreadsheet. There are no BMX datums for the Excel analysis feature.

2011 PTC

Module 4 | Page 15

PROCEDURE - Creating an MS Excel Analysis Feature


Close Window

Erase Not Displayed

Analysis\Excel-Feature
Task 1:

WING.PRT

Create the Excel analysis feature.

1. Disable all Datum Display types.

3. Click Analysis
Manage group.

nl
y

2. In the ribbon, select the Analysis


tab.

from the

U
se

4. Type LIFT_CALC as the name


and press ENTER.

te
rn

6. Click the Load File... button.


Select Wing_Calc.xls and
click Open.

al

5. Select Excel Analysis as the


type and click Next.

In

Do not close Book1.xls, as it


is part of the Excel analysis
feature.

7. Open Creo Parametric from the


task bar.

Fo
r

PT

8. Click Add Dimension and


click the model to display its
dimensions.
9. Select the 10 degree dimension.

Module 4 | Page 16

2011 PTC

10. Select cell E16 in the Excel


worksheet and click Done Sel.

te
rn

13. Select Output Cells.

al

12. Select cell E12 in the Excel


worksheet and click Done Sel.

U
se

nl
y

11. Click Add Parameter.


Select PROJ_AREA:AREA_
PAS and click OK.

In

14. Select cell G3 in the Excel


worksheet and click Done Sel >
Compute.

15. Click Close.

Fo
r

PT

16. Type LIFT as the parameter


name and press ENTER.

17. Click Complete Feature

This completes the procedure.

2011 PTC

Module 4 | Page 17

Creating an External Analysis Feature


External analysis enables you to create parameters and datum
geometry based upon the results.
Some examples of external programs include:

Creating an External Analysis Feature Overview

nl
y

Computational Fluid Dynamics


Finite Element Analysis

U
se

External analysis enables you to create a customized analysis using Creo


Toolkit and start it from within Creo Parametric in an associative fashion.
Some examples of external programs include:
Computational Fluid Dynamics
Finite Element Analysis
External analysis enables you to create parameters and datum geometry
based upon the results.

te
rn

al

In addition to standard analyses provided by Creo Parametric, you can


create a customized analysis using a Creo Toolkit application, register the
application, and start it from within Creo Parametric in an associative fashion.

In

You can also create an analysis feature that is driven by an external analysis.
The external application determines which parameters and datum features
are created as a result of this analysis feature. The external application
enables you to create geometry (for example, datum curves) and use this
geometry as regular Creo Parametric features for modeling and analysis.

PT

BMX Feature Options

Fo
r

Due to the flexibility of this feature, the output parameters depend on the
external analysis. Additionally, external analyses can be programmed to
include BMX datum features.

Module 4 | Page 18

2011 PTC

Monitoring the Parameters of Analysis Features

U
se

nl
y

Performance monitoring enables you to monitor the values of


the parameters in the analysis features.

al

Figure 1 Performance Monitor

te
rn

Monitoring the Parameters of Analysis Features

PT

In

You can monitor the parameters created by analysis features in the


Performance Monitor dialog box. The Performance Monitor is an
asynchronous and modeless dialog box that enables you to monitor the
values of parameters of the analysis features, to specify the constraints
that those parameters must satisfy, and to verify whether those constraints
are satisfied. The dialog box contains a monitoring table with the following
columns where you can specify information related to the parameters to
be monitored:

Fo
r

Performance Monitoring Specifies whether to monitor a parameter. The


check box in this column enables you to switch on or off the monitoring
of a specific parameter. If a parameter is not monitored, its status is not
updated.
Model Displays the name of the model that owns the parameter to be
monitored.
Feature Displays the name of the analysis feature that computes the
parameter.
Parameter Displays the parameter to be monitored.
Value Displays the current value of the parameter and its units.
Condition Displays the mathematical operator of the type <, =, >, >=, or
<= selected for the constraint that the parameter must satisfy.
Reference Displays the value you specify or the reference parameter you
select against which the monitored parameter is compared. The selected
reference parameters are assumed to be in the same type of units as the
parameter being tracked. For example, if the monitored parameter is
measured in meters, then the reference parameter can be in inches. Creo
Parametric automatically displays the units for the reference value.
2011 PTC

Module 4 | Page 19

The green dot specifies that the constraint is satisfied.

The yellow dot specifies that the constraint is satisfied within the
specified tolerance value.

nl
y

Tolerance Displays the tolerance value within which the constraint should
be satisfied. You can specify the tolerance as an absolute value or as a
percentage of the reference value. To specify the tolerance in percentage,
add the % symbol. Tolerance values that you enter are assumed to be
in the same type of units as the parameter being tracked unless the %
symbol is added. Creo Parametric automatically displays the units for the
tolerance value.
Status Displays the current status of the constraint. The status indicates
whether the parameter satisfies the desired constraint or whether it is
updated.
There are five possible statuses:

The white dot specifies that the constraint is not updated. This
status specifies the following conditions:
Constraint is not being monitored.
Analysis feature that computes the parameter is read-only or only
regenerates during design studies.
Analysis feature failed to regenerate.
Analysis feature has not regenerated because regeneration of an
earlier feature has failed.

In

te
rn

al

The red dot specifies that the constraint is not satisfied.

U
se

The black dot specifies that the constraint is not valid. If either the
parameter, or the reference parameter are missing, the constraint is
considered to be invalid.
Warn Specifies whether a warning should be issued when a constraint is
updated and if the status of the constraint is within tolerance, not satisfied,
or not valid. The check box in this column enables you to switch on or
off the issuing of warnings.
The 3-states button available for each of above listed columns enables you
to sort and display all the rows under that column in a particular order. By
default, the rows under each column are not sorted in any particular order.
Each column can be sorted as follows:

Fo
r

PT

Specifies that the rows under the column are sorted in the descending
order.

Specifies that the rows under the column are sorted in the ascending
order.

Auto-Update
Auto-Update in the Performance Monitor dialog box enables you to
automatically update the status of the constraints when the model is
regenerated or when the parameters are modified. If Auto-Update is not

Module 4 | Page 20

2011 PTC

selected, you can use Update to evaluate the constraints and update the
status.
In the Assembly mode, you can monitor the parameters at all levels within
the assembly (top, subassembly, or part). Several models can be monitored
simultaneously. However, the Performance Monitor dialog box corresponding
only to the active model is displayed at any time. When a model is being
monitored and a different model is activated, the Performance Monitor
dialog box for the initial model collapses into the Overall Performance
Status indicator. The parameters are monitored only if you have selected
Auto-Update, but warnings are not displayed for models that are not active.

nl
y

The Overall Performance Status indicator displays the overall status of all
the parameters being monitored. It is displayed in the top-right corner in
the Performance Monitor dialog box.

al

U
se

The overall status consists of the following three items:


Status of valid and updated constraints If all the constraints are satisfied,
then the Overall Performance Status indicator appears in green. If even
one of the constraints is within tolerance, then the indicator appears in
yellow. If even one of the constraints is not satisfied, then the indicator
appears in red.
Presence of not updated constraints
Presence of not valid constraints

In

te
rn

When you click Close, the Performance Monitor dialog box collapses into the
Overall Performance Status indicator in the Creo Parametric status area.
If you have selected Auto-Update before collapsing the dialog box, the
monitoring continues and the Overall Performance Status indicator provides
the updated status of all the parameters being monitored. If you double-click
the Overall Performance Status indicator, the Performance Monitor dialog
box is restored.

Fo
r

PT

You can save a setup defined for the selected parameters and their
constraints along with the model. The saved setup can easily be retrieved or
deleted from the Setup List dialog box.

2011 PTC

Module 4 | Page 21

PROCEDURE - Monitoring the Parameters of Analysis


Features
Close Window

Erase Not Displayed

Analysis\Parameter_Monitoring
Task 1:

FRICTION.ASM

Compute the difference between the total surface area and the
bottom surface area.

nl
y

1. Disable all Datum Display types.


2. In the ribbon, select the Analysis tab.

from the Manage group.

3. Click Performance Monitor

U
se

4. Click Add
from the Performance Monitor dialog box. This adds
FRICTION.ASM to the Model column and MOTION_ANALYSIS to
the Feature.

te
rn

al

If the selected model has more than one analysis feature,


a list of all the analysis features displays in the Feature
column.
5. Click MIN_CAM_SLIP in the Parameter column and edit it to
MAX_CAM_SLIP.

In

6. If necessary, select < from the Condition column.


7. Type 8.0 as the Reference number.

PT

8. Type 0.1 as the Tolerance and press ENTER.

Fo
r

9. Select the check box under the Warn column.

Notice the status symbol.


When the check box below the Parameter Monitoring
column for a particular parameter is not selected, or if the
model whose parameters are monitored is not active, then
the warnings are not displayed.

10. Click Update to evaluate all


the constraints and update their
status.

Module 4 | Page 22

2011 PTC

11. Click Confirm to return.


12. Click MAX_CAM_SLIP in the
Parameter column and edit it to
MIN_CAM_SLIP.
13. Click Update. Notice the change
in the status symbol.
14. Click Add

from the Performance Monitor dialog box.

nl
y

15. Select the additional parameter with the empty reference field. Click
Delete
.

16. Click Close to close the Performance Monitor dialog box.

Fo
r

PT

In

te
rn

al

U
se

This completes the procedure.

2011 PTC

Module 4 | Page 23

Statistical Design Study


Before learning about each individual analysis feature, you must
understand:

Exponential

: rate

Lognormal

nl
y

The following table lists the available types of statistical distributions, the
equations that they use, and the parameters they generate:

: mean
: standard
deviation

Normal

al

U
se

: mean
: standard
deviation

No parameters

In

te
rn

Uniform

: scale
k : shape

PT

Weibull

Fo
r

Conducting a Statistical Design Study


A Statistical Design Study enables you to assign statistical distributions to
dimensions and parameters that are design variables and to parameters
that are design goals of a Multi-Objective Design Study (MODS). Using the
response surface corresponding to a MODS (MODSRS) and the statistical
distributions assigned to the corresponding design variables, Creo Parametric
runs a large number of approximate experiments to determine the distribution
parameters of the design goals of a MODS. You can use the results of a
statistical design study to find a close to optimal operating point for your
design goals.
You can select a type of statistical distribution for the design goals of a
MODS. Accordingly, the distribution parameters that provide the best fit to
the sampling of the response surface are computed. The Normal type of
statistical distribution is selected by default for the design variables listed
under the Design Variables section and for the design goals listed under the
Design Goals section in the Statistical Design Study dialog box.
Methods of conducting a statistical design study are as follows:
Module 4 | Page 24

2011 PTC

U
se

nl
y

Single A single operating point is used for the study and all the samples
are in the neighborhood of the operating point according to the statistical
distributions of the design variables. In case of Lognormal and Normal
types of statistical distributions, the operating point is the mean of the
distribution.
MODS Points uniformly distributed in the design space of MODSRS
are used for the study. The design goals for the statistical design
study are the statistical distribution parameters of the goals of the
original MODS. The number of operating points is equal to the number
of experiments specified for the MODS. For each operating point, a
statistical design study is conducted and the statistical distribution
parameters for the design goals are computed. These parameters are
displayed under the Table Data section in the Multi-Objective Design
Study dialog box. The column names for these parameters appear in
the format DISTRIBUTIONPARAMETERNAME-DESIGNGOALNAME.
For example, Standard Deviation for an analysis feature having the
name LENGTH:CIRCUMFERENCE_1 is displayed in the format
STANDARD_DEVIATION-LENGTH:CIRCUMFERENCE_1.

Fo
r

PT

In

te
rn

al

In six-sigma projects, design goals are defined such that the limits
for rejecting them are six standard deviations away, on either side
of the mean value. This indicates that 99.9997% of the goals are
within these limits. Plus or Minus 3 sigma indicates that 93.3%
of the goals are acceptable. You can save a study to disk using
command and open it later when you return to the
the Save
model. Saving a study saves the design variables along with their
statistical distribution types and parameters. However, the design
goals are saved only with the statistical distribution type assigned
to them. The distribution parameters for the design goals must
be computed again.

2011 PTC

Module 4 | Page 25

nl
y
O
U
se
al
te
rn
In
C
PT
Fo
r
Module 4 | Page 26

2011 PTC

5
nl
y

Module

U
se

Creating User-Defined Analysis Features on


Creo Parametric Models
Module Overview

te
rn

al

In this module, you learn how to create and use user-defined analysis (UDA)
features, which include creating field points, and constructing a local group .
UDA enables you to calculate custom measurements on models that cannot
be performed using any of the previous analysis features. UDA features
provide an alternative method to evaluate your designs using Behavioral
Modeling.

In

Objectives

Fo
r

PT

After completing this module, you will be able to:


Describe how UDA differs from other BMX analysis types.
Create field points.
Create a construction group.
Create a UDA feature.

2011 PTC

Module 5 | Page 1

Introduction to User-Defined Analysis Features


You must understand how user-defined analysis (UDA) is
different from other BMX analysis types.
The UDA process can be
summarized in three steps:

te
rn

al

U
se

nl
y

Determine the domain.


Create a construction group.
Execute a UDA.

In

Figure 1 User-Defined Analysis Process

Introduction to User-Defined Analysis Features

PT

User-defined analysis (UDA) enables you to calculate custom measurements


on models that cannot be calculated using the default capabilities of the
other analysis features.

Fo
r

Since UDA is unique, it is worthwhile to understand how it differs from the


other analysis features. The primary difference resides in the process of
creating a UDA. Within the process, UDAs compute their calculation by
extending the default capabilities of the other analysis features using a field
point and construction group.
The UDA process can be summarized in three steps:

Module 5 | Page 2

2011 PTC

1. Determine the UDA domain.


If the analysis occurs across a
range of points, create a field
point.
If the analysis occurs at a single
point, proceed to step 2.

Figure 2 User-Defined Analysis

U
se

nl
y

2. Create a construction group.

al

Figure 4 Creating a Construction


Group

Fo
r

PT

In

3. Execute a UDA.

te
rn

Figure 3 A Construction Group

2011 PTC

Figure 5 Executing a User-Defined


Analysis

Module 5 | Page 3

Creating Field Points


A field point is a special datum point used exclusively to define
the geometric domain of a user-defined analysis (UDA).
Field point characteristics:

U
se

nl
y

Placed on curves, edges, surfaces,


or quilt geometry.
Free to move anywhere on
geometry's domain.
Must be the first feature in a UDA.

te
rn

al

Figure 1 Field Point on a Part

Figure 2 Field Point along a Curve

Figure 3 Field Point on a Surface

In

Creating Field Points

PT

A field point is a type of datum point intended for use in conjunction with
user-defined analysis (UDA). A field point defines the domain from which it
was selected, for example curve, edge, surface, or quilt. It must be the first
feature in a UDA.

Fo
r

The field point does not require dimensions because it belongs to the entire
domain. To change the domain of the field point, you must edit the feature's
definition. Field points are free to move anywhere on the geometry's domain.
You can use a field point only as a reference for features that are
required to define a UDA. Do not use a field point as a reference for
regular modeling.

Field points have names FPNT# in parts and AFPNT# in assemblies.

Module 5 | Page 4

2011 PTC

PROCEDURE - Creating Field Points


Close Window

Erase Not Displayed

Analysis\Field-Points
Create a field point.

1. Enable only the following Datum Display type:

2. Click Point

nl
y

Task 1:

PIPE

> Field

from the Datum group.

te
rn

al

U
se

3. Select the PROFILE curve to


place the field point and click OK.

Fo
r

PT

In

This completes the procedure.

2011 PTC

Module 5 | Page 5

Creating a Construction Group


A construction group is a local group that contains a set of
features that you create with the purpose of making a particular
measurement.
There are two methods for creating
construction groups:

te
rn

Figure 1 Construction Group


Sketch Entities

al

U
se

nl
y

Without field points.


With field points.

Figure 2 Construction Group in


the Model Tree

In

Creating a Construction Group

PT

Construction groups are local groups comprised of features such as datum


planes, datum axes, datum points, coordinate systems, datum curves,
sketched curves, and surfaces. Construction groups' features describe
a procedure to obtain a particular measurement. This measurement is
computed with a user-defined analysis (UDA).

Fo
r

There are two methods for creating construction groups:


Without field points.
With field points.
There is only one rule that applies to all construction groups: the last feature
must be an analysis feature. If the construction group contains a field point,
than the field point must be the first feature. Additionally, only a single field
point is permitted in a construction group.

Construction Groups Without Field Points


If a construction group does not contain a field point, then the computed
measurement will be unique for a single location.

Construction Groups With Field Points


If a construction group contains a field point, the computed measurement will
be across the entire domain of the field point's reference geometry.
Reviewing the example illustrated, you will notice:
Module 5 | Page 6

2011 PTC

The construction group starts with field point FPNT2.


Axis A_2 intersects field point FPNT2 normal to the reflector's surface.
Sketched curve 155 uses axis A_2, sketcher constraints and other entities
to re-create an optics rule in which the angle of incidence equals the angle
of reflection.
An angle measurement analysis feature measures the angle at which the
simulated light beam strikes a distant object.

Best Practices
Please note the following rules and recommendations:

nl
y

As a rule, field points must be the first feature in the construction group when
included in a UDA.

Fo
r

PT

In

te
rn

al

U
se

Geometry that you create to define a UDA construction group (a field point,
datum plane, and so on) is intended for this purpose only. Do not use these
features for regular modeling activities.
To avoid using construction group features for modeling, you may need to
create some features twice: once for modeling purposes and once for
UDA purposes.
After you create a construction group, suppress it to ensure that its features
are not used for modeling purposes. When suppressed, a construction
group is still selectable for UDA purposes.

2011 PTC

Module 5 | Page 7

PROCEDURE - Creating a Construction Group


Close Window

Erase Not Displayed

Analysis\Construction-Group
Task 1:

PIPE.PRT

Create a construction group with a field point.

1. Enable only the following Datum

nl
y

Display types:

al

U
se

2. Create a datum plane through


field point FPNT1 and normal to
the PROFILE datum curve.

Fo
r

PT

In

te
rn

3. Create a surface to determine


the cross-sectional area of
PIPE.PRT.
from the Surfaces
Click Fill
group.
Right-click in the graphics
window and select Define
Internal Sketch.
Select datum plane DTM4
as the sketching plane. Note
that datum plane VERTICAL
is selected as the orientation
reference and that the
Orientation is set to Left.
Click Sketch.
Select field point FPNT1 as a
reference and click Close.
from
Click Sketch View
the in graphics toolbar.
Sketch the circle as shown on
FPNT1.

Module 5 | Page 8

2011 PTC

from the Sketcher

5. Click Complete Feature


the dashboard.

from

nl
y

4. Click OK
tab.

6. With feature Fill 1 still selected,

te
rn

al

8. If necessary, right-click in the


graphics window and select Flip
to keep the inner surface.

U
se

7. Select surface Quil:F26 as the


trimming object.

from the Editing

click Trim
group.

9. Click Complete Feature


the Surface Trim tab.

from

In

10. In the ribbon, select the Analysis


tab.

Fo
r

PT

from the Measure


11. Click Area
group.
Select Feature from the
drop-down list.
Type XSEC_AREA as the
name, and select the trimmed
surface.

12. Click Complete Feature


the Area dialog box.

2011 PTC

from

Module 5 | Page 9

13. Select FPNT1 , hold down CTRL,


and select DTM4, Fill 1, Trim 1,
and XSEC_AREA in the model
tree.
14. Right-click in the model tree and
select Group.

nl
y

15. Rename the group to


AREA_GROUP and then
expand it.

Fo
r

PT

In

te
rn

al

U
se

This completes the procedure.

Module 5 | Page 10

2011 PTC

Creating User-Defined Analysis Features


User-defined analyses (UDAs) enable you to create
measurements and analysis features beyond the capabilities of
the analyses in the Creo Parametric Analysis menu.
When creating a UDA, you have several
options to configure:

nl
y

Type and Definition


Computation Settings
Results and Saved Analyses

Figure 4 User-Defined
Analysis Results

al

U
se

Figure 1 Define Resolution by Quality with


Slide Bar

te
rn

Figure 2 Define Resolution by Setting the


Number of Points

Fo
r

PT

In

Figure 3 Define Resolution by Setting the


Distance between Two Adjacent Points in
the Model Units

2011 PTC

Figure 5 User-Defined
Analysis Results Legend

Module 5 | Page 11

Creating User-Defined Analysis Features

nl
y

A user-defined analysis (UDA)


supplements the set of predefined
analysis options available from
the Measure, Model Analysis,
and Geometry commands. It is
composed of a construction group,
which can contain a field point,
sketched curves, datum features,
surfaces, and other analysis
features. Once you have created
your construction group, you can
run a UDA.

U
se

Figure 6 User-Defined Analysis


When creating a UDA, you have several options to configure:

Fo
r

PT

In

te
rn

al

Type
Construction group Select a construction group to analyze.
Definition
References Accept the default references used by the feature or select
your own references. To select new references, clear the Default check
box and select all the references for the UDA type.
Parameter Select the analysis feature parameter you want to compute.
Domain Specify where you want to perform the UDA calculation(s).
There are two options:
Entire Field Perform calculations on the field point reference.
Selected Point Select a point on the domain at which you want to
perform the calculation.
Results
Settings Set the scale and density of the display and specify
calculation options.
Compute Generate the results of the analysis.
Clear Erase the display of the results.
Saved Analysis

Shows or hides a saved analysis.


Show-Blank Analysis
Retrieve Displays the results of the selected saved analysis.
Delete Deletes the selected analysis from the Saved list.
Add Feature Enables you to add an analysis as a feature in the model
tree.

Module 5 | Page 12

2011 PTC

PROCEDURE - Creating a User-Defined Analysis Feature


Close Window

Erase Not Displayed

Analysis\User-Defined
Task 1:

PIPE.PRT

Create a user-defined analysis feature using the field point.

1. Disable all Datum Display types.

3. Click Analysis
Manage group.

nl
y

2. In the ribbon, select the Analysis


tab.

5. Click Next > Compute.

te
rn

al

6. Note the smooth, sloped graph


which indicates a smooth,
cross-sectional change. Close
the graph and click Close.

U
se

4. Type UDA_AREA as the name


and press ENTER.

from the

7. Select NO so you do not create the UDM_min_val parameter.

Compute the user-defined analysis at a specific point.

Task 2:

in the analysis dialog box.

In

8. Click Complete Feature

1. Click the User-Defined Analysis

PT

from the Custom tab.

Fo
r

2. Select Selected Point from the


Domain list.
3. Click Compute and select any
point along the datum curve
PROFILE.

4. Note the value and click Close.


You can compute multiple
selected points by
repeatedly selecting the
PROFILE datum curve.

This completes the procedure.

2011 PTC

Module 5 | Page 13

nl
y
O
U
se
al
te
rn
In
C
PT
Fo
r
Module 5 | Page 14

2011 PTC

6
nl
y

Module

U
se

Conducting Design Studies and Optimizing


Models
Module Overview

te
rn

al

In this module, you learn how to create feasibility, sensitivity, and optimization
studies that enable you to create products that meet or exceed your design
specifications. You can use analysis features in conjunction with other
parameters in iterative design studies. These design studies enable you to
investigate and optimize your model designs, enabling Creo Parametric to
determine an optimal model based upon your specified design constraints
and design variables.

In

Objectives

Fo
r

PT

After completing this module, you will be able to:


Describe the similarities and differences between the design studies.
Translate design specifications into Creo Parametric terminology.
Perform a sensitivity analysis.
Perform a feasibility design study.
Perform an optimization design study.

2011 PTC

Module 6 | Page 1

Comparing Design Studies


Before learning about each individual analysis feature, you must
understand:

nl
y

Differences between the design


studies.
Similarities between the design
studies.

Figure 3 Model After Feasibility


Study

te
rn

Figure 2 Model Prior to Feasibility


Study

al

U
se

Figure 1 Sensitivity Analysis


Results

Comparing Design Studies

In

Before learning about each individual analysis feature, you must understand:
Differences between the design studies.
Similarities between the design studies.

Fo
r

PT

You can use analysis features in conjunction with other parameters in iterative
design studies. These design studies enable you to investigate and optimize
your model designs, enabling Creo Parametric to determine an optimal model
based upon your specified design constraints and design variables.

Similarities and Differences Between Design Studies


In this module, you learn how to create sensitivity, feasibility, and optimization
studies that enable you to create products that meet or exceed your design
specifications.

Sensitivity analysis enables you to measure and graph how changing a


single dimension or parameter affects other model parameters.
Feasibility design studies enable you to search for solutions within a range
of dimensions that satisfy your design constraints.
Optimization design studies enable you to search for a solution to an
objective/goal.
Additionally, you can save feasibility and optimization design studies as
model features. The only difference between feasibility and optimization
design studies is that optimization design studies include a design goal, such
as minimizing the mass of the model. You should use sensitivity analysis to
Module 6 | Page 2

2011 PTC

Fo
r

PT

In

te
rn

al

U
se

nl
y

narrow the number of dimensions or parameters used in both the feasibility


and optimization design studies.

2011 PTC

Module 6 | Page 3

Translating Design Specifications


You must be able to translate design specifications into Creo
Parametric terminology.
The following are Creo Parametric terms for feasibility studies.

Gap between two edges must be


greater than a specified value.

Distance > 140

Center of gravity must be aligned


with axis of rotation.

Distance = 0

Volume = 7.51

U
se

Model must contain exact volume.

nl
y

Feasibility Terms

Design Constraint

al

The following are Creo Parametric terms for optimization studies.


Optimization Terms

te
rn

Design Goal
Lightest

Minimize Mass
Maximize Velocity

In

Fastest

PT

Least Cost

Least Material

Minimize Volume
Minimize Cost or Mass

Fo
r

Translating Design Specifications


Since all product designs are based upon predetermined specifications, you
must be able to translate the specifications into Creo Parametric terminology.
Some design constraints specify:
The model must contain an exact volume.
Configure a design constraint of volume to equal a specific amount.
For example, 7.51.
The gap between two edges must be greater than a specified value.
Configure a design constraint of distance greater than a specific amount.
For example, 140.
The center of gravity must be aligned with the axis of rotation.
Configure a design constraint of distance equal to zero.
Examples of design goals include:
Lightest You want to minimize mass. Therefore, you need an analysis
feature that outputs mass as a parameter.
Module 6 | Page 4

2011 PTC

Fo
r

PT

In

te
rn

al

U
se

nl
y

Fastest You want to maximize velocity. Therefore, you need an analysis


feature that outputs velocity as a parameter.
Least Material You want to minimize volume. Therefore, you need an
analysis feature that outputs volume as a parameter.
Least Cost You want to minimize either cost or mass. Therefore, you
need an analysis feature that outputs either cost or mass as a parameter.

2011 PTC

Module 6 | Page 5

Performing Sensitivity Analysis


Sensitivity analysis enables you to analyze how measured
quantities or parameters change as a model dimension or
parameter is varied within a specified range.

nl
y

Sensitivity analysis enables you to


determine how changes will impact
your design.

In

te
rn

al

U
se

Figure 1 Selecting a Dimension


for Analysis

Fo
r

PT

Figure 2 Sensitivity of Center of


Gravity to a Varying Dimension

Figure 3 Sensitivity Analysis


Window

Performing Sensitivity Analysis


Sensitivity analysis enables you to analyze how measured quantities or
parameters change as a model dimension or model parameter is varied
within a specified range. The result is a graph for each selected parameter,
which displays the value of the parameter as a function of the dimension.
To create a sensitivity analysis, you define:

A model dimension or parameter to vary.


The range of values within which the dimension will vary.
Parameters to plot.
The number of computation steps in a range.

When executing a sensitivity analysis, Creo Parametric:


Varies the selected dimension or parameter within the specified range.
Module 6 | Page 6

2011 PTC

Regenerates the model at each step.


Computes the selected parameter(s).
Generates a resultant graph.

Graphing Results

nl
y

A sensitivity analysis displays dependencies between analysis feature


parameters and model dimensions or independent model parameters. It also
helps locate the values of dimensions or independent model parameters that
result in meeting a desired constraint or goal in a feasibility or optimization
design study. Within the sensitivity analysis graph:
The X-axis displays the dimension that is allowed to vary within a specified
range.
The Y-axis displays an analysis feature value as determined by the
parameter to plot.

U
se

Sensitivity Analysis

Fo
r

PT

In

te
rn

al

Sensitivity analysis enables you to examine dimensions to determine how


varying a dimension affects the design model. For example, you can
determine which of three dimensions must change the least to move the
center of gravity of the model. This dimension is a good candidate when
executing a feasibility or optimization design study.

2011 PTC

Module 6 | Page 7

PROCEDURE - Performing a Sensitivity Analysis


Close Window

Erase Not Displayed

Analysis\Sensitivity
Task 1:

BICYCLE.ASM

Perform a sensitivity analysis.

1. Disable all Datum Display types.

nl
y

2. In the model tree, click Settings


> Tree Filters....

4. In the ribbon, select the Analysis


tab.

te
rn

6. Type FORK_ANGLE as the


name.

al

5. Click Sensitivity Analysis


from the Design Study group.

U
se

3. Under Display, select the


Features check box and click
OK.

PT

In

7. Click
Dimension.
Select MODIFY_THIS from
the model tree and select 72.

Fo
r

8. Configure the variable range.


Type 60 for the minimum.
Type 85 as the maximum.

9. Click
Parameters to Plot.
Select DISTANCE:COG_
OFFSET from the model tree
and click OK.

Module 6 | Page 8

2011 PTC

10. Type 5 as the number of steps


and click Compute.

nl
y

The center of gravity


of the bicycle is very
responsive to a change in
the angle of the front fork.
Therefore, this is a good
dimension to select for
any feasibility/optimization
design studies.

Fo
r

PT

In

te
rn

al

This completes the procedure.

U
se

11. Click Close.

2011 PTC

Module 6 | Page 9

Performing Feasibility Design Studies


Feasibility design studies enable you to search for solutions
within a range of dimensions that satisfy your design constraints.

al

te
rn

Figure 1 Model After Feasibility


Study

U
se

nl
y

You can determine the most


desirable result based upon your
design constraints.

Figure 2 Feasibility Design Study

In

Performing Feasibility Design Studies

PT

Feasibility design studies enable you to search for solutions within a range of
dimensions that satisfy your design constraints. You specify the constraints
by using one or more analysis feature parameters.

Fo
r

In a feasibility study, you define:


A set of constraints for the design to satisfy.
One or more model dimensions to vary.
A range within which each dimension can vary.
The constraints are defined as equalities or inequalities that use constant
values and parameters, which are the result of analysis features. A sample
constraint may appear as: DISTANCE:COG_OFFSET = 0 or LENGTH < 6.3.
When executing a feasibility design study, Creo Parametric:
Attempts to define a set of dimension values within the specified range
that satisfies all constraints.
Displays the changes to the model if a solution is found.
You can either accept the new dimension values or undo the change,
reverting the model to its state before the study.
There can be many solutions that satisfy all constraints. Creo
Parametric converges to one of the solutions based on the initial
state of the model.
Module 6 | Page 10

2011 PTC

Feasibility Design Study


Feasibility design studies enable you to determine the most desirable result
based on your design constraints.

Best Practices

Fo
r

PT

In

te
rn

al

U
se

nl
y

Feasibility design studies enable you to search for solutions within a range of
dimensions that satisfy your design constraints. You specify the constraints
by using one or more analysis feature parameters.

2011 PTC

Module 6 | Page 11

PROCEDURE - Performing a Feasibility Design Study


Close Window

Erase Not Displayed

Analysis\Feasibility
Task 1:

BICYCLE.ASM

Create a feasibility design study and add the design constraint.

1. In the model tree, click Settings

> Tree Filters....

nl
y

2. Under Display, select the Features check box and click OK.
3. Disable all Datum Display types.

te
rn

al

from the Design Study group.


Select Feasibility.
Type MOVE_COG as the
name.

U
se

5. Click Feasibility/Optimization

4. In the ribbon, select the Analysis


tab.

6. Click Add... within design


constraints.
7. Select the Set option.

In

8. Click OK to add the design


constraint.

Configure the design study preferences.

Fo
r

Task 2:

PT

9. Click Cancel to stop adding


design constraints.

1. Click Options > Preferences...


from the Optimization/Feasibility
dialog box.
Select the Run tab.
Type 1 for Convergence %.
Type 5 as the Max Iterations.
Click OK.

Module 6 | Page 12

2011 PTC

Task 3:

Add multiple design variables.

1. Click Add Dimension... within


design variables.
2. Select MODIFY_THIS from the
model tree, and select 72.000.
Type 75 as the minimum and
type 85 as the maximum.

te
rn

al

5. Click Compute and click Close


> Confirm to accept the results.

U
se

4. Select 16.5 on the model.


Type 16.5 as the minimum and
type 20 as the maximum and
press ENTER.

nl
y

3. Select 27 on the model.


Type 26 as the minimum and
type 30 as the maximum.

Fo
r

PT

In

This completes the procedure.

2011 PTC

Module 6 | Page 13

Performing Optimization Design Studies


Optimization design studies enable you to search for a solution
to an objective.

nl
y

Optimization design studies also enable you to optimize your models based
upon your design goals.

Figure 1 Part Model

Figure 4 Optimization of Area and


Angle

Fo
r

PT

In

te
rn

al

U
se

Figure 2 Optimized Part

Figure 3 Optimization/Feasibility
Window

Performing Optimization Design Studies


An optimization design study seeks a solution to an objective (meaning,
minimization or maximization of an analysis feature parameter) while being
constrained. The constraint rules can be specified in the form of an allowable
range for model dimensions or other analysis feature parameters. If a solution
exists for the given set of constraints, then the model can be optimized and
changed to the new configuration.
In an optimization design study, you define:
A goal function to maximize or minimize.
A set of constraints for the design to satisfy.
One or more dimensions to vary.
Module 6 | Page 14

2011 PTC

A range within which each dimension can vary.


When executing an optimization design study, Creo Parametric:
Searches for feasible solutions.
Selects the best solution that satisfies the goal function out of the possible
solutions.

Optimization Design Study

Fo
r

PT

In

te
rn

al

U
se

nl
y

Optimization design studies enable you to optimize your models based upon
your design goals.

2011 PTC

Module 6 | Page 15

PROCEDURE - Performing an Optimization Design Study


Close Window

Erase Not Displayed

Analysis\Optimization
Task 1:

REFLECTOR.PRT

Create an optimization design study and add design constraints.

1. Disable all Datum Display types.

nl
y

2. Click Analysis >


Feasibility/Optimization
from the Design Study group.

In

te
rn

al

5. To add the first design constraint,


click Add... within the design
constraints section.
Select UDM_MIN_VAL:UDA_
LIGHT and select >= .
Select Set and type 90.
Click OK to add the design
constraint.

U
se

4. Select Maximize as the goal and


select AREA:HALF_AREA as
the parameter.

3. Type MAX_AREA as the name.

Fo
r

PT

6. To add the second design


constraint, do the following:
Select UDM_MAX_
VAL:UDA_LIGHT and select
<.
Select Set and type 90.
Click OK to add the design
constraint.

7. Click Cancel to stop adding


design constraints.

Module 6 | Page 16

2011 PTC

Task 2:

Add multiple design variables.

1. Click Add Dimension.... within


the Design Variables section.
2. Select Surface id 14 from the
model tree, and select 40.
Type 20 as the minimum and
type 60 as the maximum.

nl
y

3. Select 30 on the model.


Type 10 as the minimum and
type 45 as the maximum.

PT

In

te
rn

al

Your results may


not exactly match
the results shown in
the figures, but the
optimization study
should be successful.

U
se

5. Click Compute.

4. Select 0.50 rho on the model.


Type 0.30 as the minimum and
type 0.70 as the maximum.

Fo
r

6. Click Close > Confirm to accept


the results.

2011 PTC

Module 6 | Page 17

Task 3:

Run the UDA to ensure that the goal has been fulfilled.

1. Click User-Defined Analysis


from the Custom group.
2. Click Compute from the
User-Defined Analysis window.

PT

In

te
rn

al

U
se

nl
y

As indicated in the
figures, the light
reflection angle is
approximately 90 for
REFLECTOR.PRT .

3. Click Close.

Fo
r

This completes the procedure.

Module 6 | Page 18

2011 PTC

7
nl
y

Module

Project

U
se

Module Overview

al

This module contains an advanced, self-paced project. The purpose of


this project is to provide you with an opportunity to practice the skills you
have learned in the class without relying on step-by-step instructions. In this
project, you are assigned to balance a crankshaft so that its center of gravity
lies along the axis of rotation. You then minimize the overall mass of the part.

te
rn

The Project Exercise is available from the Exercise Book or the


HTML exercises.

In

Objectives

Fo
r

PT

After completing this module, you will be able to:


Create a model mass property analysis feature.
Create a distance analysis feature.
Execute a sensitivity analysis.
Execute a feasibility design study.
Create an optimized part model.

2011 PTC

Module 7 | Page 1

Copyright
Behavioral Modeling Using Creo Parametric

Fo
r

PT

In

te
rn

al

U
se

nl
y

Copyright 2011 Parametric Technology Corporation. All Rights Reserved.


User and training guides and related documentation from Parametric Technology Corporation and its
subsidiary companies (collectively PTC) is subject to the copyright laws of the United States and
other countries and is provided under a license agreement that restricts copying, disclosure, and use
of such documentation. PTC hereby grants to the licensed software user the right to make copies in
printed form of this documentation if provided on software media, but only for internal/personal use
and in accordance with the license agreement under which the applicable software is licensed. Any
copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC.
Training materials may not be copied without the express written consent of PTC. This documentation
may not be disclosed, transferred, modified, or reduced to any form, including electronic media, or
transmitted or made publicly available by any means without the prior written consent of PTC and no
authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without
notice, and should not be construed as a warranty or commitment by PTC. PTC assumes no
responsibility or liability for any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains
valuable trade secrets and proprietary information, and is protected by the copyright laws of the
United States and other countries. It may not be copied or distributed in any form or medium,
disclosed to third parties, or used in any manner not provided for in the software licenses agreement
except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL
DAMAGES AND CRIMINAL PROSECUTION. PTC regards software piracy as the crime it is,
and we view offenders accordingly. We do not tolerate the piracy of PTC software products, and
we pursue (both civilly and criminally) those who do so using all legal means available, including
public and private surveillance resources. As part of these efforts, PTC uses data monitoring and
scouring technologies to obtain and transmit data on users of illegal copies of our software. This
data collection is not performed on users of legally licensed software from PTC and its authorized
distributors. If you are using an illegal copy of our software and do not consent to the collection
and transmission of such data (including to the United States), cease using the illegal version, and
contact PTC to obtain a legally licensed copy.
For Important Copyright, Trademark, Patent, and Licensing Information:
For Windchill products, select About Windchill at the bottom of the product page. For InterComm
products, on the Help main page, click the link for Copyright 20xx. For other products, click Help >
About on the main menu of the product.
Registered Trademarks of PTC
Advanced Surface Design, Advent, Arbortext, Behavioral Modeling, CADDS, Calculation
Management Suite, CoCreate, Computervision, CounterPart, Create Collaborate Control, Designate,
EPD, EPD.Connect, Epic Editor, Expert Machinist, GRANITE, HARNESSDESIGN, Info*Engine,
InPart, InterComm, IsoCompose, IsoDraw, IsoView, ITEDO, Mathcad, Mathsoft, MECHANICA,
NetRegulus, NetRM, the NetRegulus logo, Optegra, OneSpace, Parametric Technology, Parametric
Technology Corporation, PartSpeak, PHOTORENDER, ProductPoint, Pro/DESKTOP, Pro/E,
Pro/ENGINEER, Pro/HELP, Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, Product First,
Product Development Means Business, Product Makes the Company, PTC, the PTC logo,
PT/Products, Shaping Innovation, Simple Powerful Connected, StudyWorks, The Product
Development Company, The Way to Product First, Wildfire, Windchill, Windchill DynamicDesignLink,
Windchill MPMLink, Windchill PartsLink, Windchill PDMLink..
Trademarks of PTC
3B2, 3DPAINT, Arbortext Editor, Arbortext Content Manager, Arbortext Contributor, Arbortext
Companion for Word, Arbortext Advanced Print Publisher, Arbortext Publishing Engine, Arbortext
Dynamic Link Manager, Arbortext Styler, Arbortext Architect, Arbortext Digital Media Publisher,
Arbortext CSDB for S1000D, Arbortext IETP Viewer for S1000D, Arbortext Reviewer for
S1000D, Arbortext Authoring Interface for S1000D, Arbortext Editor for S1000D, Arbortext
Publisher for S1000D, Arbortext Provisioning Manager, Arbortext Provisioning Reviewer, Arbortext
Provisioning Transaction Manager, Arbortext Parts Catalog Manager for S1000D, Arbortext
Learning Content Manager for S1000D, Arbortext Learning Management System, Arbortext
Reviewer for EAGLE, Arbortext LSA Interface, Associative Topology Bus, AutobuildZ, Auto
Round, CDRS, CoCreate Modeling, CoCreate Drafting, CoCreate Model Manager, CoCreate
Drawing Manager, CV, CVact, CVaec, CVdesign, CV DORS, CVMAC, CVNC, CVToolmaker,
Create Collaborate Control Communicate, ECAD Compare, EDAcompare, EDAconduit,
DataDoctor, DesignSuite, DIMENSION III, Distributed Services Manager, DIVISION, e/ENGINEER,
eNC Explorer, Expert Framework, Expert MoldBase, Expert Toolmaker, FlexPDM, FlexPLM,
Harmony, Import Data Doctor, InSight, InterComm Expert, InterComm EDAcompare, InterComm

Fo
r

PT

In

te
rn

al

U
se

nl
y

EDAconduit, collective creativity, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System
Driver, ModelCHECK, MoldShop, NC Builder, PDS Workbench, POLYCAPP, Pro/ANIMATE,
Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE,
Pro/COMPOSITE, Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER,
Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE,
Pro/FEM POST, Pro/FICIENCY, Pro/FLY THROUGH, Pro/HARNESS, Pro/INTERFACE,
Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/Manikin, Pro/MESH, Pro/Model.View,
Pro/MOLDESIGN, Pro/NC ADVANCED, Pro/NC CHECK, Pro/NC MILL, Pro/NC POST, Pro/NC
SHEETMETAL, Pro/NC TURN, Pro/NC WEDM, Pro/NC Wire EDM, Pro/NETWORK ANIMATOR,
Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING, Pro/PLASTIC ADVISOR,
Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN TOOLS,
Pro/SHEETMETAL, Pro/SURFACE, Pro/TABLE, Pro/TOOLMAKER, Pro/VERIFY, Pro/Web.Link,
Pro/Web.Publish, Pro/WELDING, ProductView, ProductView ECAD Compare, ProductView
Validate, PTC Precision, PTC DesignQuest, PTC Channel Advantage, Realized Value Platform,
Routed Systems Designer, Shrinkwrap, Validation Manager, Warp, Windchill ProjectLink, Windchill
SupplyLink, Windchill RequirementsLink, and Windchill Supplier Management..
Patents of Parametric Technology Corporation or a Subsidiary
Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or
pending outside of the United States. Contact PTC for further information. 5,771,392/23-June-1998;
(EP)0240557/02-October-1986;
5,423,023/05-June-1990;
4,956,771/11-September-1990;
5,058,000/15-October-1991; 5,140,321/18-August-1992; 5,297,053/22-March-1994; 5,428,772/
27-June-1995; 5,469,538/21-Nov-1995; 5,469,538/21-November-1995; 5,506,950/09-April-1996;
4,310,614/30-April-1996; 5,513,316/30-April-1996; 5,526,475/11-June-1996; 5,561,747/01-October1996; 5,526,475/6-November-1996; 5,557,176/09-November-1996; 5,680,523/21-October-1997;
5,689,711/18-November-1997;
5,771,392/23-June-1998;
5,838,331/17-November-1998;
5,844,555/01-Dec-1998; 5,844,555/1-December-1998; 5,850,535/15-December-1998; 4,310,615/
21-December-1998; 4,310,614/22-April-1999; 6,275,866/14-Aug-2001; 6,275,866/14-August-2001;
6,308,144/23-October-2001; 6,447,223B1/10-Sept-2002; 6,473,673B1/29-October-2002; PCT
03/05061/13-Feb-2003; 6,545,671B1/08-April-2003; GB2354683B/04-June-2003; GB2354683B/04June-2003; 6,580,428B1/17-June-2003; GB2354685B/18-June-2003; GB2354684B/02-July-2003;
6,608,623B1/19-August-2003; 6,608,623B1/19-August-2003; 6,625,607B1/23-September-2003;
GB2354924/24-September-2003; GB2384125/15-October-2003; GB2354686/15-October-2003;
GB2353376/05-November-2003; GB2354096/12-November-2003; GB2353115/10-December2003; 6,665,569B1/16-December-2003; (KO)415475/6-January-2004; GB2388003B/21-January2004; GB2365567/10-March-2004; EU0812447/26-May-2004; GB2363208/25-August-2004;
GB2366639B/13-October-2004;
7,006,956/28-February-2006;
7,013,246B1/14-March-2006;
7,013,468/14-March-2006; (JP)3,962,109/25-May-2007; 7,464,007B2/09-December-2008.
Third-Party Trademarks
Adobe, Acrobat, Adobe LiveCycle PDF Generator, Distiller, FrameMaker and the Acrobat logo are
trademarks of Adobe Systems Incorporated. ANSYS is a registered trademark of ANSYS Inc. I
Run and ISOGEN are registered trademarks of Alias Ltd. TeX is a trademark of the American
Mathematical Society. Apple, Mac, Mac OS, Panther, and Tiger are trademarks or registered
trademarks of Apple Computer, Inc. AutoCAD, Autodesk Inventor, and RealDWG are trademarks
or registered trademarks of Autodesk, Inc. Baan is a registered trademark of Baan Company. BEA
WebLogic Server and BEA WebLogic Platform are trademarks of BEA Systems, Inc. CATIA and
CADAM are registered trademarks of Dassault Systemes, S.A. The Sigma Check icon, CETOL,
CETOL 6 Sigma are trademarks of Sigmetrix, LLC. MEDUSA and STHENO are trademarks of
CAD Schroer GmbH. Allegro, Cadence, and Concept are registered trademarks of Cadence
Design Systems, Inc. Cognos is a registered trademark of Cognos Corporation. CYA, iArchive,
HOTbackup, and Virtual StandBy are trademarks or registered trademarks of CYA Technologies,
Inc. DataDirect Connect is a registered trademark of DataDirect Technologies. Documentum
is a registered trademark of EMC Corporation. PDGS is a registered trademark of Ford Motor
Company. JAWS is a registered trademark of Freedom Scientific BLV Group, LLC in the United
States and other countries. Geomagic is a registered trademark of Geomagic, Inc. 2D DCM,
3D DCM, CDM and AEM are trademarks of D-Cubed Ltd. HP, Hewlett-Packard, and HP-UX are
registered trademarks of Hewlett-Packard Company. IBM, DB2, DOORS, AIX, and WebSphere
are registered trademarks of IBM Corporation. Advanced ClusterProven, ClusterProven, the
ClusterProven design, Rational Rose, and Rational ClearCase are trademarks or registered
trademarks of International Business Machines in the United States and other countries and are
used under license. IBM Corporation does not warrant and is not responsible for the operation of
this software product. Intel is a registered trademark of Intel Corporation. OrbixWeb is a registered
trademark of IONA Technologies PLC. Feature-Following Anti-Aliasing is a trademark of LightWork
Design. Linux is a registered trademark of Linus Torvalds. 3Dconnexion is a registered trademark of
Logitech International S.A. MSC.NASTRAN is a registered trademark of MSC Software Corporation.
MainWin and Mainsoft are trademarks of Mainsoft Corporation. MatrixOne is a trademark of
MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design,
AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. Helix is a trademark
of Microcadam, Inc. Microsoft, ActiveX, Excel, JScript, Vista, Windows, the Windows logo, Visual

Fo
r

PT

In

te
rn

al

U
se

nl
y

Basic, the Visual Basic logo, SharePoint, and Active Accessibility are trademarks or registered
trademarks of Microsoft Corporation in the United States and/or other countries. Moldflow is a
registered trademark of Moldflow Corporation. Mozilla and Firefox are registered trademarks of the
Mozilla Foundation. FLEXnet, FLEXnet Publisher, InstallShield, and InstallAnywhere are trademarks
or registered trademarks of Acresso Software Inc. Netscape, Netscape Navigator, Netscape
Communicator, and the Netscape N and Ship's Wheel logos are registered trademarks or service
marks of Netscape Communications Corporation in the U.S. and other countries. OSF/Motif and
Motif are trademarks of the Open Software Foundation, Inc. Oracle and interMedia are registered
trademarks of Oracle Corporation. Palm Computing, Palm OS, Graffiti, HotSync, and Palm Modem
are registered trademarks, and Palm III, Palm IIIe, Palm IIIx, Palm V, Palm Vx, Palm VII, Palm,
More connected, Simply Palm, the Palm Computing platform logo, all Palm logos, and HotSync
logo are trademarks of Palm, Inc. or its subsidiaries. PANTONE is a registered trademark and
PANTONE CALIBRATED is a trademark of Pantone, Inc. Proximity and Linguibase are registered
trademarks of Proximity Technology, Inc. Elan License Manager and Softlock are trademarks of
Rainbow Technologies, Inc. RAND is a trademark of RAND Worldwide. RosettaNet is a trademark
and Partner Interface Process and PIP are registered trademarks of RosettaNet, a nonprofit
organization. SAP and R/3 are registered trademarks of SAP AG Germany. IRIX is a registered
trademark of Silicon Graphics, Inc. S1000D (R) is a registered trademark of ASD. SolidWorks
and eDrawings are trademarks or registered trademarks of SolidWorks Corporation. SPARC is a
registered trademark and SPARCStation is a trademark of SPARC International, Inc. (Products
bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems,
Inc.) All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. in the United States and in other countries. Sun, Sun Microsystems, the
Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and "The Network is the Computer"
are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in
other countries. Symbolics, CLOE Runtime, and Minima are trademarks, and CLOE, Genera, and
Zetalisp are registered trademarks of Symbolics, Inc. UNIX is a registered trademark of The Open
Group. TIBCO is a registered trademark and TIBCO ActiveEnterprise, TIBCO Designer, TIBCO
Enterprise Message Service, TIBCO Rendezvous, and TIBCO BusinessWorks are trademarks or
registered trademarks of TIBCO Software Inc. in the United States and other countries. I-DEAS,
Metaphase, Parasolid, SHERPA, Solid Edge, TeamCenter, UG NX, and Unigraphics are trademarks
or registered trademarks of UGS Corp., a Siemens group company. Galaxy Application Environment
is a licensed trademark of Visix Software, Inc. WebEx is a trademark of WebEx Communications,
Inc. API Tookit is a trademark of InterCAP Graphics Systems, Inc. BEA and WebLogic are registered
trademarks of BEA Systems, Inc. X Window System is a trademark of X Consortium, Inc.
VERICUT is copyrighted software and a registered trademark of CGTech. Product may contain
RealDWG technology by Autodesk, Inc., Copyright 1998-2006 Autodesk, Inc. All rights reserved
(www.autodesk.com/autodeskrealdwg). File Filters 1986-2002 Circle Systems, Inc. Certain
business intelligence reporting functionality is powered by Cognos. DFORMD.DLL is copyrighted
software from Compaq Computer Corporation and may not be distributed. Pro/TOOLMAKER
contains licensed third-party technology: 5AXMSURF is copyrighted software of ModuleWorks
GmbH. Certain 3D Read CAD data exchange tools are copyrighted software of Datakit SRL.
Hyphenologist Copyright 1986-1999, Computer Hyphenation Ltd. All rights reserved. RetrievalWare
is copyrighted software of Convera Corporation. DataDirect Connect is copyrighted software of
DataDirect Technologies. PStill and PSRaster software is copyright Dipl.- Ing. Frank Siegert,
1996 to present. FAST InStream is copyright of Fast Search & Transfer, Inc. Portions of the
Mathcad Solver 1990-2002 by Frontline Systems, Inc. Exceed and Exceed 3D are copyrighted
software of Hummingbird Ltd., a division of Open Text Corporation. Rational Rose and Rational
ClearCase are copyrighted software of IBM Corp. IBM Corporation does not warrant and is not
responsible for the operation of this software product. G POST is copyrighted software and a
registered trademark of Austin NC. Xdriver and 3dxsrv are copyrighted software of 3Dconnexion,
Inc, a Logitech International S.A. company. Larson CGM Engine 9.4, Copyright 1992-2006 Larson
Software Technology, Inc. All rights reserved. LightWork Libraries are copyrighted by LightWork
Design 19902001. MainWin Dedicated Libraries are copyrighted software of Mainsoft Corporation.
Microsoft Jet, Microsoft XML, Technology "Powered by Groove", Microsoft SQL Server 2005, Visual
Basic for Applications, Internet Explorer and Portions compiled from Microsoft Developer Network
Redistributable Sample Code, including Microsoft DLL redistributables, are all copyrighted software
of Microsoft Corporation. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Fatigue
Advisor nCode libraries from nCode International. NuTCRACKER Server Operating Environment is
copyrighted software of MKS Inc.
Oracle 8i run time, Oracle 9i run time, and Oracle 10g run time are Copyright 20022004
Oracle Corporation. Oracle programs provided herein are subject to a restricted use license
and can only be used in conjunction with the PTC software they are provided with. PDFlib
software is copyright 1997-2005 PDFlib GmbH. All rights reserved. Proximity Linguistic
Technology provides Spelling Check/Thesaurus portions of certain software products, including:
The Proximity/Bertelsmann Lexikon Verlag Database. Copyright 1997 Bertelsmann Lexikon
Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/C.A.
Strombertg AB Database. Copyright 1989 C.A. Strombertg AB. Copyright 1989, All Rights

Fo
r

PT

In

te
rn

al

U
se

nl
y

Reserved, Proximity Technology, Inc.; The Proximity/Editions Fernand Nathan Database. Copyright
1984 Editions Fernand Nathan. Copyright 1989, All Rights Reserved, Proximity Technology,
Inc.; The Proximity/Espasa-Calpe Database. Copyright 1990 Espasa-Calpe. Copyright
1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Dr. Lluis de Yzaguirre
i Maura Database. Copyright 1991 Dr. Lluis de Yzaguirre i Maura Copyright 1991, All
Rights Reserved, Proximity Technology, Inc.; The Proximity/Franklin Electronic Publishers, Inc.
Database. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights
Reserved, Proximity Technology, Inc.; The Proximity/Hachette Database. Copyright 1992
Hachette. Copyright 1992, All Rights Reserved, Proximity Technology, Inc.; The Proximity/IDE
a.s. Database. Copyright 1989, 1990 IDE a.s. Copyright 1989, 1990, All Rights Reserved,
Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc. Database. Copyright 1984, 1990
Merriam-Webster, Inc. Copyright 1984, 1990, All Rights Reserved, Proximity Technology, Inc.;
The Proximity/Merriam-Webster, Inc./Franklin Electronic Publishers, Inc. Database. Copyright
1990 Merriam-Webster Inc. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994,
All Rights Reserved, Proximity Technology, Inc.; The Proximity/Munksgaard International Publishers
Ltd. Database. Copyright 1990 Munksgaard International Publishers Ltd. Copyright 1990, All
Rights Reserved, Proximity Technology, Inc.; The Proximity/S. Fischer Verlag Database. Copyright
1983 S. Fischer Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The
Proximity/Van Dale Lexicografie by Database. Copyright 1995, 1997 Van Dale Lexicografie by.
Copyright 1996, 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/William
Collins Sons & Co. Ltd. Database. Copyright 1984, 1990 William Collins Sons & Co. Ltd.
Copyright 1988, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Zanichelli
Database. Copyright 1989 Zanichelli. Copyright 1989, All Rights Reserved, Proximity
Technology, Inc. Certain license management is based on Elan License Manager 1989-1999
Rainbow Technologies, Inc. All rights reserved. PDEFIT 1995-2002 Dr. Klaus Schittkowski.
MuPAD OEM kernel, version 3.2.1 (Mathsoft Kernel) 2005 by SciFace Software GmbH & Co.
KG. TetMesh GHS3D provided by Simulog Technologies, a business unit of Simulog S.A. HOOPS
graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America,
Inc. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix
Technologies Ltd. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service,
TIBCO Rendezvous, and TIBCO BusinessWorks are provided by TIBCO Software Inc. Parasolid
is copyrighted software of UGS Corp, a Siemens group company. VisTools library is copyrighted
software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging
to VKI Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Certain
graphics-handling portions are based on the following technologies: GIF: Copyright 1989, 1990 Kirk
L. Johnson. The author disclaims all warranties with regard to this software, including all implied
warranties of merchantability and fitness. In no event shall the author be liable for any special,
indirect, or consequential damages or any damages whatsoever resulting from loss of use, data
or profits, whether in an action of contract, negligence, or other tortious action, arising out of or in
connection with the use or performance of this software. JPEG: This software is based in part on
the work of the Independent JPEG Group. PNG: Copyright 2004-2006 Glenn Randers-Pehrson.
TIFF: Copyright 1988-1997 Sam Leffler, Copyright 1991-1997 Silicon Graphics, Inc. The
software is provided AS IS and without warranty of any kind, express, implied, or otherwise,
including without limitation, any warranty of merchantability or fitness for a particular purpose. In
no event shall Sam Leffler or Silicon Graphics be liable for any special, incidental, indirect, or
consequential damages of any kind, or any damages whatsoever resulting from loss of use, data
or profits, whether or not advised of the possibility of damage, or on any theory of liability, arising
out of or in connection with the use or performance of this software. XBM, Sun Raster, and Sun
Icon: Copyright, 1987, Massachusetts Institute of Technology. Sentry Spelling-Checker Engine
copyright 1994-2003 Wintertree Software, Inc. Portions of software documentation are used
with the permission of the World Wide Web Consortium. Copyright 19942006 World Wide Web
Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics
and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal.
Such portions are indicated at their points of use. Copyright and ownership of certain software
components is with YARD SOFTWARE SYSTEMS LIMITED, unauthorized use and copying of
which is hereby prohibited. YARD SOFTWARE SYSTEMS LIMITED 1987. (Lic. #YSS:SC:9107001)
KCL (Kyoto Common Lisp) (C) Taiichi Yuasa and Masami Hagiya, 1984. 2D DCM, 3D DCM, CDM,
AEM Copyright D-Cubed Ltd. 2006. BCGControlBar library (C) BCGSoft. Portions of this software
copyright Geometric Software Solutions Company Limited, 2004-2005. PDFNet SDK is copyright
PDFTron Systems Inc., 2001-2006, and distributed by CoCreate Software GmbH under license.
All rights reserved. FE Analysis: Portions of this software copyright The MacNeal-Schwendler
Corporation 1996-2006. GOelan V4 is a registered trademark of CN Industries. Portions of
this software copyright LightWork Design Limited 1990 - 2005, 2006. Cabling copyright MIP
Ltd http://www.mip-group.com.
PartLibrary copyright TECHSOFT Datenverarbeitung GmbH
(http://www.techsoft.at).
LAPACK libraries used are freely available at http://www.netlib.org (authors are Anderson, E.
and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J.
and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D.). Certain software

Fo
r

PT

In

te
rn

al

U
se

nl
y

components licensed in connection with the Apache Software Foundation and/or pursuant to the
Apache Software License Agreement (version 2.0 or earlier) or similar style license. All rights
are reserved by the Licensor of such works, and use is subject to the terms and limitations
(and license agreement) at http://www.apache.org. This software is provided by its Contributors
AS IS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, and any expressed or
implied warranties, including, but not limited to, the implied warranties of title non-infringement,
merchantability and fitness for a particular purpose are disclaimed. In no event shall the Apache
Software Foundation or its Contributors be liable for any direct, indirect, incidental, special,
exemplary, or consequential damages (including, but not limited to, procurement of substitute
goods or services; loss of use, data, or profits; or business interruption) however caused and on
any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise)
arising in any way out of the use of this software, even if advised of the possibility of such damage.
Software includes: Apache Server, Axis, Ant, Tomcat, Xalan, Xerces, Batik, Jakarta, Apache POI,
Jakarta Regular Expression, Commons-FileUpload, Solr, Tika, and XMLBeans IBM XML Parser
for Java Edition, the IBM SaxParser and the IBM Lotus XSL Edition DITA-OT - Apache License
Version IzPack: Java-based Software Installers Generator (http://www.izforge.com/izpack/start)
JakartaORO NekoHTML and CyberNeko Pull Parser software developed by Andy Clark
Copyright Andy Clark.
All rights reserved.
Lucene (http://lucene.apache.org) Quartz
(scheduler) Copyright 2004-20xx OpenSymphony (http://www.opensymphony.com/quartz/)
Jetty Copyright Mortbay.Org (http://www.mortbay.com/mbindex.html) Google Web Toolkit,
Google Web Toolkit (GWT) Incubator, and GWTx; Copyright Google U3D Library Copyright
1999 - 2006 Intel Corporation MyFaces (http://myfaces.apache.org/index.html) JDBCAppender
(http://www.dankomannhaupt.de/projects/index.html) EHcache Copyright 2003-2007 Luck
Consulting Pty Ltd (http://ehcache.sourceforge.net/) cglib Copyright 2002-2004 (http://cglib.
sourceforge.net/) LOG4PLSQL Copyright 2002 The LOG4PLSQL project team. All rights reserved
(http://log4plsql.sourceforge.net) Log4cxx (http://logging.apache.org/log4cxx/index.html) SPRING See www.springframework.org. HttpComponents project software (http://hc.apache.org/) Commons
Codec (http://commons.apache.org/codec/) Apache Log4net (http://logging.apache.org/log4net/)
Beans Scripting Framework (BSF) Copyright 2002-2006 The Apache Software Foundation includes software developed at The Apache Software Foundation (http://www.apache.org/) WebFX
Coolbar 2 (http://webfx.eae.net) WebFX Cross Browser tree Widget 1.17 (http://webfx.eae.net)
PCRE 7.2 (http://www.pcre.org/) JDOM Copyright 2000-2004 Jason Hunter & Brett McLaughlin.
All rights reserved. This software consists of voluntary contributions made by many individuals on
behalf of the JDOM Project (http://www.jdom.org/) The Ajax Control Toolkit (including compiled,
object code and source code versions) are licensed only pursuant to the Microsoft Public License
(Ms-PL) which can be found at http://www.codeplex.com/AjaxControlToolkit. Microsoft Ajax
Library provided pursuant to the Microsoft Software Supplemental License Terms for Microsoft
ASP.NET 2.0 AJAX Extensions. The Boost Library - Misc. C++ software from http://www.boost.org;
Provided pursuant to: Boost Software License http://www.boost.org/more/license_info.html and
http://www.boost.org/LICENSE_1_0.txt. AspectJ (http://www.eclipse.org/aspectj/) and Eclipse SWT
(http://www.eclipse.org/swt/); Copyright 20xx The Eclipse Foundation are distributed under the
Eclipse Public License (EPL) (http://www.eclipse.org/org/documents/epl-v10.php) and is provided
AS IS by authors with no warranty therefrom and any provisions which differ from the EPL are
offered by PTC. Upon request, PTC will provide the source code for such software for a charge
no more than the cost of performing this distribution. Command Line Argument Parser. Author
peterhal@microsoft.com is licensed pursuant to the Shared Source License for Command Line
Parser Library and is provided by the author "as is" with no warranties (none whatsoever). This
means no express, implied, or statutory warranty, including without limitation, warranties of
merchantability or fitness for a particular purpose, or any warranty of title or noninfringement. No
contributor to the Software will be liable for any of those types of damages known as indirect,
special, consequential, or incidental related to the Software to the maximum extent the law permits,
no matter what legal theory its based on. The following software is incorporated pursuant to the
"BSD License" (Berkeley Software Distribution) or a similar style license: iCal4j is Copyright
2005, Ben Fortuna, All rights reserved. Dojo Copyright 2005, The Dojo Foundation, All rights
reserved. Jaxen (shipped as part of dom4j) Copyright 2003-2006 The Werken Company. All
Rights Reserved. XMP (eXtensible Metadata Platform) technology from Adobe - Copyright
1999 - 2007, Adobe Systems Incorporated. All rights reserved. Groovy Copyright 2003 James
Strachan and Bob McWhirter. All Rights Reserved. Firebug Copyright 2007, Parakey Inc. JMSN
(http://sourceforge.net/projects/jmsn/) Thumb Plug TGA Copyright 1991-2003 Echidna, Inc. All
rights reserved. ASM Copyright 2000-2005 INRIA, France Telecom. All rights reserved. PDFBox
Copyright 2002-2007, www.pdfbox.org. All rights reserved. BerkeleyDB (as used with OpenDS);
Copyright 1990-20xx Oracle Corporation. All rights reserved.
MiGLayout - The Java Layout Manager for Swing & SWT; Copyright 2004, Mikael Grev, MiG
InfoCom AB. (miglayout@Miginfocom.com). All rights reserved. PCRE - Perl Compatible Regular
Expressions Basic Library Functions written by: Philip Hazel, Email local part: ph10, Email
domain: cam.ac.uk, University of Cambridge Computing Service, Cambridge, England. Copyright
1997-2008 University of Cambridge. All rights reserved. SIMILE Copyright The SIMILE Project
2006. All rights reserved. Note that JQuery: Copyright 2008 John Resig (www.jquery.com) is

Fo
r

PT

In

te
rn

al

U
se

nl
y

included in the Ajax section of this distribution and is covered under the MIT LICENSE (see below).
Launch4j (http://launch4j.sourceforge.net/). The head subproject (the code which is attached to the
wrapped jars) is licensed under the MIT license. Launch4j may be used for wrapping closed source,
commercial applications. JempBox Java XMP Library: Copyright 2006-2007, www.jempbox.org.
All rights reserved. FontBox - Copyright 2003-2005, www.fontbox.org. All rights reserved. ANTLR
Copyright 2003-2008, Terence Parr. All rights reserved. Provided pursuant to ANTLR 3 License.
(http://www.antlr.org/license.html) NativeCall Java Toolkit (http://sourceforge.net/projects/nativecall/)
Redistribution and use of the above in source and binary forms, with or without modification,
is permitted provided that the following conditions are met: (i) Redistributions of source code
must retain the above copyright notice, this list of conditions, and the following disclaimer; (ii)
Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and
the following disclaimer in the documentation and/or other materials provided with the distribution;
and (iii) Neither the name of the copyright holder nor the names of any other contributors may
be used to endorse or promote products derived from this software without specific prior written
permission. THE ABOVE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Java Getopt.jar file, copyright 1987
1997 Free Software Foundation, Inc. #ZipLib GNU software is developed for the Free Software
Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA, copyright 1989, 1991.
PTC hereby disclaims all copyright interest in the program #ZipLib written by Mike Krueger. #ZipLib
licensed free of charge and there is no warranty for the program, to the extent permitted by applicable
law. Except when otherwise stated in writing the copyright holders and/or other parties provide the
program AS IS without warranty of any kind, either expressed or implied, including, but not limited
to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as
to the quality and performance of the program is with you. Should the program prove defective,
you assume the cost of all necessary servicing, repair, or correction. The following software is
incorporated pursuant to the "MIT License" (or a similar license): SLF4J source code and binaries
Copyright 2004-20xx QOS.ch. All rights reserved. Script.aculo.us (built on "prototype.conio.net").
Copyright 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us). ICU4J software Copyright
1995-2003 International Business Machines Corporation and others. All rights reserved. Except as
contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software without prior written authorization of
the copyright holder. json library: Copyright 2002 JSON.org. XPM Copyright 1989-95 GROUPE
BULL. DynamicToolbar FCKEditor plugin, v1.1 (080810); Copyright 2008, Gonzalo Perez de la
Ossa (http://dense13.com/). JQuery Copyright 2008 John Resig (www.jquery.com) NATIVECALL
(C) 20022008 Johann Burkard. All rights reserved. (http://johannburkard.de/software/nativecall/)
The above software is used and redistributed under the following permissions: Permission is
hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do so, subject to
the following conditions: The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The Java Telnet Applet
(StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), Copyright 1996,
97 Mattias L. Jugel, Marcus Meiner, is redistributed under the GNU General Public License. This
license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF
ANY KIND. You may obtain a copy of the source code for the Applet at http://www.mud.de/se/jta (for
a charge of no more than the cost of physically performing the source distribution), by sending e mail
to leo@mud.de or marcus@mud.deyou are allowed to choose either distribution method. Said
source code is likewise provided under the GNU General Public License. The following software,
which may be called by certain PTC software products, is licensed under the GNU General Public
License (http://www.gnu.org/licenses/gpl.txt) and if used by the customer is provided AS IS by the
authors with no warranty therefrom without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE (see the GNU GPL for more details). Upon request

Fo
r

PT

In

te
rn

al

U
se

nl
y

PTC will provide the source code for such software for a charge no more than the cost of performing
this distribution: The PJA (Pure Java AWT) Toolkit library (http://www.eteks.com/pja/en). The
following unmodified libraries are likewise distributed under the GNU-GPL: libstdc and #ziplib (each
are provided pursuant to an exception that permits use of the library in proprietary applications
with no restrictions provided that the library is not modified). The following products are licensed
with the Classpath exception (Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and conditions of the GNU General
Public License cover the whole combination. As a special exception, the copyright holders of this
library give you permission to link this library with independent modules to produce an executable,
regardless of the license terms of these independent modules, and to copy and distribute the
resulting executable under terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that module. An independent module
is a module which is not derived from or based on this library.): javax.media.j3d package; Copyright
1996-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054, USA. All rights
reserved. The source code is licensed under the GNU Public License, version 2. This project
contains the following third-party source code that is provided under separate licensing terms (These
terms are found in the THIRDPARTY-LICENSE-*.txt files in the top-level directory of this project.
See the README-FIRST.txt for more information.). 3D Graphics API for the Java Platform 1.6.0
Pre-Release licensed under the GNU Public License, version 2, with the Classpath Exception. #ziplib
(SharpZipLib, formerly NZipLib), a Zip, GZip, Tar and BZip2 library, Copyright 2000-20xx IC#Code.
All rights reserved. #ZipLib was originally developed by Mike Krueger (mike@icsharpcode.net) with
the following attributions: (i) Zip/Gzip implementation (a Java version of the zlib) originally created
by the Free Software Foundation (FSF); (ii) zlib authors Jean-loup Gailly (jloup@gzip.org), Mark
Adler (madler@alumni.caltech.edu) and its other contributors; (iii) Julian R Seward for the bzip2
implementation; (iv) the Java port done by Keiron Liddle, Aftex Software (keiron@aftexsw.com);
(v) tar implementation by Timothy Gerard Endres (time@gjt.org); and (vi) Christoph Wille for
beta testing, suggestions, and the setup of the Web site. The following is distributed under GNU
Lesser General Public License (LGPL) which is at http://www.gnu.org/copyleft/lesser.html and
is provided AS IS by authors with no warranty therefrom without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE (see the GNU LGPL for more
details). Upon request, PTC will provide the source code for such software for a charge no more
than the cost of performing this distribution: eXist, an Open Source Native XML Database. You
may obtain a copy of the source code at http://exist.sourceforge.net/index.html. The source code
is likewise provided under the GNU LGPL. GTK+ - The GIMP Toolkit. You may obtain a copy of
the source code at http://www.gtk.org/, which is likewise provided under the GNU LGPL. Java
Port copyright 1998 by Aaron M. Renn (arenn@urbanophile.com). You may obtain a copy of the
source code at http://www.urbanophile.com/arenn/hacking/download.html. The source code is
likewise provided under the GNU LGPL. JFreeChart is licensed under the GNU LGPL and can
be found at http://www.jfree.org. OmniORB Libraries (OmniOrb is distributed under the terms and
conditions of the GNU General Public License). The generic AIM library provided pursuant to the
JAIMBot project (http://jaimbot.sourceforge.net/). JAIMBot is a modular architecture for providing
services through an AIM client. It contains a generic AIM library and a Bot that uses this library to
provide such services as Offline Messaging and Weather. PTC does not use the Bot. JExcelApi
(http://jexcelapi.sourceforge.net/). 7-Zip Copyright 1999-2006 Igor Pavlov (http://www.7-zip.org).
libiconv Copyright 1991 Free Software Foundation, Inc. (http://www.gnu.org/software/libiconv/).
NHibernate 200x, Red Hat Middleware, LLC. All rights reserved (http://www.hibernate.
org/343.html). MPXJ 2000-2008, Packwood Software (http://mpxj.sourceforge.net/). Java
Server Faces V3.0.1 (http://java.sun.com/javaee/javaserverfaces/).
DevlL Image Lib 0.1.6.7
(http://openil.sourceforge.net/). Zip Master Component Lib 1.79 (http://www.delphizip.org). Exadel
RichFaces 3.0.1 (http://www.exadel.com). Jfree / Jfree Chart 1.0.0 (http://www.jfree.org/). Memory
DLLLoading code 0.0.1 (http://www.dsplayer.de/open source probjects/BTMemoryModule.zip).
May include Jena Software Copyright 2000, 2001, 2002, 2003, 2004, 2005 Hewlett-Packard
Development Company, LP. THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Jena includes: JakartaORO
software developed by the Apache Software Foundation (described above).
ICU4J software Copyright 1995-2003 International Business Machines Corporation and others All
rights reserved. Software is used under the MIT license described above. Except as contained in
this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written authorization of the copyright
holder. CUP Parser Generator Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott

Fo
r

PT

In

te
rn

al

U
se

nl
y

Ananianused by permission. The authors and their employers disclaim all warranties with regard
to this software, including all implied warranties of merchantability and fitness. In no event shall
the authors or their employers be liable for any special, indirect or consequential damages, or any
damages whatsoever resulting from loss of use, data or profits, whether in an action of contract,
negligence or other tortious action arising out of or in connection with the use or performance of this
software. ImageMagick software is Copyright 1999-2005 ImageMagick Studio LLC, a nonprofit
organization dedicated to making software imaging solutions freely available. ImageMagick
is freely available without charge and provided pursuant to the following license agreement:
http://www.imagemagick.org/script/license.php. Info-Zip and UnZip ( 1990 2001 Info ZIP, All
Rights Reserved) is provided AS IS and WITHOUT WARRANTY OF ANY KIND. For the complete
Info ZIP license see http://www.info-zip.org/doc/LICENSE. "Info-ZIP" is defined as the following set
of individuals: Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup
Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert
Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden, Igor
Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, Kai
Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler, Cosmin Truta,
Antoine Verheijen, Paul von Behren, Rich Wales, and Mike White. ICU Libraries (International
Components for Unicode) Copyright 1995-2001 International Business Machines Corporation and
others, All rights reserved. Libraries are provided pursuant to the ICU Project (notice is set forth
above) at http://www-306.ibm.com/software/globalization/icu/index.jsp. The Independent JPEG
Group's JPEG software. This software is Copyright 1991-1998, Thomas G. Lane. All Rights
Reserved. This software is based in part on the work of the Independent JPEG Group. iText Library
- Copyright 1999-2006 by Bruno Lowagie and Paulo Soares. All Rights Reserved source
code and further information available at http://www.lowagie.com/iText. jpeg-6b.zip - JPEG image
compression library, version 6.2. Used to create images for HTML output; Provided pursuant to:
http://www.faqs.org/faqs/jpeg-faq/part2. Pop up calendar components Copyright 1998 Netscape
Communications Corporation. All Rights Reserved. METIS, developed by George Karypis and Vipin
Kumar at the University of Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis.
Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1
(at http://www.mozilla.org/NPL). Software distributed under the Netscape Public License (NPL) is
distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied
(see the NPL for the rights and limitations that are governing different languages). The Original
Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of
the Original Code is Netscape Communications Corporation. Portions created by Netscape are
Copyright 1998 Netscape Communications Corporation. All Rights Reserved. Contributors:
Kazu Yamamoto (kazu@mozilla.gr.jp), Ryoichi Furukawa (furu@mozilla.gr.jp), Tsukasa Maruyama
(mal@mozilla.gr.jp), Teiji Matsuba (matsuba@dream.com). The following components are subject
to the Mozilla Public License Version 1.0 or 1.1 at http://www.mozilla.org/MPL (the MPL) and
said software is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either
expressed or implied and all warranty, support, indemnity or liability obligations under PTCs
software license agreements are provided by PTC alone (see the MPL for the specific language
governing rights and limitations the source code and modifications thereto are available under the
MPL and are available upon request): Gecko and Mozilla components Spidermonkey Charset
Detector Saxon-B (http://www.saxonica.com/documentation/conditions/intro.html). Office Partner
Components 1.64 (http://sourceforge.net/projects/tpofficepartner/).
Rhino JavaScript engine,
distributed with a form of the Mozilla Public License (MPL). tiff-v3.4-tar.gz - Libtiff File IO Library
version 3.4: (see also http://www.libtiff.org ftp://ftp.sgi.com/graphics/tiff) Used by the image EFI
library; Provided pursuant to: http://www.libtiff.org/misc.html. The DITA standards, including
DITA DTDs, DITA Schemas, and portions of the DITA specification used in online help; copyright
2005-2009 OASIS Open. All rights reserved. This product includes software developed by the
OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/): Copyright 1998
2004 The OpenSSL Project. All rights reserved. This product includes cryptographic software
written by Eric Young (eay@cryptsoft.com) WHICH IS PROVIDED BY ERIC YOUNG ''AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
product also includes software written by Tim Hudson (tjh@cryptsoft.com). pcre-4.3-2-src.zip Perl Compatible Regular Expression Library version 4.3. http://www.pcre.org; Provided pursuant
to: PCRE License. lpng120.zip - PNG image library version 1.2.0. http://www.ijg.org; Provided
pursuant to: http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. libpng, Copyright 2004 Glenn
Randers-Pehrson, which is distributed according to the disclaimer and license (as well as the list of

Contributing Authors) at http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. METIS is 1997


Regents of the University of Minnesota.

Fo
r

PT

In

te
rn

al

U
se

nl
y

Curl software, Copyright 1996 - 2005, Daniel Stenberg, All rights reserved. Software is used
under the following permissions: Permission to use, copy, modify, and distribute this software for
any purpose with or without fee is hereby granted, provided that the above copyright notice and
this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS, WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in
advertising or otherwise to promote the sale, use, or other dealings. Java Advanced Imaging (JAI)
is provided pursuant to the Sun Java Distribution License (JDL) at http://www.jai.dev.java.net. The
terms of the JDL shall supersede any other licensing terms for PTC software with respect to JAI
components. Regular expression support is provided by the PCRE library package, which is open
source software, written by Philip Hazel, and copyright by the University of Cambridge, England.
This software is based in part on the work of the Independent JPEG Group. Regular Expressions
support was derived from copyrighted software written by Henry Spencer, Copyright 1986 by
University of Toronto. SGML parser: Copyright 1994, 1995, 1996, 1997, 1998 James Clark,
1999 Matthias Clasen. XML parser and XSLT processing was developed using Libxml and Libxslt
by Daniel Veillard, Copyright 2001. libWWW (W3C's implementation of HTTP) can be found at:
http://www.w3.org/Library; Copyright 1994-2000 World Wide Web Consortium, (Massachusetts
Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved. This program is distributed under the W3C's Software Intellectual
Property License at:
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See W3C License http://www.w3.org/Consortium/Legal for more details. Copyright
1995 CERN. "This product includes computer software created and made available by CERN.
This acknowledgment shall be mentioned in full in any product which includes the CERN computer
software included herein or parts thereof." Perl support was developed with the aid of Perl Kit,
Version 5.0. Copyright 1989-2002, Larry Wall. All rights reserved. The cad2eda program
utilizes wxWidgets (formerly wxWindows) libraries for its cross-platform UI API, which is licensed
under the wxWindows Library License at http://www.wxwindows.org. ZLib - Compression library;
Copyright 1995-2005 Jean-loup Gailly and Mark Adler; Provided pursuant to ZLib License at
http://www.zlib.net/zlib_license.html. ATLPort copyright 1999, 2000 Boris Fomitchev is provided by
the copyright holder "as is" with absolutely no warranty expressed or implied. Permission to use
or copy this software for any purpose is granted without fee, provided the foregoing notices are
retained on all copies. Permission to modify the code and to distribute modified code is granted,
provided the above notices are retained and a notice that the code was modified is included with the
above copyright notice. PTC reserves the right to modify this code and may do so without further
notice. OpenCASCADE software is subject to the Open CASCADE Technology Public License
Version 6.2 (the "License"). This software may only be used in compliance with the License.
A copy of the License may be obtained at http://www.opencascade.org. The Initial Developer
of the Original Code is Open CASCADE S.A.S., with main offices at 15 bis, rue Ernest Renan
92136, Issy Les Moulineaux, France. The Original Code is copyright Open CASCADE S.A.S.,
2001. All rights reserved. "The Original Code and all software distributed under the License
are distributed by OpenCASCADE on an "AS IS" basis, without warranty of any kind, and the
Initial Developer hereby disclaims all such warranties, including without limitation, any warranties
of merchantability, fitness for a particular purpose, or noninfringement (please see the License
for the specific terms and conditions governing rights and limitations under the License). PTC
product warranties are provided solely by PTC. Certain Pro/TOOLMAKER functions/libraries are
as follows: CSubclassWnd version 2.0 - Misc. C++ software; Copyright 2000 NEWare Software.
STLPort - C++ templates; 1999,2000 Boris Fomitchev; Provided pursuant to: STLPort License
http://stlport.sourceforge.net/License.shtml. Zip32 - Compression library; Copyright 1990-2007.
Info-ZIP; Provided pursuant to: Info-ZIP License http://www.info-zip.org/pub/infozip/license.html.
Inno Setup - Installer package; Copyright 1997-2007 Jordan Russell; Provided pursuant to Inno
Setup License http://www.jrsoftware.org/files/is/license.txt. 7-Zip - Compression package; Copyright
1999-2007 Igor Pavlov; Provided pursuant to 7-Zip License http://www.7-zip.org/license.txt. The
implementation of the loop macro in CoCreate Modeling is based on code originating from MIT
and Symbolics, Inc. Portions of LOOP are Copyright 1986 by the Massachusetts Institute of
Technology and Portions of LOOP are Copyright 1989, 1990, 1991, 1992 by Symbolics, Inc. All
Rights Reserved. Used under license pursuant to which permission to use, copy, modify and
distribute this software and its documentation for any purpose and without fee is granted, provided
that the copyright holders copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation. The names "M.I.T." and

nl
y

"Massachusetts Institute of Technology" and "Symbolics" may not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission. Notice must
be given in supporting documentation that copying distribution is by permission of the copyright
holders. The copyright holders make no representations about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty. ORACLE, ODBC, and
DB2/CLI Template Library, Version 4.0.126, Copyright Sergei Kuchin, 1996, 20xx. This library
is free software. Permission to use, copy, modify and redistribute it for any purpose is hereby
granted without fee, provided that the preceding copyright statement appears in all copies. (see
http://otl.sourceforge.net/) The following items are used and licensed pursuant to the Common
Development and Distribution License (CDDL). See https://mq.dev.java.net/LICENSE.txt. Metro
Web Services Stack, Copyright Sun Microsystems. The copyright holders of this library give
permission to link this library with independent modules to produce an executable, regardless of the
license terms of these independent modules, and to copy and distribute the resulting executable
under differing terms, provided that, for each linked independent module, the terms and conditions
of the license of that module are met. Source Code for Metro will be provided upon request and is
licensed under the terms of the CDDL. Open MQ In addition, this project uses Mozilla Network
Security Services and Network Security Portable Runtime (NSS / NSPR) which are licensed under
the Mozilla Public License. OpenDS uses BerkeleyDB which is described above.

In

te
rn

al

U
se

The following components are licensed pursuant to the Common Public License (CPL). All warranties
and awarded damage relief from use of the technology as provided by PTC are provided solely by
PTC and same is disclaimed by other contributors. Source code for the program is available upon
request under the terms of the CPL: WIX Installer Toolkit, copyright Microsoft Corp. NSIS (Nullsoft
Scriptable Install System), Copyright 1995-20xx, all Contributors. Includes zlib/libpng, bzip2, and
lzma compression modules with licensing information at http://nsis.sourceforge.net/License. Certain
software is Copyright 2000 - 2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org).
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject
to the following conditions. The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND

Fo
r

PT

This document and the software described herein are Commercial Computer Documentation and
Software, pursuant to FAR 12.212(a)-(b) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a)
(JUN95), and are provided to the US Government under a limited commercial license only. For
procurements predating the above clauses, use, duplication, or disclosure by the Government
is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data
and Computer Software Clause at DFARS 252.227 7013 (OCT88) or Commercial Computer
Software-Restricted Rights at FAR 52.227 19(c)(1)-(2) (JUN87), as applicable. 05222009
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
PRINTING HISTORY
Document No.
T3426-380-01

Date

Description

15/12/2011

Initial Printing of:


Behavioral Modeling Using Creo Parametric

Order Number DT-T3426-380-01


Printed in the U.S.A