3.9.5 Осесимметричная масса с переменными характеристиками

 Данный метод используется для описания осесимметричной массы с переменными характеристиками. Изменение массы объекта описывается объектами типа MIP_change.
Синтаксис метода создания
varMIP_1(Node, m0, fXmc, fIxx, fIyy, color=..., visible=...)
Обязательные позиционные параметры метода
node Node
Исходный узел расположения массы и ориентации тензора инерции. Копия этого узла Node* прикрепляется к звену и является базой расположения массы и ориентацией тензора инерции. Ось X узла является осью симметрии массы.
scalar m0 [mass]
Начальное значение массы.
function fXmc [length]<[mass]>
Функция координаты X центра масс в узле Node* в зависимости от текущего значения массы.
function fIxx [mass length2]<[mass]>
Функция центрального осевого момента инерции относительно оси симметрии массы (оси X узла Node*) в зависимости от текущего значения массы.
function fIyy [mass length2]<[mass]>
Функция центрального осевого момента инерции относительно оси, перпендикулярной оси симметрии массы, в зависимости от текущего значения массы.
Необязательные именованные параметры метода
color =..., visible =...
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».
Описание
При переводе проекта из режима редактирования в режим исследования создается узел Node*, который в исходном положении механизма совпадает с узлом Node. Узел Node* прикрепляется к звену, к которому прикреплен сам объект MIP. Узел Node * является базой расположения массы и ориентацией тензора инерции.
В начальный момент после перевода проекта из режима редактирования в режим исследования текущее значение массы равно начальному значению массы m0. В процессе функционирования механизма текущее значение массы может изменяться в соответствии с объектами типа MIP_change.
В процессе расчета в каждый момент времени определяется текущее значение массы m.
Координаты (Xmc, Ymc, Zmc) центра масс в узле Node* определяются следующим образом:
=;
=0[m];
=0[m],
где – заданная  функция fXmc координаты X центра масс, зависящая от массы.
Тензор инерции относительно текущего положения центра масс в осях узла Node* определяются следующим образом:
;
где ,  – заданные функции fIxx, fIyy моментов инерции, зависящие от массы.
В процессе расчета отслеживается состояние исследуемой механической системы, при котором текущее значение массы становится равным нулю. Текущее значение массы не должно быть меньше нуля. То есть, недопустимо уменьшение массы, которое задается в объектах типа MIP_change, при текущем значении массы равном нулю. Если это происходит, то расчет останавливается и выдается соответствующая диагностика.