13.08.2013 Views

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

а).<br />

б).<br />

Рис. 2.4.3. Расчет подсхем (а) и получение объединенного решения (б).<br />

Наиболее объемная математическая операция при расчете схем – это<br />

вычисление обратной матрицы. При размерности матрицы равной NхN,<br />

ее обращение потребует примерно N 3 математических операций. Если<br />

расчет ведется методом контурных токов, то обращению подлежит матрица<br />

контурных сопротивлений. Схема рис.2.4.2а состоит из 10-ти<br />

контуров, поэтому вычисление обратной матрицы контурных сопротивлений<br />

потребует примерно 10 3 =1000 операций. При разбиении схемы на<br />

три части, как на рис.2.4.2б, каждая часть содержит два контура, поэтому<br />

расчет обратных матриц трех подсхем потребует примерно 3*2 3 =24<br />

операции. Суммарная схема рис.2.4.3б, содержащая еще 4 контура,<br />

займет 4 3 =64 операции. Итого имеем 24+64=88 операций против 1000 при<br />

непосредственном расчете схемы. Выигрыш в объеме вычислений составит<br />

1000/88≈11 раз. Если получаемые в результате разбиения на части<br />

подсхемы оказываются одинаковыми, число операций будет равно<br />

8+64=72 операции и выигрыш будет еще больше, так как 1000/72≈14 раз.<br />

От стратегии разбиения и метода расчета зависит скорость расчета.<br />

Если подсхемы, которые получились в результате разбиения, не имеют<br />

контуров, а имеют вид подобный рис.2.4.2а, то расчет по частям методом<br />

контурных токов только увеличит объем вычислений.<br />

У расчета по частям есть преимущества не только количественного<br />

характера, связанного со скоростью расчета больших схем, но и качественного.<br />

Описание отдельных подсхем может быть записано в базу<br />

данных и затем использовано при расчете схем различной конфигурации.<br />

Все современные программы схемотехнического моделирования используют<br />

ту или иную разновидность расчета по частям.<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!