Property symmetry Application Object


A Property_symmetry is an Independent_property that indicates a symmetry of an Independent_property_definition with respect to orientation.

A Property_symmetry is a Class that has instances of Independent_property_definition as members and that indicates a symmetry of an Independent_property_definition with respect to orientation.

A Property_symmetry applied to a Range_property_definition applies to each Point_property_definition within the range.

A Property_symmetry is valid only for instances of Independent_property_definition that are second or fourth order tensors.

The instances of Property_symmetry specified by this part of ISO 10303 are shown in Table 1.

Table 1: Standard instances of Property_symmetry

code

name

definition

PS001

anisotropic_symmetric_tensor2_2d

symmetric second order tensor in two dimensions with 3 independent values - see ISO 10303-104:2000

PS002

isotropic_symmetric_tensor2_2d

symmetric second order tensor in two dimensions with 1 independent value - see ISO 10303-104:2000

PS003

anisotropic_symmetric_tensor2_3d

symmetric second order tensor in three dimensions with 6 independent values - see ISO 10303-104:2000

PS004

isotropic_symmetric_tensor2_3d

symmetric second order tensor in three dimensions with 1 independent value - see ISO 10303-104:2000

PS005

orthotropic_symmetric_tensor2_3d

symmetric second order tensor in three dimensions with 3 independent values - see ISO 10303-104:2000

PS006

anisotropic_symmetric_tensor4_2d

symmetric fourth order tensor in two dimensions with 6 independent values - see ISO 10303-104:2000

PS007

isotropic_symmetric_tensor4_2d

symmetric fourth order tensor in two dimensions with 2 independent values - see ISO 10303-104:2000

PS008

isotropic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 2 independent values - see ISO 10303-104:2000

PS009

iso_orthotropic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 3 independent values - see ISO 10303-104:2000

PS010

transverse_isotropic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 5 independent values - see ISO 10303-104:2000

PS011

orthotropic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 9 independent values - see ISO 10303-104:2000

PS012

monoclinic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 13 independent values - see ISO 10303-104:2000

PS013

anisotropic_symmetric_tensor4_3d

symmetric fourth order tensor in three dimensions with 21 independent values - see ISO 10303-104:2000

These standard instances of class are identified using the methodology of IEC 61360, where:

EXPRESS specification:

*)
ENTITY Property_symmetry
  SUBTYPE OF (
  Class
  Independent_property);
  code :  STRING;
  supplier :  STRING;
UNIQUE
  single_instance_of_class :  code, supplier; 
WHERE
  valid_standard_class :
   IF (supplier = 'ISO/PDTS 10303-1036') THEN
        code IN ['PS001', 'PS002', 'PS003', 'PS004', 'PS005', 'PS006',
        'PS007', 'PS008', 'PS009', 'PS010', 'PS011', 'PS012', 'PS013'];
    ELSE
      TRUE;
    END_IF;
END_ENTITY;
(*

Attribute definitions:

code: the text string that identifies the Property_symmetry.

supplier: the text string that identifies the supplier of theProperty_symmetry.

Formal proposition:

single_instance_of_class: There shall not be more than one instance of Property_symmetry with the same meaning.

valid_standard_class: If the supplier is 'ISO/PDTS 10303-1036', then the code shall be one those listed in Table 1.