Справка по  ActiveField™ 

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

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

Объекты

Свойства

Методы

LabelBlockHE Object

Свойства

Методы

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

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

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

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

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

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

Свойства

Kxx (Absolute)

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

Kxx (Absolute)

Loading

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

LoadingPhase

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

Conductivity

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

ConductivityEx

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

ConductivitySpline

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

NonLinearConductivity

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

TemperatureEx

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

TotalCurrent

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

Serial

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

Spline

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

Всегда нужно задавать оба свойства 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) позволяет установить и прочитать значение или формулу, задающую наперед известную температуру блока. Температура используется для вычисления электропроводности и может зависеть от координат. Значение, вычисляемое по формуле, должно быть всегда положительным.