?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
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