- •Часть I р. И. Сольницев
- •Глава 1 Введение в автоматизацию проектирования систем автоматического управления
- •§ 1.1. Системы автоматического управления (сау) как объекты проектирования
- •§ 1.2. Сапр как новые средства проектирования
- •§ 1.3. Этапы истории развития сапр сау.
- •Автоматизация проектирования систем и средств управления
- •Дерево целей проектирования:
- •История развития сапр.
- •Задача векторной оптимизации.
- •Глава 2 процесс проектирования сау и его автоматизация
- •§ 2.1. Цели, критерии и условия ограничений процесса проектирования
- •§ 2.2. Этапы проектирования и проектные процедуры
- •Математическая модель Системы Проектирования (сп) как «спирали проектирования»
- •Глава 3 структура системы автоматизации проектирования сау
- •§ 3.1. Концепция, принципы и их структурная реализация
- •§ 3.2. Техническое обеспечение.
- •§ 3.3. Математическое обеспечение
- •§ 3.4. Лингвистическое обеспечение
- •§ 3.5. Программное обеспечение
- •§ 3.6. Информационное обеспечение
- •§ 3.7. Методическое и организационное обеспечение
- •Глава 4 автоматизация построения математических моделей сау
- •§ 4.1. Методы построения математических моделей и их применение в сапр
- •§ 4.2. Вывод математических моделей в аналитическом виде на эвм
- •§ 4.3. Упрощение и преобразование математических моделей на эвм
- •Математическое обеспечение сапр.
- •Стационарные линейные детерминированные модели систем с сосредоточенными параметрами.
- •Переход от дифференциальных уравнений n – ого порядка к нормальной форме Коши
- •Математические модели элементов сау.
- •Методы линеаризации уравнений
- •Глава 5 моделирование систем автоматического управления
- •§ 5.1. Методы моделирования и их применение в сапр
- •§ 5.2. Приведение математических моделей сау к виду, удобному для моделирования
- •§ 5.3. Численные методы и алгоритмы моделирования
- •§ 5.4. Контроль и оценка точности моделирования
- •Глава 6 автоматизация анализа сау
- •§ 6.1. Методы анализа сау и их применение в сапр
- •6.2§. Машинные методы анализа
- •§ 6.3. Машинно-аналитический метод анализа
- •§ 6.4. Подсистема сапр сау «Анализ»
- •Глава 7 Автоматизация синтеза сау
- •§ 7.2. Машинные методы синтеза
- •§ 7.3. Подсистема сапр сау «Синтез»
- •Методы нлп
- •Задача нлп
- •Градиентный метод оптимизации
- •Метод градиента
- •Метод случайного поиска
- •Метод Даниленко-Каган
- •Метод Трахтенбергп
- •Экстраполяционный случайный поиск с адаптирующимся шагом
- •Алгоритм с перестройкой вероятностных характеристик поиска
- •Глобальный случайный поиск с независимым выбором плотности распределения пробных шагов
- •Локально – глобальный поиск коллективом автоматов имени Буша – Мостселлера.
- •Методика выбора алгоритмов поисковой оптимизации.
- •Метод ситуационного управления:
§ 4.2. Вывод математических моделей в аналитическом виде на эвм
Расчет и исследование САУ на всех уровнях базируется на ММ двух видов: уравнения динамики и уравнения статики. Последние получаются из уравнений динамики как частный случай после установления переходных процессов. Так, система уравнений в форме (3.7)
(4.21)
является уравнением динамики. Если в этой системе положить что соответствует установившемуся режиму приt=T, то получим уравнение статики
(4.22)
Уравнение (4.22) получается в результате простейшей операции упрощения ММ. В более сложных случаях упрощение полных ММ требует специальных методов и алгоритмов и оказывается обязательной процедурой в общей подсистеме САПР «Построение ММ».
Все выкладки, необходимые для вывода уравнений САУ, обычно сводятся с математической точки зрения к последовательному выполнению таких операций, как умножение матрицы на вектор, перемножение матриц, сложение, вычитание, перемножение алгебраических полиномов, дифференцирование сложных функций и приведение подобных членов.
Для автоматизации перечисленных операций с позиции пользователя необходимы три условия: язык, допускающий проведение аналитических преобразований данного типа на ЭВМ; соответствующая ЭВМ; устройство диалога человека с ЭВМ в процессе составления уравнений.
Если технические средства САПР САУ (см. § 3.3) содержат ЭВМ и ТП, необходимые для выполнения второго и третьего условий, то разработка ПОЯ и ряда программных средств, предусмотренных в прикладном программном обеспечении САПР САУ (см. § 3.4), становится обязательной для выполнения первого условия успешного построения ММ на ЦВМ.
Если при выводе дифференциальных уравнений «вручную» выбор того или иного метода зависит скорее от вкусов исследователя, чем от каких-либо вычислительных преимуществ, то при машинном выводе уравнений выбор метода имеет определяющее значение. Дело в том, что количество и вид операций, приемлемость существующих языков и программ, длительность вычислительного процесса, загрузка оборудования и расход средств на решение во многом определяются принятым методом составления уравнений. В общем случае выбор метода и системы программных средств аналитических преобразований должен подчиняться зависимости
определяющей разность двух множеств: G — операций исходного алгоритма, представленных на выбранном языке аналитических преобразований, Я — операторов аналитических преобразований, допускаемых выбранной системой программирования.
Анализ алгоритмов вывода по критерию (4.23), а также с точки зрения наименьших затрат машинного времени и подготовительных операций оказывается достаточно сложным. Проведениетакого анализа применительно к тестовым задачам вывода уравнений ЛА, ГСП и других САУ показали, что по соображениям простоты подготовки исходных данных, длины программы, времени счета, объема работы оператора преимущества имеет формализм Лагранжа (4.3).
В соответствии с рассматриваемым классом объектов алгоритм формирования их ММ должен обеспечивать построение моделей как механической, так и электрической, гидравлической и других частей САУ. Формализм Лагранжа представляет единый алгоритм машинного вывода уравнений, одинаково пригодный для всех частей. Действительно, число этих уравнений соответствует числу обобщенных координат независимо от того, являются эти координаты механическими, электрическими или какими-либо другими.
Перечисленные обстоятельства являются основанием для выбора формализма Лагранжа за основу при разработке алгоритмов вывода уравнений САУ. В дальнейшем будем рассматривать только механические и электрические устройства САУ. В качестве обобщенных координат будем принимать угловые и линейные перемещения механических элементов и количества электричества, протекающего через сечения проводников электрических элементов. Обозначим через
(4.24)
вектор обобщенных координат механической части и через
(4.25)
вектор обобщенных координат электрической части системы. Тогда кинетическая энергия всей системы может быть представлена выражением
(4.26)
а потенциальная энергия всей системы – выражением
(4.27)
Введем также обобщенные силы демпфирования
(4.28)
где
.
и обобщенные силы внешних воздействий
В выражениях (4.26) — (4.28) обозначено: тil dil— механические массы (моменты инерции), статические коэффициенты упругих сил; Lkj, Ckj — электромагнитные и электростатические коэффициенты индукции; hsi, rsj —механические и электрические сопротивления; Qm, Qe — механические внешние моменты и электрические напряжения от внешних источников — известные функции времени.
Составляя теперь уравнения Лагранжа с учетом (4.27), (4.28), найдем
Уравнения (4.29) можно преобразовать исходя из экономичности вычислительного процесса на ЭВМ (уменьшение числа операций, затрат машинного времени и т. д.).
Так, если в дальнейших исследованиях потребуется численное интегрирование полученной ММ, то ее обычно приводят к канонической форме. Получение уравнений в канонической форме можно осуществить сразу, если воспользоваться обозначением pi=dT/dy’i i=(1, N). Тогда уравнения (4.29) преобразуются к виду
Так как уравнение линейны относительно, то они могут быть разрешены относительно:
В результате уравнения (4.29) приводим к виду
(4.30)
или, вводя новую переменную
получим
Это выражение можно записать с точностью до обозначений в форме (3.10):
Процедура построения ММ «механической части» САУ на основе формализма Лагранжа состоит из следующих операций:
1) выбор систем координат, связанных с отдельными элементами механической части устройства;
2) выбор обобщенных координат;
3) определение проекций угловых и линейных скоростей элементов механической части устройства на соответствующие оси координат;
4) составление выражений для кинетической и потенциальной энергий и обобщенных сил демпфирования (4.26) — (4.28);
5) определение обобщенных сил Qt;
6) определение производных в соответствии с уравнением (4.29);
7) составление уравнений (4.29).
Каждую из этих операций можно представить в виде совокупности некоторых операторов.
Подготовка соответствующих выражений для формализма Лагранжа «электрической части» устройств САУ сводится к определению контуров электрической схемы (графа схемы), параметры и обобщенные координаты которых используются в дальнейших исследованиях. Структурой электрической схемы или графом однозначно определяется количество независимых электрических токов (обобщенных скоростей). Общее количество токов в схеме определяется количеством ветвей графа. Количество независимых токов равно количеству независимых контуров. Каждому независимому току можно поставить в соответствие свой независимый контур, который в этом отношении соответствует оси координат в механической системе и соответствующей обобщенной скорости.
Сопряжение независимых контуров образует электрическую схему. При подготовке к составлению ММ электрической части нужно придерживаться такой последовательности действий:
1) определить количество узлов схемы;
2) определить количество ветвей;
3) определить количество независимых обобщенных координат или независимых контуров;
4) выбрать независимые токи, необходимые для исследования;
5) определить конфигурацию контуров так, чтобы контурный, ток был равен независимому току.
Обобщенные силы задаются в виде источников напряжения (если в схеме имеются источники тока, то их надо свести к источникам напряжения).