Integrated application resource: Finite element analysis definition relationships | ISO 10303-107:2006(E) © ISO |
*)
SCHEMA state_and_model_relationships_schema;
REFERENCE FROM
analysis_schema
--
ISO 10303-53
(model_state_domain);
REFERENCE FROM
finite_element_analysis_control_and_result_schema
--
ISO 10303-104
(state);
REFERENCE FROM
product_analysis_schema
--
ISO 10303-53
(physical_state_domain);
REFERENCE FROM
state_type_schema
--
ISO 10303-56
(state_type);
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:
analysis_schema ISO 10303-53 finite_element_analysis_control_and_result_schema ISO 10303-104 product_analysis_schema ISO 10303-53 state_type_schema ISO 10303-56 support_resource_schema ISO 10303-41
NOTE 2 See Annex D for a graphical representation of this schema.
NOTE 1 The design definition of a state is recorded using ISO 10303-56.
NOTE 2 A single design definition can have many idealisations for analysis.
NOTE 3 The idealisation for a state for analysis can be recorded using ISO 10303-56, or using ISO 10303-53.
NOTE 4 An idealisation for analysis can have many discretised models created for it.
NOTE 5 The discretised model of a state 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 te 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 state with the corresponding idealisation of the state, irrespective of the way in which they are recorded.
This part of ISO 10303 can also specify that:
NOTE The list of entity data types will be extended in application resources that use the constructs of this resource.
EXPRESS specification:
*)
TYPE
discretised_state_model_select
=
EXTENSIBLE
SELECT
(model_state_domain,
state);
END_TYPE;
(*
NOTE The list of entity data types will be extended in application resources that use the constructs of this resource.
EXPRESS specification:
*)
TYPE
idealised_state_select
=
EXTENSIBLE
SELECT
(physical_state_domain,
state_type);
END_TYPE;
(*
EXPRESS specification:
*)
ENTITY same_discretised_state_model;
id : identifier;
name : label;
description :
OPTIONAL
text;
equivalent_records : SET[2:?] OF discretised_state_model_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the same_discretised_state_model.
name: the words by which the same_discretised_state_model is known.
description: the text that provides further information about the same_discretised_state_model. The value of this attribute need not be specified.
equivalent_records: the records of a discretised state model which have the same meaning.
EXPRESS specification:
*)
ENTITY same_idealised_state;
id : identifier;
name : label;
description :
OPTIONAL
text;
equivalent_records : SET[2:?] OF idealised_state_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the same_idealised_state.
name: the words by which the same_idealised_state is known.
description: the text that provides further information about the same_idealised_state. The value of this attribute need not be specified.
equivalent_records: the records of an idealised state model which have the same meaning.
EXPRESS specification:
*)
ENTITY state_view_relationship;
id : identifier;
name : label;
description :
OPTIONAL
text;
discretised_model : discretised_state_model_select;
idealised_state : idealised_state_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the state_view_relationship.
name: the words by which the state_view_relationship is known.
description: the text that provides further information about the state_view_relationship. The value of this attribute need not be specified.
discretised_model: the discretised state model created for numerical analysis.
idealised_state: the idealisation of a state for which a discretised model is created.
*)
END_SCHEMA; -- state_and_model_relationships_schema
(*
© ISO 2006 — All rights reserved