Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

LabelBlockHE Object

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

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

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

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

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

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

Свойства

Kxx (Absolute)

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

Kxx (Absolute)

Loading

Возвращает и устанавливает амплитуду источника поля.
Точное определение величины зависит от:
1. Задана ли проводимость среды (свойство Conductivity), и
2. Установлен ли флаг TotalCurrent.
Смотрите раздел Замечания.

LoadingEx

То же что Loading, но позволяет задать ток (плотность тока, напряжение) не только числовой константой, но и формулой от координат.

LoadingPhase

Величина фазы в градусах для нагрузки (свойство Loading).

Conductivity

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

ConductivityEx

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

ConductivitySpline

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

NonLinearConductivity

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

TemperatureEx

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

TotalCurrent

Возвращает и устанавливает флаг, меняющий смысл величины нагрузки (свойство Loading). Смотрите раздел Замечания.

Serial

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

Spline

Возвращает эквивалентную кривую намагничивания, пересчитанную из исходной кривой (на постоянном токе) для частоты задачи

Следующие свойства устанавливают/возвращают значения коэффициентов удельных потерь в магнито-мягком материале для формулы удельно мощности потерь в единице объема: p = khf B2 + kcf2B2 + ke(f B)1.5 (Вт/м3). Все они не обязательны. По умолчанию имеют нулевое значение, означающее отсутствие соответствующего вида потерь в данном материале.

LossHysteresis

Возвращает и устанавливает величину коэффициента kh - удельные потери на гистерезис в единице объема материала.

LossEddy

Возвращает и устанавливает величину коэффициента kc - удельные потери на вихревые токи в единице объема материала. Потери на вихревые токи, вычисляемые по этой формуле, применимы к материалам с нулевой электропроводностью (Conductivity или ConductivityEx), в которых программа не рассчитывает вихревые токи, но потери все же необходимо учитывать - например, сердечники, набранные из тонких листов элеткротехнической стали. В материалах с ненулевой электрической проводимостью значение LossEddy следует оставить нулевым.

LossExcess

Возвращает и устанавливает величину коэффициента ke - добавочные удельные потери в единице объема материала, которые не попадают в категорию потерь на вихревые токи или на гистерезис.

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

Методы

CreateBHCurve

Создает новую пустую кривую намагничивания, которую можно использовать как параметр в методе PutDCSpline.

GetDCSpline

Возвращает кривую намагничивания на постоянном токе.

PutDCSpline (
spline as Spline frequency As Double)

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

CreateConductivityCurve

Создает новую пустую кривую для хранения зависимости электропроводности от температуры. Результатом является объект Spline, который можно присвоить свойству ConductivitySpline.

Замечания

Способ задания источника поля различен для проводников и не проводников. Следующая таблица показывает возможные способы задания источника поля:

Проводник

Не проводник

TotalCurrent = True

Свойство Loading задает полный ток в амперах.

Свойство Loading задает полный ток в амперах.

TotalCurrent = False

Свойство Loading задает величину напряжения в вольтах, приложенного к концам проводника.

Свойство Loading задает величину плотности тока в A/м2

Когда заданы полный ток или напряжение, можно указать, как ELCUT будет рассматривать отдельные блоки. имеющие одинаковые метки (если есть). Если флаг Serial имеет значение True, различные проводники считаются соединенными последовательно. Последовательно соединенные проводники несут одинаковый полный ток, но могут иметь разную плотность тока из-за разности сечений проводников.

Помните, что в задачах магнитного поля синусоидальных токов всегда задается амплитуда для всех переменных величин.

При расчете магнитного поля переменных токов, пользователь задает для каждого ферромагнитного материала стандартную кривую намагничивания на постоянном токе. Перед решением полевой задачи ELCUT автоматически пересчитывает кривую для заданной частоты. Пересчитанная кривая B(H) для частоты задачи доступна только на чтение при помощи свойства Spline.

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

Электропроводность может зависеть от температуры. Зависимость задается таблицей, которая автоматически аппроксимируется сплайном. Если электропроводность материала зависит от температуры, то материал считается изотропным.

Значение температуры в каждой точки либо задается константой или формулой в метке блока (свойство TemperatureEx), либо импортируется из решения связанной тепловой задачи. Импортированная температура, если она доступна, имеет более высокий приоритет.

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

Свойство NonLinearConductivity (тип Boolean, только для чтения) возвращает True, если для данной метки электропроводность зависит от температуры.

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