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.