FEMM 5

Гармоническое магнитное поле и электрические цепи · Плоскопараллельная

Комплексная матрица импедансов: токи, общая оболочка и нагрузки

В многопроводной линии взаимная связь определяется комплексной матрицей: соседние токи меняют не только потокосцепление, но и распределение потерь. Работа извлекает полную матрицу Z трёх портов с общей проводящей оболочкой, подключает две пассивные нагрузки и проверяет найденные токи новым полевым решением.

Три медные жилы радиусом 1.5 мм имеют центры x=−4, 0 и +4 мм. Общая медная оболочка занимает радиусы 10…11 мм. Глубина плоской модели равна 1 м, проводимость меди 58 МСм/м. Рассматриваются частоты 50, 5000 и 50000 Гц. Первая жила возбуждается током амплитудой 1 А; вторая и третья замыкаются через сопротивления 5 и 50 мОм, затем нагрузки меняются местами.

Самостоятельная учебная модель FEMM 5: от физических соотношений к полевому решению и проверке результата.

Допущения и устройство учебной модели

Все размеры, свойства материалов и условия возбуждения заданы ниже. Численные результаты относятся к опубликованной версии модели FEMM 5.

Физическая и математическая постановка

Определение порта и матрицы

Ток каждого порта направлен по своей жиле; обратный ток проходит по общей оболочке. Поэтому суммарный ток оболочки в каждом полевом опыте равен минус сумме трёх токов жил. Напряжение порта — разность напряжений его жилы и оболочки. Это определение включает потери возвратного проводника и не подменяет общий обратный путь условием нулевого потенциала в бесконечности.

Три единичных возбуждения образуют столбцы Z. В каждом возбуждении токи остальных жил равны нулю по сечению, однако локальные вихревые токи внутри них возможны. Взаимные коэффициенты поэтому имеют действительную и мнимую части. Статическая матрица индуктивностей не может воспроизвести это частотное перераспределение. Комплексная взаимность проверяется сравнением Zjk и Zkj без сопряжения. Сопряжение используется при вычислении мощности, а не при перестановке взаимных коэффициентов.

\widehat{\boldsymbol V}=\boldsymbol Z(\omega)\widehat{\boldsymbol I},\qquad Z_{jk}=Z_{kj},\qquad P=\frac12\operatorname{Re}\left(\widehat{\boldsymbol I}^{\mathrm H}\boldsymbol Z\widehat{\boldsymbol I}\right)

Нагрузки и независимые проверки

При заданном токе первого порта два неизвестных тока находятся из линейной системы: напряжение второго или третьего порта плюс падение на соответствующем сопротивлении должно равняться нулю. Рассчитанные комплексные токи задаются в новой модели. Её напряжения сравниваются с произведением исходной матрицы на вектор токов, а напряжения нагруженных портов отдельно проверяются по уравнениям Кирхгофа.

Для каждого возбуждения интеграл плотности тока по каждой жиле и оболочке сравнивается с заданным током. Полевые потери сверяются с активной мощностью всех цепей; для нагруженного опыта мощность источника равна сумме потерь в металле и нагрузках. Пассивность проверяется независимым комплексным вектором токов. Нижняя DC-граница сопротивления получается из равномерного распределения тока по площади жилы и оболочки; дополнительное вытеснение не может сделать потери меньше этой границы.

На каждой частоте три сетки охватывают все три столбца матрицы и оба набора нагрузок. Поверхностный слой проводников и оболочки разрешается отдельными ограничениями сетки. Результаты относятся к однородному метровому участку с заданным соединением обратных токов. Межжильная ёмкость, электромагнитное распространение, реальные торцы, распределённая нагрузка и переходные процессы не включены. Работа описывает магнитоквазистатическую цепь, поэтому не заменяет модель длинной линии на высоких частотах.

Исходные данные

Плоскопараллельная

Величины, единицы и происхождение параметров
ПараметрЗначениеЕдиницаПроисхождение
Частоты50; 5000; 50000ГцЗаданный параметр самостоятельной учебной модели
Длина участка1мЗаданный параметр самостоятельной учебной модели
Радиус жилы1,5ммЗаданный параметр самостоятельной учебной модели
Координаты жил−4; 0; +4ммЗаданный параметр самостоятельной учебной модели
Радиусы оболочки10…11ммЗаданный параметр самостоятельной учебной модели
Проводимость меди58МСм/мЗаданный параметр самостоятельной учебной модели
Амплитуда тока первого порта1АЗаданный параметр самостоятельной учебной модели
Нагрузки второго и третьего портов5 и 50; 50 и 5мОмЗаданный параметр самостоятельной учебной модели

Порядок воспроизведения

  1. Откройте reproduce.py во встроенном Python FEMM 5 и выполните программу. Новый запуск создаёт отдельный каталог calculated-NN рядом с программой.
  2. Сначала рассмотрите единичные возбуждения: каждое определяет один столбец комплексной матрицы. Сравните прямые и обратные коэффициенты связи.
  3. Затем откройте точную модель с рассчитанными комплексными токами замкнутых цепей. Сопоставьте токи, напряжения, средние потери и невязку уравнения Кирхгофа.
  4. Сравните три сетки отдельно для каждой частоты, возбуждения и нагрузки. Пользуйтесь файлами result.json для точных комплексных чисел; график показывает выбранную вещественную характеристику.
  5. Измените один параметр и выполните новый расчёт. Результат после изменения параметров подтверждается только новой численной проверкой.

Скачайте нужные файлы по отдельным ссылкам ниже в одну рабочую папку, затем откройте reproduce.py во встроенном Python FEMM 5 и выполните его. Сохраните имена файлов и структуру подпапок. Условия конкретного запуска и путь новых результатов указаны в комментариях программы.

Программа встроенного Python FEMM 5
Python · reproduce.py
"""Собственная учебная лабораторная FEMM 5: встроенный Python.
Команды FEMM доступны глобально, внешний пакет femm не используется.
Каждая сетка сохраняется в отдельный FEM, закрывается, открывается повторно
и решается с русскими именами свойств. Новый запуск создаёт calculated-NN.
Опубликованные модели и квитанции не изменяются. Размеры: мм; результаты: СИ.
"""
import os
import sys
import math
import json
CONFIG = {'sigma': 58000000.0, 'variants': [50, 5000, 50000], 'loads': [[0.005, 0.05], [0.05, 0.005]]}
MODE = 'matrix'
saved=globals().get('__file__','') or (sys.argv[0] if sys.argv else '')
base=os.path.dirname(os.path.abspath(saved)) if saved else os.getcwd()
index=1
while os.path.exists(base+'/calculated-%02d'%index):index+=1
directory=base+'/calculated-%02d'%index
os.mkdir(directory)
records=[]
checks=[]
MU0=4*math.pi*1e-7

