13.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!