exponenta event banner

findElectromagneticSource

Поиск электромагнитного источника, назначенного геометрической области

    Описание

    пример

    emSource = findElectromagneticSource(emagmodel.Sources,RegionType,RegionID) возвращает изменение или плотность тока emSource назначается указанной области указанной модели.

    Примеры

    свернуть все

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

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

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

    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.

    Укажите различную плотность тока для каждой грани.

    electromagneticSource(emagmodel,'Face',1,'CurrentDensity',10);
    electromagneticSource(emagmodel,'Face',2,'CurrentDensity',20);
    electromagneticSource(emagmodel,'Face',3,'CurrentDensity',30);

    Проверьте спецификацию источника электромагнитного излучения для каждой грани.

    findElectromagneticSource(emagmodel.Sources,'Face',1)
    ans = 
      ElectromagneticSourceAssignment with properties:
    
            RegionType: 'Face'
              RegionID: 1
         ChargeDensity: []
        CurrentDensity: 10
    
    
    findElectromagneticSource(emagmodel.Sources,'Face',2)
    ans = 
      ElectromagneticSourceAssignment with properties:
    
            RegionType: 'Face'
              RegionID: 2
         ChargeDensity: []
        CurrentDensity: 20
    
    
    findElectromagneticSource(emagmodel.Sources,'Face',3)
    ans = 
      ElectromagneticSourceAssignment with properties:
    
            RegionType: 'Face'
              RegionID: 3
         ChargeDensity: []
        CurrentDensity: 30
    
    

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

    свернуть все

    Источник в электромагнитной модели, указанный как Sources свойство модели.

    Пример: findElectromagneticSource(emagmodel.Sources,'Face',1)

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

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

    Face ID, заданный как вектор положительных целых чисел. Поиск идентификаторов лиц с помощью pdegplot.

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

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

    свернуть все

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

    Представлен в R2021a