def real(x):
    if isinstance(x,(list,tuple)):x=x[0]
    return complex(x).real

def check(name,value,limit):
    checks.append({'name':name,'value':value,'limit':limit,'passed':math.isfinite(value) and value<=limit})

def material(name,mu=1,sigma=0):
    mi_addmaterial(name,mu,mu,0,0,sigma/1e6)

def label(x,y,name,mesh,group=1,circuit='<None>',turns=1):
    mi_addblocklabel(x,y);mi_selectlabel(x,y)
    mi_setblockprop(name,0,mesh,circuit,0,group,turns);mi_clearselected()

def polygon(points,boundary=None,spacing=0):
    for x,y in points:mi_addnode(x,y)
    for i,(x,y) in enumerate(points):
        x2,y2=points[(i+1)%len(points)];mi_addsegment(x,y,x2,y2)
        if boundary:
            mi_selectsegment((x+x2)/2,(y+y2)/2)
            mi_setsegmentprop(boundary,spacing,0,0,0);mi_clearselected()

def rect(x1,y1,x2,y2):polygon([(x1,y1),(x2,y1),(x2,y2),(x1,y2)])

def circle(x,y,r,angle,boundary=None):
    mi_addnode(x-r,y);mi_addnode(x+r,y)
    mi_addarc(x-r,y,x+r,y,180,angle);mi_addarc(x+r,y,x-r,y,180,angle)
    if boundary:
        mi_selectarcsegment(x,y-r);mi_selectarcsegment(x,y+r)
        mi_setarcsegmentprop(angle,boundary,0,0);mi_clearselected()

def halfcircle(r,angle,boundary=None):
    mi_addnode(0,-r);mi_addnode(0,r)
    mi_addarc(0,-r,0,r,180,angle)
    if boundary:
        mi_selectarcsegment(r,0);mi_setarcsegmentprop(angle,boundary,0,0);mi_clearselected()

def start(axis,f,outer,level,uniform=0):
    newdocument(0)
    mi_probdef(f,'millimeters','axi' if axis else 'planar',1e-10,1000,30,0)
    material('Воздух')
    # Коэффициенты пространственной функции A вводятся на миллиметр геометрии.
    mi_addboundprop('Внешняя граница',0,uniform/2000 if axis else 0,0 if axis else uniform/1000,0,0,0,0,0,0)
    if axis:
        # Ось r=0, z снизу вверх: исходные координаты библиотек не используются.
        halfcircle(outer,4/(2**level),'Внешняя граница')
        mi_addsegment(0,-outer,0,outer)
    else:circle(0,0,outer,4/(2**level),'Внешняя граница')

def close_axis():
    # FEMM автоматически разбивает осевой отрезок вершинами внутренних дуг.
    pass

def coil(r,z,width,height,current,turns,mesh,num):
    name='Обмотка %d'%num
    mi_addcircprop(name,current,1)
    rect(r-width/2,z-height/2,r+width/2,z+height/2)
    label(r,z,'Медь обмотки',mesh,10+num,name,turns)
    return name

def solve(level,variant,tag=''):
    name='model-%s-%02d%s.fem'%(str(variant).replace('.','p'),level+1,tag)
    mi_saveas(directory+'/'+name);mi_close();opendocument(directory+'/'+name)
    mi_analyze(1);mi_loadsolution();mo_smooth('off')
    mo_groupselectblock();energy=real(mo_blockintegral(2));loss=real(mo_blockintegral(4));mo_clearblock()
    return {'model':name,'level':level+1,'variant':variant,'nodes':mo_numnodes(),'elements':mo_numelements(),'energy_J':energy,'ohmic_loss_W':loss,'saved_reopened_solved':True}

def finish():mo_close();mi_close()

def loop_field(r,z,turns,current,position):
    r*=0.001;dz=(position-z)*0.001
    return MU0*turns*current*r*r/(2*(r*r+dz*dz)**1.5)

def bessel(n,z):
    term=(z/2)**n
    total=term
    for k in range(1,100):
        term*=-(z*z/4)/(k*(k+n));total+=term
        if abs(term)<1e-15*max(1,abs(total)):break
    return total

def skin_resistance(radius,sigma,f):
    a=radius*.001
    if f==0:return 1/(math.pi*a*a*sigma)
    delta=math.sqrt(2/(2*math.pi*f*MU0*sigma));k=(1-1j)/delta
    return (k*bessel(0,k*a)/(2*math.pi*a*sigma*bessel(1,k*a))).real

def circuit_values(name):
    i,v,psi=mo_getcircuitproperties(name)
    return complex(i),complex(v),complex(psi)

def magnetic_b(x,y):
    mo_smooth('on')
    values=mo_getpointvalues(x,y)
    mo_smooth('off')
    return values[1],values[2]

def asinh(x):return math.log(x+math.sqrt(x*x+1))

def energy_identity(row,circuits,frequency):
    power=0;fluxenergy=0
    for name in circuits:
        i,v,psi=circuit_values(name)
        power+=(v*i.conjugate()).real/2
        fluxenergy+=(psi*i.conjugate()).real/(4 if frequency else 2)
    row['circuit_active_power_W']=power
    row['circuit_energy_J']=fluxenergy
    if frequency:
        error=abs(power-row['ohmic_loss_W'])/max(abs(power),1e-20)
        row['power_balance_relative']=error
        check('Баланс активной мощности '+row['model'],error,0.015)
    else:
        error=abs(fluxenergy-row['energy_J'])/max(abs(fluxenergy),1e-20)
        row['energy_identity_relative']=error
        check('Энергия и потокосцепление '+row['model'],error,0.012/(2**(row['level']-1)))


def pair(z):return [z.real,z.imag]
def phase(z):return math.atan2(z.imag,z.real)*180/math.pi
def group_current(group):
    mo_groupselectblock(group);current=complex(mo_blockintegral(7));mo_clearblock();return current
def circuit_power(names):
    total=0
    for name in names:
        ii,vv,pp=circuit_values(name);total+=(vv*ii.conjugate()).real/2
    return total

