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.

вое окно достаточно, в соответствии с правилами синтаксиса SciLab,<br />

убрать точку с запятой после соответствующего оператора.<br />

2.3.7. Формирование уравнений R-,L-,C- схем и расчет переходных<br />

процессов.<br />

Рассмотрим расчет переходных процессов в схеме с линейными RLC<br />

компонентами. Ниже приводится алгоритм расчета и его описание. Далее<br />

приводится программа на языке математического пакета SciLAB.<br />

Комментарии в программе дополняют описание алгоритма.<br />

1<br />

2<br />

3<br />

4<br />

7<br />

Ввод расчетного шага, времени<br />

расчета.<br />

Ввод списка соединений<br />

да<br />

Извлечение информации из<br />

списка соединений.<br />

Формирование матриц сопротивлений<br />

и источников в<br />

координатах ветвей<br />

Формирование топологических<br />

матриц<br />

Вычисление матриц сопротивлений<br />

и проводимостей в<br />

координатах схемы<br />

5 Начало цикла расчета<br />

6<br />

8<br />

конец<br />

цикла?<br />

Расчет источников в<br />

координатах схемы<br />

Расчет откликов в координатах<br />

схемы<br />

Расчет откликов в координатах<br />

ветвей<br />

Вывод результатов расчета<br />

В первом блоке выполняется<br />

ввод расчетного шага и времени<br />

расчета. По этим данным<br />

вычисляется число расчетных<br />

точек для формирования цикла<br />

расчета. Далее вводится список<br />

соединений ветвей. Формат<br />

этого списка соответствует<br />

формату списка данных list<br />

языка SciLAB. Порядок перечисления<br />

компонент этого<br />

списка максимально приближен<br />

к стандарту списка соединений<br />

Spice-программ. Основное<br />

отличие от Spice-формата<br />

состоит в том, что источники<br />

напряжения и (или) тока вводятся<br />

как атрибуты ветви наравне<br />

с номиналом ветви. Номер<br />

ветви соответствует порядковому<br />

номеру появления описания<br />

ветви в списке list.<br />

Во втором блоке выполняется<br />

извлечение информации из<br />

списка соединений, то есть<br />

распознавание типа ветви, расчет<br />

резистивного сопротивления<br />

для инерционной ветви по<br />

методу Эйлера 1-го порядка и<br />

запись полученного значения в<br />

матрицу сопротивлений ветви.<br />

Одновременно заполняется<br />

вектор источников тока и источников напряжений ветвей. Кроме того,<br />

79

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

Saved successfully!

Ooh no, something went wrong!