Символьный анализ аналоговых и дискретно-аналоговых электрических цепей. Курганов С.А - 43 стр.

UptoLike

43
Автоматизированное построение формул выделения
многополюсников. Схемно-алгебраические формулы АФ) содержат как
символы (параметры и переменные) и арифметические операции с ними
(умножение, сложение, вычитание и деление), так и многополюсники
(подсхемы) и операции с ними (схемный определитель, умножение
схемного определителя на символ). САФ формируются путем выделения
элементов схемы замещения многополюсника, поэтому они не содержат
дублирующих пар слагаемых с противоположными знаками.
САФ применяются многократно для различных схем,
многополюсников и подсхем. Это дает возможность сэкономить время
анализа, а также получить более компактные выражения, поскольку в САФ
уже сгруппированы сомножители. Наибольший эффект удается получить
при использовании САФ для многополюсников, содержащих одинаковые
элементы, например, в многофазных системах. В этом случае
группирование слагаемых приводит к значительному сокращению числа
арифметических операций.
Применение САФ дает эффективный способ получения численно-
аналитических выражений для искомых схемных функций и откликов
цепи, поскольку схемные определители многополюсников, содержащиеся
в САФ, могут быть получены численным решением соответствующих
уравнений или с помощью известных программ численного анализа.
Это экономичнее, чем получение численно-аналитических выражений на
основе символьных выражений.
Изложенные достоинства САФ свидетельствуют о необходимости
автоматизации их получения. Для этого предлагается программа CIRMUL
(автор В. В. Филаретов), которая является модификацией программы
CIRSYMW [9] и предназначена для получения схемно-алгебраических
выражений схемных определителей и символьных выражений откликов.
При этом поддерживаются имена и формат рабочих файлов, а также файла
конфигурации программы CIRSYMW.
Параметры всех элементов схемы представляются в символьной
форме. В отличие от программы CIRSYMW предусматривается
использование в схеме одного многополюсника с числом полюсов от двух
до девяти. Это обеспечивается включением оператора S (subcircuit
подсхема). Узлы многополюсника должны быть пронумерованы
порядковыми цифрами от двух до девяти. Например, для включения в
схему четырехполюсника достаточно привести в конце cir-файла строку
«S 1 2 3 4». В отличие от программы CIRSYMW программой CIRMUL не
проводится бисекция схем и выполняется первоочередное выделение
параметров элементов, внешних по отношению к многополюснику.
При этом в конце подвыражений оказываются сомножители,
начинающиеся с символа S, которые соответствуют многополюснику с