if MODE=='shade':
 def build_shade(f,level,currents):
    newdocument(0);mi_probdef(f,'millimeters','planar',1e-10,100,30,0)
    material('Воздух');material('Линейный магнитопровод',500);material('Изолированная обмотка');material('Медь экранирующего витка',1,CONFIG['sigma'])
    mi_addboundprop('Удалённая граница A=0',0,0,0,0,0,0,0,0,0)
    rect(-40,-15,40,60)
    for x,y in ((0,-15),(40,20),(0,60),(-40,20)):
        mi_selectsegment(x,y);mi_setsegmentprop('Удалённая граница A=0',4/(2**level),0,0,0);mi_clearselected()
    polygon([(-18,0),(18,0),(18,36),(12,36),(12,6),(-12,6),(-12,36),(-18,36)])
    label(0,3,'Линейный магнитопровод',.8/(2**level),5)
    rect(-18,38,18,44);label(0,41,'Линейный магнитопровод',.8/(2**level),6)
    names=['Первичная обмотка','Экранирующий виток']
    for name,current in zip(names,currents):mi_addcircprop(name,current,1)
    for x,sign in ((-20,1),(-10,-1)):
        rect(x-1,12,x+1,24);label(x,18,'Изолированная обмотка',.5/(2**level),11,names[0],200*sign)
    for x,sign in ((-19.5,1),(-15,-1)):
        rect(x-.5,30,x+.5,35);label(x,32.5,'Медь экранирующего витка',.25/(2**level),12,names[1],sign)
    # Прорезь выходит на поверхность полюса: без неё железная перемычка
    # вокруг внутренней стороны витка шунтировала бы его полезную связь.
    rect(-15.5,35,-14.5,36);label(-15,35.5,'Воздух',.2/(2**level),3)
    # Дополнительные линии задают подробную сетку зазора и полюсных краёв.
    rect(-24,27,24,48);label(22,37,'Воздух',.5/(2**level),3)
    label(-17,29,'Линейный магнитопровод',.4/(2**level),5);label(15,30,'Линейный магнитопровод',.4/(2**level),5)
    label(0,20,'Воздух',1.5/(2**level),2);label(30,0,'Воздух',4/(2**level),1)
    return names
 def pole_average(x1,x2):
    aa=complex(mo_getpointvalues(x1,37)[0]);bb=complex(mo_getpointvalues(x2,37)[0])
    return (aa-bb)/((x2-x1)*.001)
 for variant in CONFIG['variants']:
  for level in range(3):
    Z=[[0j,0j],[0j,0j]]
    for excitation in (0,1):
        currents=[1 if j==excitation else 0 for j in range(2)]
        names=build_shade(variant,level,currents)
        row=solve(level,variant,'-exc%d'%excitation);row['excitation']=excitation;row['shape']='matrix'
        energy_identity(row,names,variant)
        for j,name in enumerate(names):Z[j][excitation]=circuit_values(name)[1]
        row.update({'matrix_column_complex_ohm':[pair(Z[j][excitation]) for j in range(2)],'primary':abs(Z[excitation][excitation])})
        if excitation==0:
            row['open_shaded_B_complex_T']=pair(pole_average(-18,-15.5));row['open_unshaded_B_complex_T']=pair(pole_average(-14.5,-12))
        records.append(row);finish()
    check('Взаимность матрицы экранирующего витка '+str(variant)+' сетка '+str(level+1),abs(Z[0][1]-Z[1][0])/max(abs(Z[0][1]),abs(Z[1][0])),.006)
    current=-Z[1][0]/(Z[1][1]+CONFIG['Rend'])
    names=build_shade(variant,level,[1,current])
    row=solve(level,variant,'-shorted');row['excitation']=2;row['shape']='shorted'
    energy_identity(row,names,variant)
    ii,vv,pp=circuit_values(names[1]);primary=circuit_values(names[0]);bend=CONFIG['Rend']*abs(current)**2/2
    shaded=pole_average(-18,-15.5);unshaded=pole_average(-14.5,-12)
    delta=phase(shaded/unshaded)
    kvl=abs(vv+CONFIG['Rend']*ii)/max(abs(Z[1][0]),1e-20)
    power=(primary[1]*primary[0].conjugate()).real/2
    check('Кирхгоф замкнутого витка '+row['model'],kvl,.0002)
    check('Мощность источника равна потерям поля и торцов '+row['model'],abs(power-row['ohmic_loss_W']-bend)/max(abs(power),1e-20),.015)
    check('Пассивность короткозамкнутого витка '+row['model'],max(0,-power),0)
    row.update({'short_turn_current_real_A':current.real,'short_turn_current_imag_A':current.imag,'short_turn_current_amplitude_A':abs(current),'shaded_field_amplitude_T':abs(shaded),'unshaded_field_amplitude_T':abs(unshaded),'spatial_phase_shift_deg':delta,'end_return_loss_W':bend,'source_active_power_W':power,'loop_KVL_relative':kvl,'primary':abs(current)})
    records.append(row);finish()
 finest=[r for r in records if r.get('shape')=='shorted' and r['level']==3]
 for row in finest:
    check('Разрешимый пространственный фазовый сдвиг '+str(row['variant']),max(0,1-abs(row['spatial_phase_shift_deg'])),0)

