Integrated application resource: Finite element analysis definition relationships ISO 10303-107:2006(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and abbreviations
4 Product and model relationships
   4.1 Introduction
   4.2 Fundamental concepts and assumptions
   4.3 Product and model relationships type definitions
   4.4 Product and model relationships entity definition

5 Action and model relationships
   5.1 Introduction
   5.2 Fundamental concepts and assumptions
   5.3 Action and model relationships type definitions
   5.4 Action and model relationships entity definitions
6 State and model relationships
   6.1 Introduction
   6.2 Fundamental concepts and assumptions
   6.3 State and model relationships type definitions
   6.4 State and model relationships entity definitions

7 Property distribution and model relationships
   7.1 Introduction
   7.2 Fundamental concepts and assumptions
   7.3 Property distribution and model relationships type definitions
   7.4 Property distribution and model relationships entity definitions
8 Fea definition relationships
   8.1 Introduction
   8.2 Fundamental concepts and assumptions
   8.3 Fea definition relationships entity definitions
A Short names of entities
B Information object registration
C Computer interpretable listings
D EXPRESS-G diagrams
Index

5 Action and model relationships schema

The following Express declaration begins the action_and_model_relationships_schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA action_and_model_relationships_schema;

REFERENCE FROM action_schema    --  ISO 10303-41
  (action);

REFERENCE FROM analysis_schema    --  ISO 10303-53
  (model_action_domain);

REFERENCE FROM finite_element_analysis_control_and_result_schema    --  ISO 10303-104
  (analysis_step);

REFERENCE FROM product_analysis_schema    --  ISO 10303-53
  (physical_action_domain);

REFERENCE FROM support_resource_schema    --  ISO 10303-41
  (identifier,
   label,
   text);
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

action_schema ISO 10303-41
analysis_schema ISO 10303-53
finite_element_analysis_control_and_result_schema ISO 10303-104
product_analysis_schema ISO 10303-53
support_resource_schema ISO 10303-41

NOTE 2   See Annex D for a graphical representation of this schema.

5.1 Introduction

The action_and_model_relationships_schema specifies the relationship between:

5.2 Fundamental concepts and assumptions

Within ISO the following are separate concepts:

NOTE 1   The design definition of a product is recorded using ISO 10303-41.

NOTE 2   A single design definition can have many idealisations for analysis.

NOTE 3   The idealisation of a product for analysis can be recorded using ISO 10303-41.

NOTE 4   An idealisation for analysis can have many discretised models created for it.

NOTE 5   The discretised model of a product for analysis can be recorded using either ISO 10303-104, or ISO 10303-53.

The ISO 10303 series of parts allows a single idealisation for analysis to be recorded in different ways, and allows a discretised model to be recorded in different ways. This part of ISO 10303 associates a discretised model of a product with the corresponding idealisation of the product, irrespective of the way in which they are recorded.

This part of ISO 10303 can also specify that:

5.3 action_and_model_relationships_schema type definitions

5.3.1 discretised_action_model_select   EXPRESS-G

The discretised_action_model_select type is an extensible list of alternate data types. It provides a mechanism to refer to instances of the data types included in the discretised_action_model_select type or in its extensions.

NOTE  The list of entity data types will be extended in application resources that use the constructs of this resource.

EXPRESS specification:

*)
TYPE discretised_action_model_select = EXTENSIBLE SELECT
   (analysis_step,
    model_action_domain);
END_TYPE;
(*

5.3.2 idealised_action_select   EXPRESS-G

The idealised_action_select type is an extensible list of alternate data types. It provides a mechanism to refer to instances of the data types included in the idealised_action_select type or in its extensions.

NOTE  The list of entity data types will be extended in application resources that use the constructs of this resource.

EXPRESS specification:

*)
TYPE idealised_action_select = EXTENSIBLE SELECT
   (action,
    physical_action_domain);
END_TYPE;
(*

5.4 action_and_model_relationships_schema entity definitions

5.4.1 action_view_relationship   EXPRESS-G

An action_view_relationship is a relationship between: which indicates that the discretised action analysis model is a model of the idealised action created for the purpose of numerical analysis.

EXPRESS specification:

*)
ENTITY action_view_relationship;
  id : identifier;
  name : label;
  description : OPTIONAL text;
  discretised_model : discretised_action_model_select;
  idealised_action : idealised_action_select;
END_ENTITY;
(*

Attribute definitions:

id: the identifier for the action_view_relationship.

name: the words by which the action_view_relationship is known.

description: the text that provides further information about the action_view_relationship. The value of this attribute need not be specified.

discretised_model: the model created for numerical analysis.

idealised_action: the idealisation of an action for which a discretised model is created.

5.4.2 same_discretised_action_model   EXPRESS-G

A same_discretised_action_model is a relationship between records of a discretised action model, which states they each have the same meaning.

EXPRESS specification:

*)
ENTITY same_discretised_action_model;
  id : identifier;
  name : label;
  description : OPTIONAL text;
  equivalent_records : SET[2:?] OF discretised_action_model_select;
END_ENTITY;
(*

Attribute definitions:

id: the identifier for the same_discretised_action_model.

name: the words by which the same_discretised_action_model is known.

description: the text that provides further information about the same_discretised_action_model. The value of this attribute need not be specified.

equivalent_records: the records of a discretised action model which have the same meaning.

5.4.3 same_idealised_action   EXPRESS-G

A same_idealised_action is a relationship between records of an idealisation of action for analysis, which states they each have the same meaning.

EXPRESS specification:

*)
ENTITY same_idealised_action;
  id : identifier;
  name : label;
  description : OPTIONAL text;
  equivalent_records : SET[2:?] OF idealised_action_select;
END_ENTITY;
(*

Attribute definitions:

id: the identifier for the same_idealised_action.

name: the words by which the same_idealised_action is known.

description: the text that provides further information about the same_idealised_action. The value of this attribute need not be specified.

equivalent_records: the records of an idealised action which have the same meaning.



*)
END_SCHEMA;  -- action_and_model_relationships_schema
(*


© ISO 2006 — All rights reserved