Справка по  ActiveField™ 

об ELCUT     Скачать     Контакты

Технология ActiveField
Обзор объектов
Диаграмма иерархии объектов
С чего начать: Объект Application
Как работать с задачами
Как работать с геометрической моделью
Как работать с физическими свойствами
Как анализировать результаты

Объекты

Свойства

Методы

LabelBlockMS Object

Свойства

Методы

Краткое описание

Физические свойства блока в задачах магнитостатики и нестационарного магнитного поля.

Подробное описание

Объект LabelBlockMS представляет физические свойства метки блока в задаче магнитостатики и нестационарного магнитного поля.

Чтобы изменить физические свойства метки блока, необходимо сначала получить объект LabelBlockMS, используя свойство Content объекта Label, затем изменить объект LabelBlockMS, используя его свойства, и вернуть его обратно объекту Label (задать свойству Content объекта Label значение LabelBlockMS).

Объект LabelBlockMS наследует методы и свойства базового класса LabelBlock. В дополнение он имеет свойства, характерные для задач магнитостатики:

Kxx (Absolute)
Kyy (Absolute) properties
Тип Double
(чтение и запись)

Возвращает и устанавливает компоненты тензора магнитной проницаемости.
Если необязательный параметр имеет значение False или не указан, величина рассматривается как относительная магнитная проницаемость, иначе как абсолютное значение магнитной проницаемости.
Абсолютное значение магнитной проницаемости измеряется в Гн/м
Для задания магнитной проницаемости в виде кривой намагничивания используйте свойство Spline.

Свойство Spline
as Spline
(чтение и запись)

Возвращает и устанавливает объект Spline, который представляет магнитную проницаемость в виде кривой намагничивания. Смотрите раздел Использование сплайнов.

Свойство Loading
Тип Double

Величина плотности тока (A/м2) или полный ток (A), в зависимости от значения флага TotalCurrent.

Свойство Coercive
Тип Point

Возвращает и устанавливает величину и направление вектора коэрцитивной силы магнита.

Conductivity
Тип Double

Возвращает и устанавливает величину электропроводности среды в сименсах. Электропроводность используется только при решении нестационарных задач. Значение электропроводность должно быть неотрицательным. Нулевая электропроводность означает, что вихревые токи в блоке не рассчитываются.

ConductivityEx
Тип Variant
(чтение и запись)

То же что Conductivity, но позволяет задать электропроводность не только числовой константой, но и формулой от координат. Формула должна во всех случаях возвращать положительное значение.

ConductivitySpline
Тип Spline
(чтение и запись)

Возвращает и устанавливает кривую, представляющую зависимость электропроводности от температуры.

NonLinearConductivity
Тип Boolean
(только чтение)

Возвращает флаг, означающий, что электропроводность зависит от температуры.

TemperatureEx
Тип Variant
(чтение и запись)

Возвращает и устанавливает величину или формулу, задающую температуру блока, которая используется для вычисления электропроводности. В случае формулы, теплопроводность может зависеть от координат и от времени.

Свойство TotalCurrent
Тип Boolean

Возвращает и устанавливает флаг, показывающий, что нагрузка задана в виде полного тока (значение True) или плотности тока.

Свойство Serial
Тип Boolean

Когда значение свойства TotalCurrent истинно, значение Serial указывает, рассматривать ли различные проводники, у которых задан полный ток, как соединенные последовательно или нет.
Последовательно соединенные проводники несут одинаковый полный ток, но могут иметь разную плотность тока из-за разности сечений проводников.

Свойство Radial
Тип Boolean

В осесимметричных задачах, если задан полный ток, значение этого свойства показывает как распределена плотность тока. Если оно истинно, то плотность тока в проводниках распределена как 1/r. Если имеет значение False, то плотность тока распределена равномерно.

Всегда нужно задавать оба свойства Kxx и Kyy, даже если среда изотропная. Если значение свойства Polar истинно, то свойство Kxx соответствует радиальной, а свойство Kyy - тангенциальной компонентам тензора магнитной проницаемости.

Использование сплайнов

Объект Spline представляет функциональную зависимость одной переменной от другой. В объекте LabelBlockMS с помощью сплайна может быть описана зависимость магнитной индукции от напряженности магнитного поля - кривая намагничивания. Используйте свойство Spline объекта LabelBlockMS, чтобы задать или получить кривую намагничивания.

Чтобы получить существующий объект Spline, используйте свойство Spline. Если сплайн не существует, то это свойство вернет Nothing. В этом случае нужно сначала создать новый сплайн, используя метод CreateBHCuve.

При решении нестационарных задач, электропроводность блока может зависеть от температуры. Такая зависимость тоже описывается сплайном, который можно получить или присвоить, используя свойство ConductivitySpline. Если сплайн электропроводности еще не существует, создайте его, используя метод CreateConductivityCurve.

Чтобы задать или изменить данные, относящиеся к функциональной зависимости, используйте методы и свойства объекта Spline. После завершения работы со сплайном (объект Spline), необходимо вернуть его обратно объекту LabelBlockMS, используя свойство Spline или ConductivitySpline соответственно.

Свойство TemperatureEx (тип Variant) позволяет установить и прочитать значение или формулу, задающую наперед известную температуру блока. Температура используется для вычисления электропроводности и может зависеть от координат и от времени. Значение, вычисляемое по формуле, должно быть всегда положительным.