elif MODE=='matrix':
 def build_matrix(f,level,currents):
    start(False,f,40,level);material('Медь жил и общей оболочки',1,CONFIG['sigma'])
    names=[]
    allcurrents=currents+[-sum(currents)]
    for j,current in enumerate(allcurrents):
        name='Жила %d'%(j+1) if j<3 else 'Общая возвратная оболочка'
        mi_addcircprop(name,current,1);names.append(name)
    for j,x in enumerate((-4,0,4)):
        circle(x,0,1.5,.8/(2**level));label(x,0,'Медь жил и общей оболочки',.24/(2**level),11+j,names[j])
    circle(0,0,10,1.2/(2**level));circle(0,0,11,1.2/(2**level));label(0,10.5,'Медь жил и общей оболочки',.2/(2**level),14,names[3])
    label(0,5,'Воздух',.7/(2**level),3);label(0,25,'Воздух',4/(2**level),1)
    return names
 def get_ports(names):
    values=[circuit_values(name) for name in names]
    return [values[j][1]-values[3][1] for j in range(3)]
 for variant in CONFIG['variants']:
  for level in range(3):
    Z=[[0j]*3 for j in range(3)]
    for excitation in range(3):
        currents=[1 if j==excitation else 0 for j in range(3)]
        names=build_matrix(variant,level,currents)
        row=solve(level,variant,'-exc%d'%excitation);row['excitation']=excitation;row['shape']='matrix'
        energy_identity(row,names,variant)
        ports=get_ports(names)
        for j in range(3):Z[j][excitation]=ports[j]
        for j,wanted in enumerate(currents+[-sum(currents)]):
            check('Интеграл плотности тока проводника '+str(j+1)+' '+row['model'],abs(group_current(11+j)-wanted),.002)
        dc=1/(CONFIG['sigma']*math.pi*(.0015)**2)+1/(CONFIG['sigma']*math.pi*(.011**2-.010**2))
        check('Нижняя граница равномерного DC-тока '+row['model'],max(0,dc/Z[excitation][excitation].real-1),.002)
        row.update({'port_impedances_complex_ohm':[pair(v) for v in ports],'port_self_resistance_ohm':Z[excitation][excitation].real,'port_self_reactance_ohm':Z[excitation][excitation].imag,'dc_uniform_lower_bound_ohm':dc,'primary':abs(ports[excitation])})
        records.append(row);finish()
    scale=max(abs(z) for line in Z for z in line)
    for j in range(3):
        for k in range(j):check('Комплексная взаимность Z%d%d '%(j+1,k+1)+str(variant)+' сетка '+str(level+1),abs(Z[j][k]-Z[k][j])/scale,.002)
    # Пассивность проверяется для независимого комплексного набора токов.
    probe=[1,complex(-.4,.8),complex(.2,-.5)]
    p=sum((sum(Z[j][k]*probe[k] for k in range(3))*probe[j].conjugate()).real/2 for j in range(3))
    check('Пассивность квадратичной формы '+str(variant)+' сетка '+str(level+1),max(0,-p),0)
    for load_index,loads in enumerate(CONFIG['loads']):
        aa=Z[1][1]+loads[0];bb=Z[1][2];cc=Z[2][1];dd=Z[2][2]+loads[1]
        det=aa*dd-bb*cc
        currents=[1,(-Z[1][0]*dd+bb*Z[2][0])/det,(-aa*Z[2][0]+cc*Z[1][0])/det]
        names=build_matrix(variant,level,currents)
        row=solve(level,variant,'-load%d'%load_index);row['excitation']=3+load_index;row['shape']='load%d'%load_index
        energy_identity(row,names,variant)
        ports=get_ports(names);predicted=[sum(Z[j][k]*currents[k] for k in range(3)) for j in range(3)]
        mismatch=max(abs(ports[j]-predicted[j]) for j in range(3))/max(abs(z) for z in ports)
        kvl=max(abs(ports[j]+loads[j-1]*currents[j]) for j in (1,2))/max(abs(z) for z in ports)
        loadloss=sum(loads[j-1]*abs(currents[j])**2/2 for j in (1,2));power=ports[0].real/2
        check('Суперпозиция полной комплексной матрицы '+row['model'],mismatch,.0002)
        check('Кирхгоф двух нагруженных портов '+row['model'],kvl,.0002)
        check('Мощность источника — металл и нагрузки '+row['model'],abs(power-row['ohmic_loss_W']-loadloss)/max(abs(power),1e-20),.015)
        row.update({'load_index':load_index,'load_resistances_ohm':loads,'port_currents_complex_A':[pair(z) for z in currents],'port_current_amplitudes_A':[abs(z) for z in currents],'port_voltages_complex_V':[pair(z) for z in ports],'load_losses_W':loadloss,'source_active_power_W':power,'matrix_superposition_relative':mismatch,'loaded_KVL_relative':kvl,'primary':power})
        records.append(row);finish()
    if level==2:records.append({'measurement':'full_complex_port_impedance_matrix','frequency_Hz':variant,'matrix_complex_ohm':[[pair(z) for z in line] for line in Z]})
# Сходимость по трём сеткам проверяется отдельно для каждого физического режима.
groups={}
for row in records:
    if 'level' not in row:continue
    key=str(row['variant'])+str(row.get('shape',''))+str(row.get('excitation',''))
    if key not in groups:groups[key]=[]
    groups[key].append(row)
for key,rows in groups.items():
    rows.sort(key=lambda row:row['level'])
    value=abs(rows[-1]['primary']/rows[-2]['primary']-1)
    check('Сходимость измеряемой величины, режим '+key,value,0.025 if MODE in ('shade','matrix') else 0.012)
result={'runtime':'FEMM 5; embedded MicroPython','case_id':'ac-impedance-matrix-loads','records':records,'checks':checks,'passed':all(c['passed'] for c in checks),'scope':'Самостоятельная учебная 2D/осесимметричная модель; численные проверки относятся к указанным параметрам.'}
with open(directory+'/result.json','w') as stream:json.dump(result,stream)
print(json.dumps(result))
assert result['passed']

Картина рассчитанного поля

Линии магнитного потока: model-50000-03-load1.ans
Визуализация сохранённого решения FEMM 5 model-50000-03-load1.ans. Плоская постановка: изолинии векторного потенциала Az. Показана действительная компонента фазора при фазе 0; это не модуль индукции. Показан увеличенный фрагмент расчётной области. Контуры деталей взяты из той же модели. Области вне сохранённых треугольников не заполняются. Это научный график сохранённых данных. Нажмите на карту, чтобы открыть её отдельно и увеличить.

Окна FEMM 5

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

Комплексная матрица импедансов: токи, общая оболочка и нагрузки. Геометрия учебной модели; подписи скрыты для читаемости.
Комплексная матрица импедансов: токи, общая оболочка и нагрузки. Геометрия учебной модели; подписи скрыты для читаемости. Открыть в полном размере
Матрица импедансов и связанные нагрузки: выбранная схема load1 при 50 кГц, R₂ = 0,05 Ом, R₃ = 0,005 Ом. Карта нормы комплексной амплитуды B, Т; контуры A скрыты.
Матрица импедансов и связанные нагрузки: выбранная схема load1 при 50 кГц, R₂ = 0,05 Ом, R₃ = 0,005 Ом. Карта нормы комплексной амплитуды B, Т; контуры A скрыты. Открыть в полном размере

Результаты и численные проверки

Сохранено решений FEMM: 45. Выполнено проверок: 285. Полная точность чисел и условия сравнения доступны в таблицах результатов JSON.

