В данном подразделе определены объекты ПЭМ для данного прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области и содержит атрибуты для представления объекта. Объекты ПЭМ и их определения приведены ниже.
4.2.1 Объект Centre_of_mass
Объект Centre_of_mass является таким подтипом объекта Shape_dependent_property_representation, посредством которого обеспечивается косвенная ссылка на точку центра масс, заданную в геометрическом координатном пространстве.
EXPRESS-спецификация:
*)
ENTITY Centre_of_mass
SUBTYPE OF (Shape_dependent_property_representation);
WHERE
WR1: SIZEOF(SELF\Property_definition_representation.used_representation\
Representation.items) =1;
WR2: SIZEOF(QUERY (it <* SELF\Property_definition_representation.used_
representation\Representation.items | 'INERTIA_CHARACTERISTICS_ARM.' +
'CARTESIAN_POINT' IN TYPEOF(it) )) =1;
WR3: 'INERTIA_CHARACTERISTICS_ARM.' + 'GEOMETRIC_COORDINATE_SPACE'
IN TYPEOF(SELF\Property_definition_representation.used_representation\
Representation.context_of_items);
END_ENTITY;
(*
Формальные утверждения:
WR1. Агрегатный атрибут items, представляющий представление (модель) объекта, играющего роль атрибута used_representation, должен содержать только один элемент.
WR2. Единственным элементом представления (модели), представленной объектом, играющим роль атрибута used_representation, должна быть декартова точка, представленная объектом Cartesian_point, и задающая положение центра масс.
WR3. Роль атрибута context_of_items объекта, представляющего связанное представление, должен играть объект Geometric_coordinate_space, представляющий геометрическое координатное пространство. Точка центра масс задается в этом геометрическом координатном пространстве.
4.2.2 Объект lnertia_matrix_item
Объект lnertia_matrix_item является таким подтипом объекта Representation_item, который представляет матрицу (тензор) шести различных значений моментов инерции, представляющую меру инертности твердого тела при вращении вокруг определенной точки, а также общую единицу измерения.
Эти шесть значений включают в себя три момента инерции массы и три производных (центробежных) момента инерции относительно трех ортогональных осей, проходящих через заданную точку.
EXPRESS-спецификация:
*)
ENTITY Inertia_matrix_item