?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
(4) Перевод результатов вычислений из внутренней формы во внешнюю<br />
форму;<br />
(5) Отображение данных.<br />
Ввод данных выполняется посредством списка ветвей, в котором<br />
перечислены в строго определенном порядке: имя ветви, начальный и<br />
конечный номер ветви, сопротивление ветви, источник напряжения ветви<br />
и источник тока ветви. Эти данные оформляются по правилам системы<br />
SciLab. Введенные данные представляют собой список соединений<br />
ветвей и параметров ветвей. Этого списка достаточно, чтобы выполнить<br />
расчет схемы. Перед расчетом необходимо перевести исходные данные<br />
во внутреннюю форму.<br />
Перевод введенных данных во внутреннюю форму. В данном случае<br />
это форма матриц и векторов. Если формирование векторов источников<br />
ветвей и матрицы сопротивлений ветвей не представляет особой сложности,<br />
то формирование матриц соединений требует большее количество<br />
операторов. По этой причине многие программы схемотехнического<br />
моделирования не используют матрицы соединений. Для формирования<br />
расчетных матриц и векторов используют алгоритмы, которые иногда<br />
называют алгоритмами поэлементного вклада. Один из таких алгоритмов<br />
рассматривается далее.<br />
Вычисления. В результате перевода данных во внутреннюю форму<br />
имеем следующие матрицы:<br />
матрица сопротивлений ветвей — Z;<br />
вектор источников напряжений — e;<br />
вектор источников тока — J;<br />
контурная матрица соединений — c;<br />
транспонированная узловая матрица соединений — at.<br />
Кроме этого, вычисляется число ветвей — arc, число узловых пар -<br />
yzlov.<br />
Число контуров вычисляется как разница arc и yzlov. Вычисляемые матрицы<br />
и порядок их вычислений прокомментированы в алгоритме.<br />
Обозначения матриц в алгоритме практически совпадают с обозначениями<br />
в формулах.<br />
Перевод результатов вычислений из внутренней формы во внешнюю<br />
форму. В данном алгоритме результаты вычислений представлены в<br />
форме векторов и матриц. Такой формы достаточно, что бы определить<br />
значение тока или напряжения в ветви: номер элемента в векторе соответствует<br />
номеру ветви схемы. При небольшом числе ветвей, как в<br />
рассматриваемом примере, переводить данные во внешнюю форму нет<br />
необходимости.<br />
Отображение данных. Для просмотра результатов вычислений используется<br />
диалоговое окно SciLab. Для вывода результатов в это диалого-<br />
78