findElectromagneticBC

Найдите электромагнитные граничные условия, присвоенные геометрической области

    Описание

    пример

    emBC = findElectromagneticBC(emagmodel.BoundaryConditions,RegionType,RegionID) возвращает напряжение или магнитный потенциал, присвоенный заданной области заданной модели.

    Примеры

    свернуть все

    Создайте электромагнитную модель для магнитостатического анализа.

    emagmodel = createpde('electromagnetic','magnetostatic');

    Включите L-образную мембранную геометрию в модель и постройте график с метками граней.

    geometryFromEdges(emagmodel,@lshapeg);
    pdegplot(emagmodel,'FaceLabels','on')
    ylim([-1.1 1.1])
    axis equal

    Figure contains an axes. The axes contains 4 objects of type line, text.

    Присвойте значения магнитного потенциала ребрам 1 и 2.

    electromagneticBC(emagmodel,'Edge',1,'MagneticPotential',1);
    electromagneticBC(emagmodel,'Edge',2,'MagneticPotential',0);

    Проверьте спецификации граничных условий для ребер 1 и 2.

    emBC = findElectromagneticBC(emagmodel.BoundaryConditions,'Edge',1:2);
    emBC(1)
    ans = 
      ElectromagneticBCAssignment with properties:
    
               RegionType: 'Edge'
                 RegionID: 1
                  Voltage: []
        MagneticPotential: 1
               Vectorized: 'off'
    
    
    emBC(2)
    ans = 
      ElectromagneticBCAssignment with properties:
    
               RegionType: 'Edge'
                 RegionID: 2
                  Voltage: []
        MagneticPotential: 0
               Vectorized: 'off'
    
    

    Входные параметры

    свернуть все

    Краевые условия электромагнитной модели, заданные как BoundaryConditions свойство модели.

    Пример: findElectromagneticBC(emagmodel.BoundaryConditions,'Edge',1)

    Тип геометрической области, заданный как 'Edge'.

    Типы данных: char | string

    Идентификатор ребра, заданный как вектор положительных целых чисел. Поиск идентификаторов ребер при помощи pdegplot с 'EdgeLabels' значение-имя аргумента установлено в 'on'.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Назначение электромагнитных граничных условий, возвращаемое как ElectromagneticBCAssignment объект. Для получения дополнительной информации смотрите Свойства ElectromagneticBCAssignment.

    Введенный в R2021a