![]() | |
Слаботочка Книги 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 [117] 118 119 120 121 122 123 124 125 126 127 128 129 130 а для абсолютных значении переменных Хг. i = х2 i-i + i. (10-25) Для исследования дниамикн нелинейной системы управления с помощью ЦВМ иа базе рассмотренного алгоритма без итераций составляется программа в соответствии со структурной схемой, приведенной на рис. 10-28. Составление программы Производится в следующей последовательности. Прежде всего определяе1ся математическая модель системы в форме уравнений состояния (дифференциальных н алгебраических). Затем проводится анализ математической модели с целью выяснения формы записи функциональных входных воздействий и статических характеристик звеньев (аналитическая, графическая или табличная) и вида математической модели (характер уравнений: дифференциальные, алгебраические или нх комбинации). Составляется программа иа проблемно-ориентированном языке с учетом проведенного анализа н в соответствии с выбранными методами численного интегрирования и интерполяции (см. ниже). На рис. 10-28 структурная схема представлена для нелинейной системы, математическая модель которой состоит из п дифференциальных уравнений, с целью решения задачи иа базе алгоритма последовательного типа без итераций, В общем виде вычислительная процедура для рассматриваемого случая состоит в следующем. 1. Вводятся исходные данные (оператор j) и начальные условия для всех переменных: х; л:. ; Хп.а, начальное время счета Т = О, конечное время счета Гц, значения входных воздействий при t = 0. 2. Производится вывод таблицы текущего времени, входных воздействий и значений переменных состояния (оператор 2). 3. Вычисляется текущее время (оператор 5). Ф*.. (О 4. Вычисляются значения входных воздействий Ф*, м (О + д по аналитической формуле, еслп функция ф (/) задана аналитически (оператор 4). Если функция ф (i) за-йиa в виде таблицы или графика, то необходамо предусмотреть ращение к подпрограмме интерполяции (оператор 5), в которой лчисляется необходимое значение каждого входного воздей-9рия на рассматриваемом шаге интегрирования (оператор 6). пом *ледует иметь в виду, что в подпрограмму интерполяции оми.мо програм.мы аппроксимации нелинейных функций входит *к*е массив узлов интерполяции. 5. Вычисляется значенне приращения переменной Дх, по фор, муле (10-24) (оператор 9), если все переменные, входящие в правую часть дифференциальных уравнений, заданы аналитически. В противном случае происходит обращение к подпрограмме интер! поляции (оператор 7) и вьечисляются значения тех переменных которые были заданы таблично (оператор 8), после чего вычисляется приращение Axi. ![]() Ввод данных Выдод та5лии.ы г<г> Г<!> Вычисление Обращение к подпрограмме интерполяции гт®- Повпрограмна интерполяции Вычисление AXi по (10-24) Xi=X(+Axf Обращение к подпрограмме интерполяции Йадпрогранма интерполяции Рис. 10-28 Обращение к подпрограмме интерполяции ![]() ВыВод }та5лицы конечны даннык ![]() Конец 6. Вычисляется значенне переменной Xi в конце шага интегрирования по (10-25) (оператор J0). 7. Аналогично вычисляются приращения и абсолютные значения переменных состояния Xg, .... х (для х операторы 11-14). 8. Проверяется условие Т Тк; если оно выполняется, происходит переход к оператору 2 для вычислений иа следующем щаге интегрирования. Если вычисления на заданном отрезке времени выполнены полностью (Т > Т), то осуществляется переход к операторам J6 и Конец . 10-7-2. АЛГОРИТМ С ИТЕРАЦИЯМИ (ВТОРОЕ ПРИБЛИЖЕНИЕ) В соответствии с формулой (10-22) вычислительный алгоритм для определения приращений переменных состояния с итерациями в системе уравнений (10-23) будет иметь вид xf,=мфг.i-d)+Щ..... Ф,. (0+ < A4i = Ath Ф1,(t) + ..., ф ,(О -f Xi. i-1 -J--2- <Рх, .-1 (О +%,.... Ф.,ы (О i--2-.....--2~ A-i!>< = т \<ег.(О+.....Ф , it)+smM. . X i-i -\- (10-26) форму* значения переменных состояния вычислякяся по Hemfp/ приведена структурная схема программы для в по исте.мы, чатематнческая модель которой так же, как Редыдущем случае, состоит нз п дифференциальных уравнений 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 [117] 118 119 120 121 122 123 124 125 126 127 128 129 130 |
|