Результаты расчётов и производные итоги
Файл моделиСохранение, открытие и решениеАктивная мощность цепей, ВтЧисло элементовУровень сеткиНижняя DC-граница сопротивления, ОмСредние джоулевы потери, ВтОтносительная ошибка баланса мощностиЭнергия по потокосцеплениям, ДжАктивная часть собственного импеданса, ОмЭнергия поля, ДжСтолбец комплексных импедансов портов, ОмРеактивная часть собственного импеданса, ОмЧастота, ГцОсновной численный результатРежим цепиНомер возбужденияЧисло узловАмплитуды токов портов, АНевязка уравнений нагруженных портовНомер набора нагрузокНевязка полевой суперпозиции матрицыКомплексные напряжения портов, ВСопротивления нагрузок, ОмКомплексные токи портов, АСуммарные потери нагрузок, ВтАктивная мощность источника, ВтПолная комплексная матрица Z, ОмЧастота, ГцВид дополнительного результата
model-50-01-exc0.femДа0,00135083952986010,00270049440,00135083951,3302518 × 10⁻¹²107,99455 × 10⁻⁹0,0027016789107,99455 × 10⁻⁹3 точек; полные данные JSON135,70995 × 10⁻⁶500,0027050852matrix015028————————————
model-50-01-exc1.femДа0,00135037282986010,00270049440,00135037283,3491795 × 10⁻¹²108,67222 × 10⁻⁹0,0027007456108,67222 × 10⁻⁹3 точек; полные данные JSON136,56154 × 10⁻⁶500,002704196matrix115028————————————
model-50-01-exc2.femДа0,00135083942986010,00270049440,00135083942,0818193 × 10⁻¹²108,02282 × 10⁻⁹0,0027016789108,02282 × 10⁻⁹3 точек; полные данные JSON135,74548 × 10⁻⁶500,002705087matrix215028————————————
model-50-01-load0.femДа0,0013424254298601—0,00134242542,1365422 × 10⁻¹²104,79547 × 10⁻⁹—104,79547 × 10⁻⁹——500,0013459989load03150283 значений; полные данные JSON1,5136735 × 10⁻¹²01,7095116 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,5734979 × 10⁻⁶0,0013459989———
model-50-01-load1.femДа0,001342425298601—0,0013424251,3767108 × 10⁻¹²106,77533 × 10⁻⁹—106,77533 × 10⁻⁹——500,0013458716load14150283 значений; полные данные JSON376,29823 × 10⁻¹⁵1617,69123 × 10⁻¹⁵3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,4465338 × 10⁻⁶0,0013458716———
model-50-02-exc0.femДа0,00135080286641220,00270049440,00135080282,1942447 × 10⁻¹²108,25818 × 10⁻⁹0,0027016056108,25818 × 10⁻⁹3 точек; полные данные JSON136,04124 × 10⁻⁶500,0027050287matrix033298————————————
model-50-02-exc1.femДа0,00135033626641220,00270049440,00135033623,157053 × 10⁻¹²108,86946 × 10⁻⁹0,0027006724108,86946 × 10⁻⁹3 точек; полные данные JSON136,80939 × 10⁻⁶500,0027041354matrix133298————————————
model-50-02-exc2.femДа0,00135080286641220,00270049440,00135080281,2360586 × 10⁻¹²108,25948 × 10⁻⁹0,0027016056108,25948 × 10⁻⁹3 точек; полные данные JSON136,04287 × 10⁻⁶500,0027050287matrix233298————————————
model-50-02-load0.femДа0,0013423896664122—0,00134238962,5074793 × 10⁻¹²105,05841 × 10⁻⁹—105,05841 × 10⁻⁹——500,0013459628load03332983 значений; полные данные JSON408,05441 × 10⁻¹⁵0408,0472 × 10⁻¹⁵3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,57328 × 10⁻⁶0,0013459628———
model-50-02-load1.femДа0,0013423892664122—0,00134238922,3877839 × 10⁻¹²107,04007 × 10⁻⁹—107,04007 × 10⁻⁹——500,0013458354load14332983 значений; полные данные JSON272,19189 × 10⁻¹⁵1272,19174 × 10⁻¹⁵3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,4461994 × 10⁻⁶0,0013458354———
model-50-03-exc0.femДа0,001350794117284430,00270049440,00135079417,6925076 × 10⁻¹²108,37081 × 10⁻⁹0,0027015881108,37081 × 10⁻⁹3 точек; полные данные JSON136,18278 × 10⁻⁶500,0027050183matrix086603————————————
model-50-03-exc1.femДа0,00135032717284430,00270049440,0013503272,1094268 × 10⁻¹²108,96849 × 10⁻⁹0,002700654108,96849 × 10⁻⁹3 точек; полные данные JSON136,93384 × 10⁻⁶500,0027041233matrix186603————————————
model-50-03-exc2.femДа0,001350794117284430,00270049440,00135079411,118881 × 10⁻¹²108,37066 × 10⁻⁹0,0027015881108,37066 × 10⁻⁹3 точек; полные данные JSON136,18259 × 10⁻⁶500,0027050183matrix286603————————————
model-50-03-load0.femДа0,0013423811728443—0,0013423817,8172858 × 10⁻¹²105,17152 × 10⁻⁹—105,17152 × 10⁻⁹——500,0013459542load03866033 значений; полные данные JSON838,92023 × 10⁻¹⁵0838,9265 × 10⁻¹⁵3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,5731673 × 10⁻⁶0,0013459542———
model-50-03-load1.femДа0,00134238071728443—0,00134238077,8704322 × 10⁻¹²107,15333 × 10⁻⁹—107,15333 × 10⁻⁹——500,0013458268load14866033 значений; полные данные JSON1,0336552 × 10⁻¹²11,0336484 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON3,4460816 × 10⁻⁶0,0013458268———
———————————————————————————3 точек; полные данные JSON50full_complex_port_impedance_matrix
model-5000-01-exc0.femДа0,00172635422986010,00270049440,001726354228,900683 × 10⁻¹²97,73489 × 10⁻⁹0,003452708497,73489 × 10⁻⁹3 точек; полные данные JSON0,01228172950000,012757823matrix015028————————————
model-5000-01-exc1.femДа0,00185317992986010,00270049440,001853179956,8419 × 10⁻¹²103,45536 × 10⁻⁹0,0037063597103,45536 × 10⁻⁹3 точек; полные данные JSON0,01300058450000,013518591matrix115028————————————
model-5000-01-exc2.femДа0,00172634542986010,00270049440,00172634547,3953418 × 10⁻¹²97,762899 × 10⁻⁹0,003452690897,762899 × 10⁻⁹3 точек; полные данные JSON0,01228524850000,012761207matrix215028————————————
model-5000-01-load0.femДа0,0018264904298601—0,001826490410,654976 × 10⁻¹²81,858031 × 10⁻⁹—81,858031 × 10⁻⁹——50000,0021710911load03150283 значений; полные данные JSON4,9149247 × 10⁻¹²04,9149016 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON344,60072 × 10⁻⁶0,0021710911———
model-5000-01-load1.femДа0,001773509298601—0,00177350916,014077 × 10⁻¹²92,639588 × 10⁻⁹—92,639588 × 10⁻⁹——50000,0020425474load14150283 значений; полные данные JSON11,84984 × 10⁻¹²114,756284 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON269,03836 × 10⁻⁶0,0020425474———
model-5000-02-exc0.femДа0,00172690386641220,00270049440,0017269038120,59574 × 10⁻¹²97,987997 × 10⁻⁹0,003453807797,987997 × 10⁻⁹3 точек; полные данные JSON0,01231353550000,012788742matrix033298————————————
model-5000-02-exc1.femДа0,00185362466641220,00270049440,001853624617,740882 × 10⁻¹²103,62957 × 10⁻⁹0,0037072492103,62957 × 10⁻⁹3 точек; полные данные JSON0,01302247650000,013539888matrix133298————————————
model-5000-02-exc2.femДа0,00172685816641220,00270049440,001726858133,721772 × 10⁻¹²97,989514 × 10⁻⁹0,003453716297,989514 × 10⁻⁹3 точек; полные данные JSON0,01231372650000,012788901matrix233298————————————
model-5000-02-load0.femДа0,0018273311664122—0,001827331140,919524 × 10⁻¹²82,115216 × 10⁻⁹—82,115216 × 10⁻⁹——50000,0021714257load03332983 значений; полные данные JSON5,5942279 × 10⁻¹²033,748123 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON344,09458 × 10⁻⁶0,0021714257———
model-5000-02-load1.femДа0,0017741283664122—0,001774128366,958027 × 10⁻¹²92,899158 × 10⁻⁹—92,899158 × 10⁻⁹——50000,0020431449load14332983 значений; полные данные JSON18,130518 × 10⁻¹²120,824743 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON269,01667 × 10⁻⁶0,0020431449———
model-5000-03-exc0.femДа0,001726659417284430,00270049440,0017266594468,30197 × 10⁻¹⁵98,094901 × 10⁻⁹0,003453318798,094901 × 10⁻⁹3 точек; полные данные JSON0,01232696950000,012801546matrix086603————————————
model-5000-03-exc1.femДа0,001853067717284430,00270049440,001853067735,85249 × 10⁻¹²103,72457 × 10⁻⁹0,0037061354103,72457 × 10⁻⁹3 точек; полные данные JSON0,01303441450000,013551066matrix186603————————————
model-5000-03-exc2.femДа0,001726662417284430,00270049440,00172666242,4348143 × 10⁻¹²98,094691 × 10⁻⁹0,003453324998,094691 × 10⁻⁹3 точек; полные данные JSON0,01232694250000,012801522matrix286603————————————
model-5000-03-load0.femДа0,001826971728443—0,001826979,092968 × 10⁻¹²82,231661 × 10⁻⁹—82,231661 × 10⁻⁹——50000,0021706254load03866033 значений; полные данные JSON6,8271865 × 10⁻¹²06,8271222 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON343,6554 × 10⁻⁶0,0021706254———
model-5000-03-load1.femДа0,00177379951728443—0,00177379953,3513824 × 10⁻¹²93,008966 × 10⁻⁹—93,008966 × 10⁻⁹——50000,0020426993load14866033 значений; полные данные JSON3,9824387 × 10⁻¹²13,9824656 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON268,89974 × 10⁻⁶0,0020426993———
———————————————————————————3 точек; полные данные JSON5000full_complex_port_impedance_matrix
model-50000-01-exc0.femДа0,00499159192986010,00270049440,004991591983,785792 × 10⁻¹²85,851118 × 10⁻⁹0,009983183885,851118 × 10⁻⁹3 точек; полные данные JSON0,1078837500000,10834462matrix015028————————————
model-50000-01-exc1.femДа0,00563965372986010,00270049440,005639653714,15609 × 10⁻¹²88,331548 × 10⁻⁹0,01127930788,331548 × 10⁻⁹3 точек; полные данные JSON0,1110007500000,1115723matrix115028————————————
model-50000-01-exc2.femДа0,00499442192986010,00270049440,004994421917,124692 × 10⁻¹²85,880971 × 10⁻⁹0,009988843885,880971 × 10⁻⁹3 точек; полные данные JSON0,10792121500000,10838249matrix215028————————————
model-50000-01-load0.femДа0,0054864907298601—0,00548649075,0569971 × 10⁻¹²64,657072 × 10⁻⁹—64,657072 × 10⁻⁹——500000,0060673936load03150283 значений; полные данные JSON1,2951542 × 10⁻¹²07,7457032 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON580,90296 × 10⁻⁶0,0060673936———
model-50000-01-load1.femДа0,0054408373298601—0,0054408373215,04837 × 10⁻¹²68,871861 × 10⁻⁹—68,871861 × 10⁻⁹——500000,009231541load14150283 значений; полные данные JSON2,4610996 × 10⁻¹²110,057929 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON0,00379070370,009231541———
model-50000-02-exc0.femДа0,00499111816641220,00270049440,004991118143,282429 × 10⁻¹²86,102084 × 10⁻⁹0,009982236386,102084 × 10⁻⁹3 точек; полные данные JSON0,10819907500000,10865857matrix033298————————————
model-50000-02-exc1.femДа0,00564231856641220,00270049440,005642318555,201491 × 10⁻¹²88,505914 × 10⁻⁹0,01128463788,505914 × 10⁻⁹3 точек; полные данные JSON0,11121981500000,11179083matrix133298————————————
model-50000-02-exc2.femДа0,00499101336641220,00270049440,004991013369,556631 × 10⁻¹²86,106385 × 10⁻⁹0,009982026586,106385 × 10⁻⁹3 точек; полные данные JSON0,10820447500000,10866393matrix233298————————————
model-50000-02-load0.femДа0,0054991899664122—0,005499189925,364762 × 10⁻¹²64,903018 × 10⁻⁹—64,903018 × 10⁻⁹——500000,0060791559load03332983 значений; полные данные JSON4,6747156 × 10⁻¹²08,997205 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON579,96598 × 10⁻⁶0,0060791559———
model-50000-02-load1.femДа0,0054516362664122—0,00545163624,7867181 × 10⁻¹²69,111304 × 10⁻⁹—69,111304 × 10⁻⁹——500000,0092410596load14332983 значений; полные данные JSON2,9460293 × 10⁻¹²16,4330178 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON0,00378942340,0092410596———
model-50000-03-exc0.femДа0,004986453617284430,00270049440,004986453697,869372 × 10⁻¹²86,233225 × 10⁻⁹0,009972907286,233225 × 10⁻⁹3 точек; полные данные JSON0,10836387500000,10882181matrix086603————————————
model-50000-03-exc1.femДа0,005637228317284430,00270049440,00563722835,0739453 × 10⁻¹²88,634588 × 10⁻⁹0,01127445788,634588 × 10⁻⁹3 точек; полные данные JSON0,11138151500000,11195068matrix186603————————————
model-50000-03-exc2.femДа0,004986249317284430,00270049440,004986249352,978088 × 10⁻¹²86,233434 × 10⁻⁹0,009972498786,233434 × 10⁻⁹3 точек; полные данные JSON0,10836413500000,10882203matrix286603————————————
model-50000-03-load0.femДа0,00549658181728443—0,005496581855,233701 × 10⁻¹²65,053475 × 10⁻⁹—65,053475 × 10⁻⁹——500000,0060752311load03866033 значений; полные данные JSON5,0626002 × 10⁻¹²05,0624542 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON578,64936 × 10⁻⁶0,0060752311———
model-50000-03-load1.femДа0,00544851191728443—0,0054485119130,06879 × 10⁻¹²69,249479 × 10⁻⁹—69,249479 × 10⁻⁹——500000,009233409load14866033 значений; полные данные JSON5,3215456 × 10⁻¹²15,3213984 × 10⁻¹²3 точек; полные данные JSON2 значений; полные данные JSON3 точек; полные данные JSON0,00378489710,009233409———
———————————————————————————3 точек; полные данные JSON50000full_complex_port_impedance_matrix
Проверки опубликованного расчёта
КритерийПолученоДопуск или ожидаемое значениеИтог
Баланс активной мощности model-50-01-exc0.fem1,33 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-01-exc0.fem5,997 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50-01-exc0.fem7,512 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50-01-exc0.fem2,039 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50-01-exc0.fem6,513 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-01-exc0.fem00,002Выполнен
Баланс активной мощности model-50-01-exc1.fem3,349 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-01-exc1.fem6,712 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50-01-exc1.fem10,35 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50-01-exc1.fem3,851 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50-01-exc1.fem11,72 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-01-exc1.fem00,002Выполнен
Баланс активной мощности model-50-01-exc2.fem2,082 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-01-exc2.fem2,231 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50-01-exc2.fem7,435 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50-01-exc2.fem4,749 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50-01-exc2.fem7,064 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-01-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50 сетка 110,19 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 50 сетка 13,08 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 50 сетка 17,867 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 50 сетка 100Выполнен
Баланс активной мощности model-50-01-load0.fem2,137 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-01-load0.fem1,71 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-01-load0.fem1,514 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50-01-load0.fem2,181 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50-01-load1.fem1,377 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-01-load1.fem617,7 × 10⁻¹⁵0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-01-load1.fem376,3 × 10⁻¹⁵0,0002Выполнен
Мощность источника — металл и нагрузки model-50-01-load1.fem1,37 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50-02-exc0.fem2,194 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-02-exc0.fem2,053 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50-02-exc0.fem283 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 3 model-50-02-exc0.fem100,6 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 4 model-50-02-exc0.fem3,665 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-02-exc0.fem00,002Выполнен
Баланс активной мощности model-50-02-exc1.fem3,157 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-02-exc1.fem263,6 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 2 model-50-02-exc1.fem10,57 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50-02-exc1.fem609 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 4 model-50-02-exc1.fem13,23 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-02-exc1.fem00,002Выполнен
Баланс активной мощности model-50-02-exc2.fem1,236 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-02-exc2.fem79,83 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 2 model-50-02-exc2.fem172,6 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 3 model-50-02-exc2.fem5,791 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50-02-exc2.fem8,56 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-02-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50 сетка 21,017 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 50 сетка 2712 × 10⁻¹⁵0,002Выполнен
Комплексная взаимность Z32 50 сетка 22,988 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 50 сетка 200Выполнен
Баланс активной мощности model-50-02-load0.fem2,507 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-02-load0.fem408 × 10⁻¹⁵0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-02-load0.fem408,1 × 10⁻¹⁵0,0002Выполнен
Мощность источника — металл и нагрузки model-50-02-load0.fem2,513 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50-02-load1.fem2,388 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-02-load1.fem272,2 × 10⁻¹⁵0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-02-load1.fem272,2 × 10⁻¹⁵0,0002Выполнен
Мощность источника — металл и нагрузки model-50-02-load1.fem2,391 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50-03-exc0.fem7,693 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-03-exc0.fem10,3 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50-03-exc0.fem192,3 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 3 model-50-03-exc0.fem62,37 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 4 model-50-03-exc0.fem17,66 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-03-exc0.fem00,002Выполнен
Баланс активной мощности model-50-03-exc1.fem2,109 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-03-exc1.fem240,4 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 2 model-50-03-exc1.fem6,363 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50-03-exc1.fem63,93 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 4 model-50-03-exc1.fem15,81 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-03-exc1.fem00,002Выполнен
Баланс активной мощности model-50-03-exc2.fem1,119 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50-03-exc2.fem246,1 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 2 model-50-03-exc2.fem244,9 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 3 model-50-03-exc2.fem4,883 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50-03-exc2.fem12,94 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50-03-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50 сетка 32,604 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 50 сетка 32,298 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 50 сетка 33,791 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 50 сетка 300Выполнен
Баланс активной мощности model-50-03-load0.fem7,817 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-03-load0.fem838,9 × 10⁻¹⁵0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-03-load0.fem838,9 × 10⁻¹⁵0,0002Выполнен
Мощность источника — металл и нагрузки model-50-03-load0.fem7,819 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50-03-load1.fem7,87 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50-03-load1.fem1,034 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50-03-load1.fem1,034 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50-03-load1.fem7,874 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-01-exc0.fem28,9 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-01-exc0.fem1,586 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-01-exc0.fem6,836 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-01-exc0.fem5,658 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-01-exc0.fem15,66 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-01-exc0.fem00,002Выполнен
Баланс активной мощности model-5000-01-exc1.fem56,84 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-01-exc1.fem9,685 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-01-exc1.fem20,56 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-01-exc1.fem14,06 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-01-exc1.fem20,6 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-01-exc1.fem00,002Выполнен
Баланс активной мощности model-5000-01-exc2.fem7,395 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-01-exc2.fem6,877 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-01-exc2.fem1,456 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-01-exc2.fem6,063 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-01-exc2.fem10,72 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-01-exc2.fem00,002Выполнен
Комплексная взаимность Z21 5000 сетка 14,279 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 5000 сетка 16,079 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 5000 сетка 15,669 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 5000 сетка 100Выполнен
Баланс активной мощности model-5000-01-load0.fem10,65 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-01-load0.fem4,915 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-01-load0.fem4,915 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-01-load0.fem4,617 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-01-load1.fem16,01 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-01-load1.fem14,76 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-01-load1.fem11,85 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-01-load1.fem18,59 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-02-exc0.fem120,6 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-02-exc0.fem19,44 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-02-exc0.fem3,776 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-02-exc0.fem3,471 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-02-exc0.fem32,56 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-02-exc0.fem00,002Выполнен
Баланс активной мощности model-5000-02-exc1.fem17,74 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-02-exc1.fem4,438 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-02-exc1.fem26 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-02-exc1.fem4,922 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-02-exc1.fem47,59 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-02-exc1.fem00,002Выполнен
Баланс активной мощности model-5000-02-exc2.fem33,72 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-02-exc2.fem11,59 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-02-exc2.fem12,56 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-02-exc2.fem31,37 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-02-exc2.fem27,99 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-02-exc2.fem00,002Выполнен
Комплексная взаимность Z21 5000 сетка 28,484 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 5000 сетка 27,049 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 5000 сетка 212,77 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 5000 сетка 200Выполнен
Баланс активной мощности model-5000-02-load0.fem40,92 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-02-load0.fem33,75 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-02-load0.fem5,594 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-02-load0.fem30,5 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-02-load1.fem66,96 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-02-load1.fem20,82 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-02-load1.fem18,13 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-02-load1.fem49,83 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-03-exc0.fem468,3 × 10⁻¹⁵0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-03-exc0.fem10,61 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-03-exc0.fem1,272 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-03-exc0.fem1,194 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-03-exc0.fem39,84 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-03-exc0.fem00,002Выполнен
Баланс активной мощности model-5000-03-exc1.fem35,85 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-03-exc1.fem5,485 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-03-exc1.fem17,07 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-03-exc1.fem14,29 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-03-exc1.fem46,09 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-03-exc1.fem00,002Выполнен
Баланс активной мощности model-5000-03-exc2.fem2,435 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-5000-03-exc2.fem1,947 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-5000-03-exc2.fem4,913 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-5000-03-exc2.fem25,25 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-5000-03-exc2.fem61,01 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-5000-03-exc2.fem00,002Выполнен
Комплексная взаимность Z21 5000 сетка 34,697 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 5000 сетка 31,084 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 5000 сетка 313,11 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 5000 сетка 300Выполнен
Баланс активной мощности model-5000-03-load0.fem9,093 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-03-load0.fem6,827 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-03-load0.fem6,827 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-03-load0.fem2,031 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-5000-03-load1.fem3,351 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-5000-03-load1.fem3,982 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-5000-03-load1.fem3,982 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-5000-03-load1.fem805,4 × 10⁻¹⁵0,015Выполнен
Баланс активной мощности model-50000-01-exc0.fem83,79 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-01-exc0.fem2,546 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-01-exc0.fem10,78 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-01-exc0.fem4,779 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-01-exc0.fem8,212 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-01-exc0.fem00,002Выполнен
Баланс активной мощности model-50000-01-exc1.fem14,16 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-01-exc1.fem2,487 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-01-exc1.fem6,493 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-01-exc1.fem1,718 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-01-exc1.fem6,143 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-01-exc1.fem00,002Выполнен
Баланс активной мощности model-50000-01-exc2.fem17,12 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-01-exc2.fem782,4 × 10⁻¹⁵0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-01-exc2.fem3,679 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-01-exc2.fem1,06 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-01-exc2.fem7,263 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-01-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50000 сетка 1882 × 10⁻¹⁵0,002Выполнен
Комплексная взаимность Z31 50000 сетка 11,121 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 50000 сетка 1842,9 × 10⁻¹⁵0,002Выполнен
Пассивность квадратичной формы 50000 сетка 100Выполнен
Баланс активной мощности model-50000-01-load0.fem5,057 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-01-load0.fem7,746 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-01-load0.fem1,295 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-01-load0.fem4,498 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50000-01-load1.fem215 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-01-load1.fem10,06 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-01-load1.fem2,461 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-01-load1.fem122,8 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50000-02-exc0.fem43,28 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-02-exc0.fem8,767 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-02-exc0.fem38,11 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-02-exc0.fem14,79 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-02-exc0.fem47,26 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-02-exc0.fem00,002Выполнен
Баланс активной мощности model-50000-02-exc1.fem55,2 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-02-exc1.fem7,274 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-02-exc1.fem57,34 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-02-exc1.fem13,95 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-02-exc1.fem19,57 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-02-exc1.fem00,002Выполнен
Баланс активной мощности model-50000-02-exc2.fem69,56 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-02-exc2.fem3,229 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-02-exc2.fem27,24 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-02-exc2.fem15,99 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-02-exc2.fem10,56 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-02-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50000 сетка 211,88 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 50000 сетка 25,969 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 50000 сетка 21,452 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 50000 сетка 200Выполнен
Баланс активной мощности model-50000-02-load0.fem25,36 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-02-load0.fem8,997 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-02-load0.fem4,675 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-02-load0.fem37,75 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50000-02-load1.fem4,787 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-02-load1.fem6,433 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-02-load1.fem2,946 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-02-load1.fem1,123 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50000-03-exc0.fem97,87 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-03-exc0.fem6,259 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-03-exc0.fem12,34 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-03-exc0.fem3,373 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-03-exc0.fem25,84 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-03-exc0.fem00,002Выполнен
Баланс активной мощности model-50000-03-exc1.fem5,074 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-03-exc1.fem7,344 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-03-exc1.fem15,86 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-03-exc1.fem8,721 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-03-exc1.fem22,37 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-03-exc1.fem00,002Выполнен
Баланс активной мощности model-50000-03-exc2.fem52,98 × 10⁻¹²0,015Выполнен
Интеграл плотности тока проводника 1 model-50000-03-exc2.fem2,385 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 2 model-50000-03-exc2.fem3,684 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 3 model-50000-03-exc2.fem5,724 × 10⁻¹²0,002Выполнен
Интеграл плотности тока проводника 4 model-50000-03-exc2.fem15,33 × 10⁻¹²0,002Выполнен
Нижняя граница равномерного DC-тока model-50000-03-exc2.fem00,002Выполнен
Комплексная взаимность Z21 50000 сетка 31,419 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z31 50000 сетка 31,492 × 10⁻¹²0,002Выполнен
Комплексная взаимность Z32 50000 сетка 31,784 × 10⁻¹²0,002Выполнен
Пассивность квадратичной формы 50000 сетка 300Выполнен
Баланс активной мощности model-50000-03-load0.fem55,23 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-03-load0.fem5,062 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-03-load0.fem5,063 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-03-load0.fem42,55 × 10⁻¹²0,015Выполнен
Баланс активной мощности model-50000-03-load1.fem130,1 × 10⁻¹²0,015Выполнен
Суперпозиция полной комплексной матрицы model-50000-03-load1.fem5,321 × 10⁻¹²0,0002Выполнен
Кирхгоф двух нагруженных портов model-50000-03-load1.fem5,322 × 10⁻¹²0,0002Выполнен
Мощность источника — металл и нагрузки model-50000-03-load1.fem71,31 × 10⁻¹²0,015Выполнен
Сходимость измеряемой величины, режим 50matrix03,816 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50load146,39 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50000matrix00,0015020,025Выполнен
Сходимость измеряемой величины, режим 50000matrix10,001430,025Выполнен
Сходимость измеряемой величины, режим 5000load14218,1 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50000matrix20,0014550,025Выполнен
Сходимость измеряемой величины, режим 50000load03645,6 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50000load14827,9 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50load036,438 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 5000load03368,6 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 5000matrix2986,9 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 5000matrix1825,5 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 5000matrix00,0010010,025Выполнен
Сходимость измеряемой величины, режим 50matrix23,849 × 10⁻⁶0,025Выполнен
Сходимость измеряемой величины, режим 50matrix14,462 × 10⁻⁶0,025Выполнен

Допуски относятся к указанной учебной задаче и способу сравнения. Число показанных цифр не означает такой же физической точности.

Модели, решения и программа

Для нового расчёта сохраните программу, модели и необходимые данные в одну рабочую папку, сохраняя структуру подпапок.

Полные численные результаты

Границы применимости