Помощь в написании студенческих работ
Антистрессовый сервис

Нелинейная свободная система второго порядка

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Линеаризация производится относительно заданного номинального режима y0(t), называемого в теории устойчивости невозмущенным движением. Невозмущенное движение y0(t) нелинейной системы называется асимптотически устойчивым, если существует некоторая окрестность вокруг невозмущенного движения такая, что любое возмущенное движение y (t), начинающееся в момент времени t0 окончания действия возмущения… Читать ещё >

Нелинейная свободная система второго порядка (реферат, курсовая, диплом, контрольная)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ По дисциплине

«Математические основы теории систем»

Подготовила: студентка Заочного факультета Гр. СУА-09з Шифр 95 243

Гассиева Н.С.

Проверил: проф. Ткаченко В.Н.

Донецк 2012

Задание на курсовую работу:

Задана нелинейная свободная система второго порядка, описываемая следующим обыкновенным дифференциальным уравнением

.

1.Представить исходную систему в виде системы дифференциальных уравнений первого порядка (в пространстве состояний).

2. Определить положение равновесия системы.

3. Выполнить численный расчет исходного нелинейного уравнения и получить график y (t) для начальных условий .

4. Провести линеаризацию системы.

5.Получить аналитическое решение линеаризованной системы и построить его график y (t) для тех же начальных условий .

6. Выполнить численный расчет линеаризованной системы уравнений и получить график y (t) для тех же начальных условий.

7. Построить фазовый портрет системы.

8. Исследовать асимптотическую устойчивость состояния равновесия системы в соответствии с первым методом Ляпунова и сделать выводы по работе.

Исходные данные:

№ вар.

a1

a2

a3

b1

b2

0,5

0,1

РЕФЕРАТ Курсовая работа: 44 страницы, 6 рисунков, 5 таблиц, 9 источников.

Объект исследования: Нелинейная свободная система второго порядка, описываемая обыкновенным дифференциальным уравнением.

Цель работы: С помощью математических средств, провести анализ и синтез заданной системы по нескольким параметрам.

Выполнено: Исходная система представлена в виде системы дифференциальных уравнений первого порядка (в пространстве состояний). Определено положение равновесия системы. Выполнен численный расчет исходного нелинейного уравнения и получен график y (t) для заданных начальных условий. Проведена линеаризация системы. Получено аналитическое решение линеаризованной системы и построен его график y (t) для тех же начальных условий.

Выполнен численный расчет линеаризованной системы уравнений и получен график y (t) для тех же начальных условий. Построен фазовый портрет системы. Исследована асимптотическая устойчивость состояния равновесия системы в соответствии с первым методом Ляпунова.

СИСТЕМА, УРАВНЕНИЕ, ПРОСТРАНСТВО СОСТОЯНИЙ, ПОЛОЖЕНИЕ РАВНОВЕСИЯ, ЧИСЛЕННЫЙ РАСЧЕТ, ЛИНЕАРИЗАЦИЯ, ФАЗОВЫЙ ПОРТРЕТ, УСТОЙЧИВОСТЬ

1. ВВЕДЕНИЕ

2. ОТЧЕТ О ВЫПОЛНЕНИИ ЗАДАНИЯ Задание 1

Задание 2

Задание 3

Задание 4

Задание 5

Задание 6

Задание 7

Задание 8

3. ЗАКЛЮЧЕНИЕ

4. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1.

Введение

Математическая теория систем, которой посвящена данная работа, занимается выяснением свойств формального описания (моделей) реальности, которые позволяют ставить задачи и решать их. К числу таких важнейших свойств относятся понятия наблюдаемости, управляемости, реализуемости и минимальности.

При изучении математической теории систем саму теорию систем рассматривают как теорию динамических взаимосвязей. Здесь система, а точнее, динамическая система — это строгое математическое понятие. Поэтому теория систем в основном, хотя и не полностью, является областью математики. Вместе с тем изучение математической теории систем позволяет получить важнейшие результаты, относящиеся к задаче регулирования классической теории управления.

Теория автоматического управления и регулирования — наука, которая изучает процессы управления, методы их исследования и основы проектирования автоматических систем, работающих по замкнутому циклу, в любой области техники. Особую роль для специалиста в данной области играет даже не создание и проектирование технических средств, а задача построения законов управления, которая и является основной проблемой общей теории автоматического управления. Причина такого особого внимания заключается не только в важности задачи, но и в существовании общего пути её решения. Этот путь заключается в использовании математического описания, математической модели как самого объекта, так и функциональных блоков схемы управления, позволяющих прогнозировать поведение объекта и возможность достижения поставленных целей при различных внешних условиях.

2. Отчёт о выполнении задания

1. Представить исходную систему в виде системы дифференциальных уравнений первого порядка (в пространстве состояний) Рассмотрим заданную нелинейную свободную систему второго порядка, описываемую следующим обыкновенным дифференциальным уравнением:

?(t) + 0,5?(t) + 0,1[ ?(t) ]2 + y(t) = 0)

Данное уравнение представляет собой нелинейное уравнение второго порядка. Общий вид обыкновенного дифференциального уравнения второго порядка, разрешенного относительно старшей производной:

y??xx = f (x, y, y? x)

Если уравнения системы разрешены относительно старшей производной, то их всегда можно преобразовать к системе уравнений 1-го порядка. Например, пусть система описывается уравнением

= F(x, ?, t)

Его можно преобразовать к виду

?1 = x2

?2 = x3

?3 = F(x1, x2, x3, t),

где x1 = x, x2 = ?, x3 = ?.

Аналогичное преобразование можно произвести и в том случае, когда система описывается несколькими уравнениями.

В общем случае уравнения управляемой системы можно представить в виде

?1 = f1 (x1, x2, …, xn, u1, u2,…, ur, t)

?2 = f2 (x1, x2, …, xn, u1, u2,…, ur, t)

?n = fn (x1, x2, …, xn, u1, u2,…, ur, t)

y1 = h1 (x1, x2, …, xn, u1, u2,…, ur, t)

y2 = h2 (x1, x2, …, xn, u1, u2,…, ur, t)

ym = hm (x1, x2, …, xn, u1, u2,…, ur, t)

Здесь x1, x2, …, xn — фазовые координаты, или фазовые переменные; u1, u2,…, ur — управляющие параметры, или управления; y1, y2,…, ym — выходные переменные; t — время.

Уравнения, записанные в виде системы дифференциальных уравнений 1-го порядка, разрешенных относительно производной, называются нормальной формой Коши или просто нормальной формой.

В векторной форме приведённые уравнения принимают вид

? = f (x, u, t), (1.2а)

? = h (x, u, t). (1.2б) Здесь x называют фазовым вектором или вектором состояний, u — вектором управления или просто управлением, а также входной переменной или просто входом, y — выходным вектором или просто выходом. Множество всех векторов состояний (фазовых векторов) называют пространством состояний или фазовым пространством.

Уравнение (1.2а) называют уравнением состояний, а уравнение (1.2б) — уравнением выхода или уравнением наблюдений.

Если вход и выход системы являются скалярными величинами, то такие системы называют одномерными. Если хотя бы одна из указанных переменных является векторной, то такие системы называют многомерными.

Итак, разрешая заданное уравнение (1.1) относительно старшей производной, получаем:

?(t) =? 0,5?(t)? 0,1[ ?(t) ]2? y (t)

Положив y = x1,? = x2, получим уравнения в нормальной форме:

?1 = x2,

?2 =? x1 — 0,1- 0,5x2

y = x1

Полная модель объекта в пространстве состояний называется моделью вход-состояние-выход и содержит два уравнения — уравнение входа и выхода:

?(t) = A•x (t) + B•u (t)

y (t) = C•x (t) + D•u (t),

где через x (t) принято обозначать вектор состояния, через u (t) — вход объекта (сигнал управления), через y (t) — выход объекта.

2. Определить положение равновесия системы Автономной системой для функций x (t), y (t) называется система дифференциальных уравнений

= P (x, y), = Q (x, y), (2.1)

где правые части не зависят от переменной t.

Пусть x = f (t), y = g (t) — решение (2.1).

Положением равновесия, или точкой покоя, автономной системы дифференциальных уравнений (2.1) называется её решение вида x = x0, y = y0.

Отметим, что траектория положения равновесия — точка, и P (x0, y0) = Q (x0, y0) = 0.

В простейшем случае, когда P, Q — линейны, т. е. P (x, y) = ax + by, Q (x, y) = cx + dy, где a, b, c, d — постоянные, система принимает вид

= ax + by, = cx + dy. (2.2)

Итак, находим положение равновесия системы

?1 = x2,

?2 =? x1 — 0,1- 0,5x2

Здесь P (?1, ?2) = x2, Q (?1, ?2) =? x1 — 0,1- 0,5×2.

Положение равновесия находим из системы уравнений

P (?1, ?2) = 0

Q (?1, ?2) = 0

Или

x2 = 0

? x1 — 0,1- 0,5×2 = 0

Решая её, находим

x2 = 0

x1 = 0

Таким образом, получаем положение равновесия M (0,0).

3. Выполнить численный расчет исходного нелинейного уравнения и получить график y (t) для начальных условий y (0) = 1, ?(0) = 1

Если задачу об отыскании решений дифференциального уравнения удаётся свести к конечному числу алгебраических операций, операций дифференцирования и интегрирования известных функций, то говорят, что дифференциальное уравнение интегрируется в квадратурах. На практике редко встречаются уравнения, интегрируемые в квадратурах. Для исследования и решения уравнений, которые не интегрируются в квадратурах, используются численные методы решения задачи Коши.

Численное решение задачи Коши y? = f (x, y), y (a) = y0 на отрезке [a, b] состоит в построении таблицы приближенных значений y0, y1,…, yi,…, yN решения y = y (x), y (xi)? yi в узлах сетки a = x0 < x1 < … < xi < … < xN = b.

Если xi = a + ih, h = (b — a)/N, то сетка называется равномерной.

Численный метод решения задачи Коши называется одношаговым, если для вычисления решения в точке x0 + h используется информация о решении только в точке x0. Если же используются несколько предыдущих значений — многошаговым.

Методы, в которых для вычисления приближенного решения в очередном i-ом узле необходимо дополнительно решать некоторые уравнения (линейные или нелинейные), называются неявными методами. В противоположность этому методы, в которых приближенное решение в очередном i-ом узле явно выражается через предыдущие значения, называются явными методами.

Простейший одношаговый явный метод численного решения задачи Коши — метод Эйлера. В методе Эйлера величины yi вычисляются по формуле yi+1 = yi + h•f (xi, yi) :

y? = f (x, y), y (a) = y0, x? [a, b],

xi = a + ih, h = (b — a)/N, i = 0, 1, 2, …, N,

y (xi)? yi ,

yi+1 = yi + h • f (xi, yi).

Для погрешности метода Эйлера на одном шаге справедлива оценка

max1?i?N | y (xi)? yi|? Ch2,

а для оценки погрешности решения на всём отрезке [a, b] справедливо

max1?i?N | y (xi)? yi|? C (|b?a|)•h

Для практической оценки погрешности удобнее всего использовать правило Рунге: производятся вычисления с шагом h — вычисляют значения y (h)i, затем производятся вычисления с половинным шагом h/2 — вычисляют значения y (h/2)i. За оценку погрешности с шагом h/2 принимают величину

maxi | yi (h) — y2i (h/2)|.

Если соединить точки (xi, yi) прямолинейными отрезками, получим ломаную Эйлера — ломаную линию, каждое звено которой с началом в точке (xi, yi) имеет угловой коэффициент, равный f (xi, yi).

Итак, выполним численный расчет исходного нелинейного уравнения

?(t) + 0,5?(t) + 0,1[ ?(t) ]2 + y (t) = 0

и построим график y (t) для начальных условий y (0)=1, ?(0)=1.

Приведем исходное уравнение к уравнению первого порядка, для удобства заменив

y (t) = z

y?(t) = u

y??(t) = u?

Получаем уравнение первого порядка:

u? =? 0,5u? 0,1u2 — z

Зададим шаг интегрирования — расстояние h между узлами интегрирования — равным 0,01.

Согласно условию задания, z0 = y (0) = 1, u0 = ?(0) = 1.

Последовательные значения ui и zi, согласно методу Эйлера, будем вычислять по формулам

zi = ui-1•h + zi-1

ui = ui-1 + h•(? 0,5 ui-1? 0,1 ui-12? zi-1)

Находим:

z1= u0 h+ z0 = 1•0,01 + 1 = 1,01

u1 = u0+ h•(? 0,5 u0? 0,1 u02 — z0) = 1+0,01(-0,5•1−0,1•12−1) = 0,984

Аналогично проводим расчёты u2, u3, …, u100 и z2, z3, …, z100. Результаты расчётов, выполненных с помощью программы Microsoft Excel, приведены в таблице 3.1.

Для оценки погрешности используем правило Рунге: произведём вычисления с шагом h/2=0,005. Результаты расчётов приведены в таблице 3.2. Погрешность вычисляем по формуле

maxi | zi (h) — z2i (h/2)| = | z50(h) — z100(h/2)| = |1,308−1,3067| = 0,0013

Таблица 3.1. Результаты численного расчёта исходного нелинейного уравнения методом Эйлера с шагом интегрирования 0,01.

ui

zi

yi

h

i

0,01

0,9 840 000 000

1,010

0,990

0,01

0,9 680 117 440

1,020

0,980

0,01

0,9 520 362 385

1,030

0,970

0,01

0,9 360 744 832

1,039

0,960

0,01

0,9 201 274 705

1,048

0,950

0,01

0,9 041 961 864

1,058

0,940

0,01

0,8 882 816 097

1,067

0,930

0,01

0,8 723 847 128

1,076

0,920

0,01

0,8 565 064 614

1,084

0,910

0,01

0,8 406 478 145

1,093

0,900

0,01

0,8 248 097 248

1,101

0,890

0,01

0,8 089 931 384

1,109

0,880

0,01

0,7 931 989 952

1,118

0,870

0,01

0,7 774 282 286

1,125

0,860

0,01

0,7 616 817 660

1,133

0,850

0,01

0,7 459 605 283

1,141

0,840

0,01

0,7 302 654 307

1,148

0,830

0,01

0,7 145 973 821

1,156

0,820

0,01

0,6 989 572 853

1,163

0,810

0,01

0,6 833 460 374

1,170

0,800

0,01

0,6 677 645 295

1,177

0,790

0,01

0,6 522 136 468

1,183

0,780

0,01

0,6 366 942 690

1,190

0,770

0,01

0,6 212 072 697

1,196

0,760

0,01

0,6 057 535 171

1,202

0,750

0,01

0,5 903 338 737

1,208

0,740

0,01

0,5 749 491 964

1,214

0,730

0,01

0,5 596 003 366

1,220

0,720

0,01

0,5 442 881 402

1,226

0,710

0,01

0,5 290 134 478

1,231

0,700

0,01

0,5 137 770 943

1,236

0,690

0,01

0,4 985 799 096

1,242

0,680

0,01

0,4 834 227 181

1,247

0,670

0,01

0,4 683 063 389

1,251

0,660

0,01

0,4 532 315 861

1,256

0,650

0,01

0,4 381 992 683

1,261

0,640

0,01

0,4 232 101 892

1,265

0,630

0,01

0,4 082 651 474

1,269

0,620

0,01

0,3 933 649 362

1,273

0,610

0,01

0,3 785 103 439

1,277

0,600

0,01

0,3 637 021 541

1,281

0,590

0,01

0,3 489 411 450

1,285

0,580

0,01

0,3 342 280 900

1,288

0,570

0,01

0,3 195 637 577

1,291

0,560

0,01

0,3 049 489 117

1,295

0,550

0,01

0,2 903 843 107

1,298

0,540

0,01

0,2 758 707 086

1,301

0,530

0,01

0,2 614 088 544

1,303

0,520

0,01

0,2 469 994 926

1,306

0,510

0,01

0,2 326 433 625

1,308

0,500

0,01

0,2 183 411 989

1,311

0,490

0,01

0,2 040 937 318

1,313

0,480

0,01

0,1 899 016 866

1,315

0,470

0,01

0,1 757 657 839

1,317

0,460

0,01

0,1 616 867 395

1,319

0,450

0,01

0,1 476 652 648

1,320

0,440

0,01

0,1 337 020 663

1,322

0,430

0,01

0,1 197 978 461

1,323

0,420

0,01

0,1 059 533 015

1,324

0,410

0,01

0,921 691 253

1,325

0,400

0,01

0,784 460 056

1,326

0,390

0,01

0,647 846 260

1,327

0,380

0,01

0,511 856 653

1,328

0,370

0,01

0,376 497 981

1,328

0,360

0,01

0,241 776 941

1,329

0,350

0,01

0,107 700 186

1,329

0,340

0,01

— 0,25 725 677

1,329

0,330

0,01

— 0,158 494 087

1,329

0,320

0,01

— 0,290 598 528

1,329

0,310

0,01

— 0,422 032 531

1,328

0,300

0,01

— 0,552 789 670

1,328

0,290

0,01

— 0,682 863 566

1,328

0,280

0,01

— 0,812 247 887

1,327

0,270

0,01

— 0,940 936 344

1,326

0,260

0,01

— 0,1 068 922 696

1,325

0,250

0,01

— 0,1 196 200 745

1,324

0,240

0,01

— 0,1 322 764 343

1,323

0,230

0,01

— 0,1 448 607 383

1,321

0,220

0,01

— 0,1 573 723 807

1,320

0,210

0,01

— 0,1 698 107 602

1,318

0,200

0,01

— 0,1 821 752 803

1,317

0,190

0,01

— 0,1 944 653 488

1,315

0,180

0,01

— 0,2 066 803 784

1,313

0,170

0,01

— 0,2 188 197 863

1,311

0,160

0,01

— 0,2 308 829 944

1,309

0,150

0,01

— 0,2 428 694 294

1,306

0,140

0,01

— 0,2 547 785 226

1,304

0,130

0,01

— 0,2 666 097 098

1,301

0,120

0,01

— 0,2 783 624 319

1,299

0,110

0,01

— 0,2 900 361 343

1,296

0,100

0,01

— 0,3 016 302 673

1,293

0,090

0,01

— 0,3 131 442 859

1,290

0,080

0,01

— 0,3 245 776 498

1,287

0,070

0,01

— 0,3 359 298 239

1,284

0,060

0,01

— 0,3 472 002 775

1,280

0,050

0,01

— 0,3 583 884 850

1,277

0,040

0,01

— 0,3 694 939 257

1,273

0,030

0,01

— 0,3 805 160 839

1,270

0,020

0,01

— 0,3 914 544 485

1,266

0,010

0,01

— 0,4 023 085 139

1,262

0,000

0,01

Таблица 3.2. Результаты численного расчёта исходного нелинейного уравнения методом Эйлера с шагом интегрирования 0,005.

ui

zi

yi

h

i

0,005

0,9 920 000 000

1,0050

0,995

0,005

0,9 840 029 680

1,0100

0,990

0,005

0,9 760 090 297

1,0149

0,985

0,005

0,9 680 183 102

1,0198

0,980

0,005

0,9 600 309 344

1,0246

0,975

0,005

0,9 520 470 266

1,0294

0,970

0,005

0,9 440 667 107

1,0342

0,965

0,005

0,9 360 901 103

1,0389

0,960

0,005

0,9 281 173 483

1,0436

0,955

0,005

0,9 201 485 474

1,0482

0,950

0,005

0,9 121 838 298

1,0528

0,945

0,005

0,9 042 233 173

1,0574

0,940

0,005

0,8 962 671 312

1,0619

0,935

0,005

0,8 883 153 925

1,0664

0,930

0,005

0,8 803 682 218

1,0708

0,925

0,005

0,8 724 257 391

1,0752

0,920

0,005

0,8 644 880 642

1,0796

0,915

0,005

0,8 565 553 164

1,0839

0,910

0,005

0,8 486 276 145

1,0882

0,905

0,005

0,8 407 050 771

1,0924

0,900

0,005

0,8 327 878 223

1,0966

0,895

0,005

0,8 248 759 677

1,1008

0,890

0,005

0,8 169 696 306

1,1049

0,885

0,005

0,8 090 689 280

1,1090

0,880

0,005

0,8 011 739 763

1,1130

0,875

0,005

0,7 932 848 917

1,1170

0,870

0,005

0,7 854 017 898

1,1210

0,865

0,005

0,7 775 247 860

1,1249

0,860

0,005

0,7 696 539 953

1,1288

0,855

0,005

0,7 617 895 322

1,1327

0,850

0,005

0,7 539 315 110

1,1365

0,845

0,005

0,7 460 800 453

1,1403

0,840

0,005

0,7 382 352 486

1,1440

0,835

0,005

0,7 303 972 340

1,1477

0,830

0,005

0,7 225 661 141

1,1513

0,825

0,005

0,7 147 420 013

1,1549

0,820

0,005

0,7 069 250 074

1,1585

0,815

0,005

0,6 991 152 441

1,1621

0,810

0,005

0,6 913 128 224

1,1655

0,805

0,005

0,6 835 178 533

1,1690

0,800

0,005

0,6 757 304 471

1,1724

0,795

0,005

0,6 679 507 141

1,1758

0,790

0,005

0,6 601 787 638

1,1791

0,785

0,005

0,6 524 147 058

1,1824

0,780

0,005

0,6 446 586 489

1,1857

0,775

0,005

0,6 369 107 019

1,1889

0,770

0,005

0,6 291 709 731

1,1921

0,765

0,005

0,6 214 395 704

1,1953

0,760

0,005

0,6 137 166 014

1,1984

0,755

0,005

0,6 060 021 733

1,2014

0,750

0,005

0,5 982 963 932

1,2045

0,745

0,005

0,5 905 993 674

1,2075

0,740

0,005

0,5 829 112 023

1,2104

0,735

0,005

0,5 752 320 038

1,2133

0,730

0,005

0,5 675 618 772

1,2162

0,725

0,005

0,5 599 009 278

1,2190

0,720

0,005

0,5 522 492 605

1,2218

0,715

0,005

0,5 446 069 797

1,2246

0,710

0,005

0,5 369 741 896

1,2273

0,705

0,005

0,5 293 509 941

1,2300

0,700

0,005

0,5 217 374 966

1,2326

0,695

0,005

0,5 141 338 003

1,2353

0,690

0,005

0,5 065 400 081

1,2378

0,685

0,005

0,4 989 562 223

1,2404

0,680

0,005

0,4 913 825 453

1,2429

0,675

0,005

0,4 838 190 788

1,2453

0,670

0,005

0,4 762 659 244

1,2477

0,665

0,005

0,4 687 231 832

1,2501

0,660

0,005

0,4 611 909 561

1,2525

0,655

0,005

0,4 536 693 437

1,2548

0,650

0,005

0,4 461 584 461

1,2570

0,645

0,005

0,4 386 583 633

1,2593

0,640

0,005

0,4 311 691 948

1,2615

0,635

0,005

0,4 236 910 400

1,2636

0,630

0,005

0,4 162 239 977

1,2657

0,625

0,005

0,4 087 681 666

1,2678

0,620

0,005

0,4 013 236 449

1,2699

0,615

0,005

0,3 938 905 307

1,2719

0,610

0,005

0,3 864 689 217

1,2738

0,605

0,005

0,3 790 589 152

1,2758

0,600

0,005

0,3 716 606 083

1,2777

0,595

0,005

0,3 642 740 977

1,2795

0,590

0,005

0,3 568 994 798

1,2813

0,585

0,005

0,3 495 368 508

1,2831

0,580

0,005

0,3 421 863 066

1,2849

0,575

0,005

0,3 348 479 425

1,2866

0,570

0,005

0,3 275 218 539

1,2883

0,565

0,005

0,3 202 081 355

1,2899

0,560

0,005

0,3 129 068 821

1,2915

0,555

0,005

0,3 056 181 879

1,2931

0,550

0,005

0,2 983 421 468

1,2946

0,545

0,005

0,2 910 788 526

1,2961

0,540

0,005

0,2 838 283 987

1,2975

0,535

0,005

0,2 765 908 781

1,2990

0,530

0,005

0,2 693 663 836

1,3003

0,525

0,005

0,2 621 550 078

1,3017

0,520

0,005

0,2 549 568 427

1,3030

0,515

0,005

0,2 477 719 802

1,3043

0,510

0,005

0,2 406 005 120

1,3055

0,505

0,005

0,2 334 425 294

1,3067

0,500

0,005

График y (t) строим тоже в инструментах программы Microsoft Excel. Он представлен на рисунке 3.1.

Рисунок 3.1. Кривые Эйлера для исходного нелинейного дифференциального уравнения.

4. Провести линеаризацию системы Во многих случаях нелинейные дифференциальные уравнения, описывающие большинство систем управления, можно линеаризовать, т. е. заменить исходные нелинейные уравнения линейными. Процесс преобразования нелинейных уравнений в линейные называют линеаризацией.

Назначение систем управления — это поддержание некоторого заданного режима. При этом режиме входные и выходные переменные звеньев системы изменяются по определенному закону. В частности, в системах стабилизации они принимают определенные постоянные значения. Но из-за различных возмущающих факторов фактический режим отличается от требуемого, и текущие значения входных и выходных переменных не равны значениям, соответствующим заданному режиму. Обычно систему управления проектируют таким образом, чтобы реальный процесс мало отличался от требуемого режима, т. е. чтобы отклонения от заданного режима были малы. Это позволяет производить линеаризацию, разлагая нелинейные функции, входящие в уравнения, в ряд Тейлора в точке, соответствующей заданному режиму, и отбрасывая нелинейные относительно отклонений и их производных слагаемые.

Рассмотрим подробно процесс линеаризации.

Исходное нелинейное дифференциальное уравнение

?(t) + 0,5?(t) + 0,1[ ?(t) ]2 + y (t) = 0,

т.о. динамическое уравнение системы имеет нелинейный вид

F (y, ?, ?) = 0

Для удобства представим данную систему в простом виде, положив y = x1,? = x2 и получив уравнение в нормальной форме:

?2 =? x1 — 0,1- 0,5x2

Тогда динамическое уравнение системы в общей форме имеет нелинейный вид

F (x1, x2, ?2) = 0 (4.1)

Допустим, что установившийся процесс в системе имеет место при некоторых постоянных значениях x1= и x2=. Тогда уравнение установившегося состояния для данной системы согласно (4.1) будет

F (,, 0) = 0 (4.2)

В основе линеаризации нелинейных уравнений лежит предположение о том, что в исследуемом динамическом процессе переменные (в данном случае x1, x2) изменяются так, что их отклонения от установившихся значений (,) остаются всё время достаточно малыми.

Обозначим указанные отклонения через? x1, ?x2. Тогда в динамическом процессе

x1(t) = + ?x1(t)

x2(t) = + ?x2(t) (4.3)

?2 =? ?2

Условие достаточной малости динамических отклонений переменных от некоторых установившихся значений для системы автоматического управления обычно выполняется. Этого требует сама идея работы замкнутой автоматической системы.

Внешнее же воздействие f (правая часть уравнения) не зависит от работы автоматической системы, изменение его может быть произвольным, и поэтому правая часть уравнения (4.1) обычно линеаризации не подлежит (в отдельных случаях и она может быть линеаризована).

Далее выполняем линеаризацию.

Разложим функцию F, стоящую в левой части уравнения (4.1) в ряд по степеням указанных выше малых отклонений, рассматривая все производные тоже как самостоятельные переменные. Тогда уравнение (4.1) примет вид:

F (,, 0) + 0 •?x1 + 0 •?x2 + 0 •??2 = 0, (4.4)

Где через 0 обозначена величина, взятая при x1 =, x2 =, ?2 = 0 (т.е. сначала берется в общем виде частная производная от функции F по x1, после чего в неё вместо всех переменных подставляются их постоянные значения, , 0).

Следовательно, все частные производные в полученном уравнении (4.4) представляют собой некоторые постоянные коэффициенты. Они будут переменными во времени, если функция F будет содержать t в явном виде или если установившийся процесс в системе будет определяться переменными значениями (t), (t).

Находим:

система дифференциальный уравнение равновесие

• ?x1 = 1• ?x1 = ?x1

• ?x2 = 0,5•?x2 + 0,1•2•?x2 = 0,7?x2

• ??2 = 1•??2 = ??2

Вычтя из уравнения (4.4) почленно уравнение установившегося состояния (4.2), получим искомое линеаризованное уравнение динамики данной системы:

x1 + 0,1 + 0,5×2 + ?2 + ?x1 + 0,7?x2 + ??2 = 0

Подставляя заданные начальные условия y (0) = x1 = 1, ?(0) = x2 = 1, получаем:

1 + 0,1•12 + 0,5•1 + 1? + ?x1 + 0,7?x2 + ??2 = 0

??2 + 0,7?x2 + ?x1 + 1,6 = 0 — искомое линеаризованное уравнение. (4.5)

Это дифференциальное уравнение, так же, как и (4.1), описывает тот же динамический процесс в том же звене автоматической системы. Отличие этого уравнения от прежнего состоит в следующем:

1) это уравнение будет являться приближенным, если в процессе его вывода будут отброшены малые высшего порядка;

2) неизвестными функциями времени в этом уравнении являются не прежние полные величины x1, x2, а их отклонения? x1, ?x2 от некоторых установившихся значений, ;

3) полученное уравнение является линейным относительно отклонений? x1, ?x2, ??2 с постоянными коэффициентами 0, 0, 0 (или с переменными коэффициентами, если F содержит t в явном виде, а также когда установившийся процесс определяется переменными величинами (t), (t), например, при программном управлении).

Таким образом, цель получения линейного дифференциального уравнения взамен прежнего нелинейного достигнута. Уравнение (4.5) называется дифференциальным уравнением звена в отклонениях.

5. Получить аналитическое решение линеаризованной системы и построить его график y (t) для тех же начальных условий y (0) = 1, ?(0) = 1

Полученная линеаризованная система имеет вид

y? + 0,7y? + y + 1,6 = 0 (5.1)

и представляет собой однородное линейное дифференциальное уравнение второго порядка с постоянными коэффициентами, общий вид которого

a2y? + a1y? + a0y = 0.

Данное уравнение интегрируется следующим способом.

Составляют характеристическое уравнение

a2л2 + a1л + a0 = 0,

D = a12 — 4a2a0 — дискриминант.

Вид общего решения зависит от значения дискриминанта D:

1) при D > 0 уравнение имеет два различных вещественных корня л1,2 = б1,2 =

и общее решение имеет вид

y (t) = С1 • eб1•t + С2 • eб2•t

где С1, С2 — произвольные постоянные.

2) при D = 0 уравнение имеет два совпадающих вещественных корня л1 = л2 = б =

и общее решение имеет вид

y (t) = С1 • eб•t + С2 • eб•t

3) при D < 0 уравнение имеет два комплексно сопряженных корня л1,2 = б ± iв = ± i •

и общее решение имеет вид

y (t) = С1 • eб•t • cos (вt) + С2 • eб•t • sin (вt)

Итак, составляем характеристическое уравнение из исходного (5.1) (свободный член обнуляем):

y2 + 0,7y + 1 = 0

Здесь a2 = 1, a1 = 0,7, a0 = 1.

Вычисляем дискриминант:

D = a12 — 4a2a0 = 0,72? 4•1•1 = 0,49?4 = ?3,51

Дискриминант — отрицательное число, следовательно, наше уравнение имеет два комплексно сопряженных корня л1,2 = б ± iв = ± i •

л1,2 = ± i •

л1,2 =? 0,35 ± i • 0,937,

откуда б = ?0,35, в = 0,937

Общий вид уравнения

y (t) = С1 • e-0,35t • cos (0,937t) + С2 • e-0,35t • sin (0,937t) (5.2)

Мы получили общее решение линейного однородного дифференциального уравнения второго порядка с постоянными коэффициентами.

Далее нам необходимо найти решение уравнения (5.2), удовлетворяющее начальным условиям y (0) = 1, ?(0) = 1, т. е. решить задачу Коши.

Подставляя значение t=0 в уравнение (5.2), получаем первое условие:

y (0) = С1 • e-0,35•0 • cos (0,937•0) + С2 • e-0,35•0 • sin (0,937•0)

y (0) = С1 • 1 • 1 + С2 • 1 • 0 = С1

y (0) = 1 => С1 = 1

Второе условие ?(0) = 1:

y?(0) = [С1 • e-0,35t • cos (0,937t) + С2 • e-0,35t • sin (0,937t)]?

y?(0) = [С1 • e-0,35t • cos (0,937t)]? + [С2 • e-0,35t • sin (0,937t)]?

y?(0) = [С1 • e-0,35t • cos (0,937t)]? + [С2 • e-0,35t • sin (0,937t)]?

y?(0) = (С1 • e-0,35t)? • cos (0,937t) + С1 • e-0,35t •[cos (0,937t)?] + (С2 • e-0,35t)?• •sin (0,937t) + [sin (0,937t)?]• С2 • e-0,35t

y?(0) = ?0,35 С1 • e-0,35t cos (0,937t)? 0,937sin (0,937t)• С1 • e-0,35t + [(?0,35С2 • e-0,35t • sin (0,937t)] + 0,937 cos (0,937t)• С2 • e-0,35t

y?(0) = cos (0,937t)•(?0,35 С1 • e-0,35t + 0,937С2 • e-0,35t) ;

? sin (0,937t)•(0,937С1 • e-0,35t + 0,35С2 • e-0,35t)

Подставляем t = 0:

y?(0) = cos (0,937•0)•(?0,35 С1 • e-0,35•0 + 0,937С2 • e-0,35•0) ;

? sin (0,937•0)•(0,937С1 • e-0,35•0 + 0,35С2 • e-0,35•0)

y?(0) = ?0,35C1 + 0,937C2

Зная y?(0) = 1 по условию и рассчитанное С1 = 1, получаем

?0,35 + 0,937C2 = 1

С2 = 1,44

Тогда окончательное решение линеаризованной системы для начальных условий y (0) = 1, ?(0) = 1 имеет вид

y (t) = e-0,35t • cos (0,937t) + 1,44e-0,35t • sin (0,937t)

График y (t) аналитического решения линеаризованной системы построен с помощью инструментов программы Microsoft Excel и приведен на рисунке 5.1.

Рисунок 5.1. График y (t) аналитического решения линеаризованной системы

6. Выполнить численный расчет линеаризованной системы уравнений и получить график y (t) для начальных условий y (0)=1, ?(0)=1

Будем выполнять численный расчет линеаризованной системы

y? + 0,7y? + y + 1,6 = 0 (6.1)

Аналогично пункту 3 данной работы, расчёт будем выполнять методом Эйлера.

Итак, имеем уравнение

y? =? 0,7y?? y? 1,6

Приведем исходное уравнение к уравнению первого порядка, для удобства заменив

y (t) = z

y?(t) = u

y??(t) = u?

Получаем уравнение первого порядка:

u? =? 0,7u — z — 1,6

Зададим шаг интегрирования — расстояние h между узлами интегрирования — равным 0,01.

Согласно условию задания, z0 = y (0) = 1, u0 = y?(0) = 1.

Последовательные значения ui и zi, согласно методу Эйлера, будем вычислять по формулам

zi = ui-1•h + zi-1

ui = ui-1 + h•(? 0,5 ui-1? 0,1 ui-12? zi-1)

Находим:

z1= u0 h+ z0 = 1•0,01 + 1 = 1,01

u1 = u0+ h•(? 0,7u0 — z0 ?1,6) = 1+0,01(?0,7•1?1?1,6) = 0,967

Аналогично проводим расчёты u2, u3, …, u100 и z2, z3, …, z100. Результаты расчётов, выполненных с помощью программы Microsoft Excel, приведены в таблице 6.1.

Для оценки погрешности используем правило Рунге: произведём аналогичные вычисления с шагом h/2=0,005. Результаты расчётов приведены в таблице 6.2. Погрешность вычисляем по формуле

maxi | zi (h) — z2i (h/2)| = | z50(h) — z100(h/2)| = |1,123−1,126| = 0,003

Таблица 6.1. Результаты численного расчёта линеаризованной системы методом Эйлера с шагом интегрирования 0,01.

ui

zi

yi

h

i

0,01

0,9 670 000 000

1,010

0,990

0,01

0,9 341 310 000

1,020

0,980

0,01

0,9 013 953 830

1,029

0,970

0,01

0,8 687 955 022

1,038

0,960

0,01

0,8 363 336 811

1,047

0,950

0,01

0,8 040 122 131

1,055

0,940

0,01

0,7 718 333 621

1,063

0,930

0,01

0,7 397 993 617

1,071

0,920

0,01

0,7 079 124 161

1,078

0,910

0,01

0,6 761 746 991

1,085

0,900

0,01

0,6 445 883 550

1,092

0,890

0,01

0,6 131 554 977

1,099

0,880

0,01

0,5 818 782 116

1,105

0,870

0,01

0,5 507 585 510

1,110

0,860

0,01

0,5 197 985 402

1,116

0,850

0,01

0,4 890 001 736

1,121

0,840

0,01

0,4 583 654 157

1,126

0,830

0,01

0,4 278 962 011

1,131

0,820

0,01

0,3 975 944 344

1,135

0,810

0,01

0,3 674 619 905

1,139

0,800

0,01

0,3 375 007 143

1,143

0,790

0,01

0,3 077 124 208

1,146

0,780

0,01

0,2 780 988 953

1,149

0,770

0,01

0,2 486 618 932

1,152

0,760

0,01

0,2 194 031 402

1,154

0,750

0,01

0,1 903 243 324

1,156

0,740

0,01

0,1 614 271 358

1,158

0,730

0,01

0,1 327 131 873

1,160

0,720

0,01

0,1 041 840 936

1,161

0,710

0,01

0,758 414 323

1,162

0,700

0,01

0,476 867 512

1,163

0,690

0,01

0,197 215 687

1,164

0,680

0,01

— 0,80 526 262

1,164

0,670

0,01

— 0,356 343 739

1,164

0,660

0,01

— 0,630 222 441

1,163

0,650

0,01

— 0,902 148 357

1,163

0,640

0,01

— 0,1 172 107 770

1,162

0,630

0,01

— 0,1 440 087 252

1,161

0,620

0,01

— 0,1 706 073 667

1,159

0,610

0,01

— 0,1 970 054 168

1,158

0,600

0,01

— 0,2 232 016 199

1,156

0,590

0,01

— 0,2 491 947 489

1,153

0,580

0,01

— 0,2 749 836 059

1,151

0,570

0,01

— 0,3 005 670 215

1,148

0,560

0,01

— 0,3 259 438 548

1,145

0,550

0,01

— 0,3 511 129 935

1,142

0,540

0,01

— 0,3 760 733 539

1,138

0,530

0,01

— 0,4 008 238 804

1,135

0,520

0,01

— 0,4 253 635 460

1,131

0,510

0,01

— 0,4 496 913 515

1,126

0,500

0,01

— 0,4 738 063 260

1,122

0,490

0,01

— 0,4 977 075 265

1,117

0,480

0,01

— 0,5 213 940 380

1,112

0,470

0,01

— 0,5 448 649 732

1,107

0,460

0,01

— 0,5 681 194 724

1,101

0,450

0,01

— 0,5 911 567 036

1,096

0,440

0,01

— 0,6 139 758 623

1,090

0,430

0,01

— 0,6 365 761 712

1,084

0,420

0,01

— 0,6 589 568 803

1,077

0,410

0,01

— 0,6 811 172 668

1,071

0,400

0,01

— 0,7 030 566 350

1,064

0,390

0,01

— 0,7 247 743 159

1,057

0,380

0,01

— 0,7 462 696 673

1,050

0,370

0,01

— 0,7 675 420 738

1,042

0,360

0,01

— 0,7 885 909 465

1,034

0,350

0,01

— 0,8 094 157 229

1,027

0,340

0,01

— 0,8 300 158 668

1,019

0,330

0,01

— 0,8 503 908 681

1,010

0,320

0,01

— 0,8 705 402 428

1,002

0,310

0,01

— 0,8 904 635 328

0,993

0,300

0,01

— 0,9 101 603 057

0,984

0,290

0,01

— 0,9 296 301 549

0,975

0,280

0,01

— 0,9 488 726 991

0,966

0,270

0,01

— 0,9 678 875 825

0,956

0,260

0,01

— 0,9 866 744 744

0,947

0,250

0,01

— 1,52 330 693

0,937

0,240

0,01

— 1,235 630 866

0,927

0,230

0,01

— 1,416 642 705

0,916

0,220

0,01

— 1,595 363 898

0,906

0,210

0,01

— 1,771 792 378

0,895

0,200

0,01

— 1,945 926 322

0,885

0,190

0,01

— 1,1 117 764 150

0,874

0,180

0,01

— 1,1 287 304 520

0,863

0,170

0,01

— 1,1 454 546 331

0,851

0,160

0,01

— 1,1 619 488 719

0,840

0,150

0,01

— 1,1 782 131 056

0,828

0,140

0,01

— 1,1 942 472 947

0,816

0,130

0,01

— 1,2 100 514 233

0,804

0,120

0,01

— 1,2 256 254 981

0,792

0,110

0,01

— 1,2 409 695 494

0,780

0,100

0,01

— 1,2 560 836 297

0,768

0,090

0,01

— 1,2 709 678 145

0,755

0,080

0,01

— 1,2 856 222 016

0,742

0,070

0,01

— 1,3 000 469 112

0,730

0,060

0,01

— 1,3 142 420 857

0,717

0,050

0,01

— 1,3 282 078 892

0,703

0,040

0,01

— 1,3 419 445 079

0,690

0,030

0,01

— 1,3 554 521 495

0,677

0,020

0,01

— 1,3 687 310 432

0,663

0,010

0,01

— 1,3 817 814 393

0,649

0,000

0,01

Таблица 6.1. Результаты численного расчёта линеаризованной системы методом Эйлера с шагом интегрирования 0,005.

ui

zi

yi

h

i

0,005

0,9 835 000 000

1,005

0,995

0,005

0,9 670 327 500

1,010

0,990

0,005

0,9 505 985 479

1,015

0,985

0,005

0,9 341 976 896

1,020

0,980

0,005

0,9 178 304 694

1,024

0,975

0,005

0,9 014 971 796

1,029

0,970

0,005

0,8 851 981 105

1,033

0,965

0,005

0,8 689 335 507

1,038

0,960

0,005

0,8 527 037 869

1,042

0,955

0,005

0,8 365 091 039

1,046

0,950

0,005

0,8 203 497 847

1,050

0,945

0,005

0,8 042 261 105

1,055

0,940

0,005

0,7 881 383 603

1,059

0,935

0,005

0,7 720 868 116

1,063

0,930

0,005

0,7 560 717 399

1,066

0,925

0,005

0,7 400 934 187

1,070

0,920

0,005

0,7 241 521 199

1,074

0,915

0,005

0,7 082 481 133

1,078

0,910

0,005

0,6 923 816 669

1,081

0,905

0,005

0,6 765 530 469

1,085

0,900

0,005

0,6 607 625 175

1,088

0,895

0,005

0,6 450 103 411

1,091

0,890

0,005

0,6 292 967 783

1,094

0,885

0,005

0,6 136 220 877

1,098

0,880

0,005

0,5 979 865 261

1,101

0,875

0,005

0,5 823 903 484

1,104

0,870

0,005

0,5 668 338 077

1,107

0,865

0,005

0,5 513 171 551

1,109

0,860

0,005

0,5 358 406 399

1,112

0,855

0,005

0,5 204 045 096

1,115

0,850

0,005

0,5 050 090 098

1,117

0,845

0,005

0,4 896 543 841

1,120

0,840

0,005

0,4 743 408 743

1,122

0,835

0,005

0,4 590 687 205

1,125

0,830

0,005

0,4 438 381 607

1,127

0,825

0,005

0,4 286 494 311

1,129

0,820

0,005

0,4 135 027 662

1,131

0,815

0,005

0,3 983 983 983

1,133

0,810

0,005

0,3 833 365 581

1,135

0,805

0,005

0,3 683 174 745

1,137

0,800

0,005

0,3 533 413 742

1,139

0,795

0,005

0,3 384 084 823

1,141

0,790

0,005

0,3 235 190 220

1,143

0,785

0,005

0,3 086 732 146

1,144

0,780

0,005

0,2 938 712 796

1,146

0,775

0,005

0,2 791 134 345

1,147

0,770

0,005

0,2 643 998 950

1,149

0,765

0,005

0,2 497 308 752

1,150

0,760

0,005

0,2 351 065 869

1,151

0,755

0,005

0,2 205 272 403

1,152

0,750

0,005

0,2 059 930 438

1,154

0,745

0,005

0,1 915 042 038

1,155

0,740

0,005

0,1 770 609 249

1,156

0,735

0,005

0,1 626 634 098

1,156

0,730

0,005

0,1 483 118 596

1,157

0,725

0,005

0,1 340 064 732

1,158

0,720

0,005

0,1 197 474 478

1,159

0,715

0,005

0,1 055 349 789

1,159

0,710

0,005

0,913 692 600

1,160

0,705

0,005

0,772 504 826

1,160

0,700

0,005

0,631 788 368

1,161

0,695

0,005

0,491 545 105

1,161

0,690

0,005

0,351 776 898

1,161

0,685

0,005

0,212 485 591

1,161

0,680

0,005

0,73 673 010

1,161

0,675

0,005

— 0,64 659 040

1,162

0,670

0,005

— 0,202 508 769

1,161

0,665

0,005

— 0,339 874 407

1,161

0,660

0,005

— 0,476 754 204

1,161

0,655

0,005

— 0,613 146 424

1,161

0,650

0,005

— 0,749 049 352

1,161

0,645

0,005

— 0,884 461 292

1,160

0,640

0,005

— 0,1 019 380 563

1,160

0,635

0,005

— 0,1 153 805 505

1,159

0,630

0,005

— 0,1 287 734 476

1,159

0,625

0,005

— 0,1 421 165 850

1,158

0,620

0,005

— 0,1 554 098 021

1,157

0,615

0,005

— 0,1 686 529 401

1,157

0,610

0,005

— 0,1 818 458 418

1,156

0,605

0,005

— 0,1 949 883 520

1,155

0,600

0,005

— 0,2 080 803 173

1,154

0,595

0,005

— 0,2 211 215 860

1,153

0,590

0,005

— 0,2 341 120 082

1,152

0,585

0,005

— 0,2 470 514 359

1,151

0,580

0,005

— 0,2 599 397 229

1,149

0,575

0,005

— 0,2 727 767 245

1,148

0,570

0,005

— 0,2 855 622 982

1,147

0,565

0,005

— 0,2 982 963 029

1,145

0,560

0,005

— 0,3 109 785 995

1,144

0,555

0,005

— 0,3 236 090 507

1,142

0,550

0,005

— 0,3 361 875 209

1,141

0,545

0,005

— 0,3 487 138 762

1,139

0,540

0,005

— 0,3 611 879 845

1,137

0,535

0,005

— 0,3 736 097 156

1,135

0,530

0,005

— 0,3 859 789 410

1,134

0,525

0,005

— 0,3 982 955 338

1,132

0,520

0,005

— 0,4 105 593 691

1,130

0,515

0,005

— 0,4 227 703 236

1,128

0,510

0,005

— 0,4 349 282 758

1,125

0,505

0,005

— 0,4 470 331 058

1,123

0,500

0,005

График y (t) строим также в инструментах программы Microsoft Excel. Он представлен на рисунке 6.1.

Рисунок 6.1. Ломаные Эйлера для линеаризованной системы.

7. Построить фазовый портрет системы Если уравнения системы представлены в нормальной форме, то вектор состояния системы однозначно определяет её состояние. Каждому состоянию системы в пространстве состояний соответствует точка. Точка, соответствующая текущему состоянию системы, называется изображающей точкой. При изменении состояния изображающая точка описывает траекторию. Эта траектория называется фазовой траекторией. Совокупность фазовых траекторий, соответствующая всевозможным начальным условиям, называется фазовым портретом.

Наглядно фазовую траекторию и фазовый портрет можно представить в случае двухмерного фазового пространства. Двухмерное фазовое пространство называется фазовой плоскостью.

Фазовая плоскость — это координатная плоскость, в которой по осям координат откладываются две переменные (фазовые координаты), однозначно определяющие состояние системы второго порядка. Метод анализа и синтеза системы управления, основанный на построении фазового портрета, называют методом фазовой плоскости.

Рассмотрим общий порядок построения фазового портрета динамической системы

= ax + by

= cx + dy (1)

1. Выписать матрицу коэффициентов системы (1):

M = ,

найти её след tr M (a + d) и определитель матрицы det M (ad — bc)

2. Используя рисунок 7.1, определить тип особой точки.

3. Найти уравнения особых управлений = 0 и = 0.

y =? x

y =? x.

4. Если особая точка является седлом или узлом, то найти асимптоты, используя подстановку y = kx.

5. Определить направление фазовых траекторий.

Кроме описанного выше способа определения типа особой точки, тип особой точки можно определить, зная корни характеристического уравнения.

В таблице 7.1 приведены временные характеристики, фазовые портреты и типы особых точек при различных корнях характеристического уравнения.

Рисунок 7.1. Зависимость типа особой точки от определителя и следа матрицы коэффициентов динамической системы.

Таблица 7.1. Временные характеристики, фазовые портреты и типы особых точек при различных корнях характеристического уравнения.

Итак, рассмотрим найденную в п. 4 данной работы линеаризованную систему

u? + 0,7u + z + 1,6 = 0,

где z = y (t), u = z? = y?(t), u? = y??(t).

Запишем эквивалентную систему дифференциальных уравнений

= u

=? 0,7u — z

(свободный член обнуляем).

1. Записываем матрицу коэффициентов системы

M =

Определитель матрицы det M = 0•(?0,7)? 1•(?1) = 1

След матрицы tr M = 0 + (?0,7) = ?0,7

2. Поскольку определитель матрицы положителен, а след матрицы = ?0,7, и выполняется условие det M > (tr M / 2)2, то особая точка является устойчивым фокусом (см. Рисунок 7.1).

Сравнивая с зависимостью особой точки от корней характеристического уравнения (л1,2 =? 0,35 ± i • 0,937), можно подтвердить, что особая точка — устойчивый фокус.

3. Уравнения особых направлений

y =? x =? 0/1 • x = 0

y =? x =? () • x = ?1,429x

Первую прямую фазовые траектории пересекают в вертикальном направлении, а вторую — в горизонтальном.

4. Поскольку особая точка является устойчивым фокусом, то фазовые траектории направлены к точке (0;0). Необходимо выяснить, в каком направлении происходит закручивание фазовой траектории: по или против часовой стрелки.

Вычислим вектор скорости (;) в точке (1;0).

u? =

Координаты вектора x = 0, у = ?0,7•0?1= ?1. Имеем вектор скорости (-1;1). Таким образом, вектор скорости направлен вверх, и, следовательно, спираль закручивается по часовой стрелке.

На рисунке 7.2 представлены графики прямых y = 0 и y = ?1,429x, на рисунке 7.3 представлены фазовые траектории устойчивого фокуса.

Рисунок 7.2. Графики прямых y = 0 и y = ?1,429x

Рисунок 7.3. Фазовый портрет устойчивого фокуса.

8. Исследовать асимптотическую устойчивость состояния равновесия системы в соответствии с первым методом Ляпунова Назначением систем управления является поддержание некоторого заданного режима, называемого невозмущенным движением. Если на систему действует возмущение, то фактическое движение (которое называется возмущенным движением) будет отличаться от невозмущенного движения. Невозмущенное движение называется асимптотически устойчивым, если после окончания действия возмущения возмущенное движение y (t) с течением времени стремится к невозмущенному движению yн (t): y (t) > yн (t) при t > ?.

Линейная система управления называется устойчивой или асимптотически устойчивой, если любое её невозмущенное движение, определяемое задающим воздействием, асимптотически устойчиво.

Как уже отмечалось выше, практически все системы управления являются нелинейными, а линейные системы управления следует рассматривать как приближенные, линеаризованные модели нелинейных систем.

Линеаризация производится относительно заданного номинального режима y0(t), называемого в теории устойчивости невозмущенным движением. Невозмущенное движение y0(t) нелинейной системы называется асимптотически устойчивым, если существует некоторая окрестность вокруг невозмущенного движения такая, что любое возмущенное движение y (t), начинающееся в момент времени t0 окончания действия возмущения в этой окрестности, в дальнейшем не выходит из этой окружности и y (t) > y0(t) при t > ?.

Вопрос о том, можно ли судить об асимптотической устойчивости невозмущенного движения нелинейной системы на основании исследования устойчивости её линеаризованной модели, впервые был поставлен и решён А. М. Ляпуновым в 1892 г. в его диссертационной работе.

Для исследования устойчивости систем А. М. Ляпунов разработал два метода. Под первым методом Ляпунова понимают совокупность приемов и средств исследования устойчивости решений систем дифференциальных уравнений, основанных непосредственно на анализе общих или частных решений этих систем, а также использующих определенные характеристики указанных решений. Второй метод Ляпунова основан на исследовании системы с помощью функции Ляпунова.

Итак, исследуем линейную систему вида

y? + 0,7y? + y + 1,6 = 0, (8.1)

которая представляет собой линеаризованною форму заданной исходной системы, полученную в п. 4 данной работы.

Систему (8.1) можно представить в виде

= u

= - z? 0,7u, (8.2)

где z = y (t), u = z? = y?(t), u? = y??(t) (свободный член обнуляется).

В общем виде данная система может описываться как

= a11z + a12u

= a21z + a22 ,

где a11, a12, a21, a22 — элементы матрицы А:

А =

Записываем характеристическое уравнение для матрицы:

det (A — лE) = det = det=0,

где Е — единичная матрица. Раскрывая этот определитель, получаем уравнение второго порядка

()•()? 1•(?1) = 0

л2 + 0,7л +1 = 0 (8.3)

В п. 5 данной работы корни данного характеристического уравнения уже рассчитаны нами:

л1,2 =? 0,35 ± i • 0,937,

где действительная часть корня равна (?0,35), мнимая равна 0,937.

А. М. Ляпуновым были доказаны следующие теоремы, определяющие условия устойчивости линейных систем.

Теорема 4. Если все действительные части корней характеристического уравнения (8.3) для дифференциальных уравнений (8.2) отрицательны, то невозмущенное движение системы асимптотически устойчиво.

Теорема 5. Если среди корней характеристического уравнения (8.3) для дифференциальных уравнений (8.2) имеется хотя бы один с положительной действительной частью, то невозмущенное движение системы не устойчиво.

Теорема 6. Если уравнение (8.3) не имеет корней с положительной вещественной частью, но имеется часть корней с нулевой вещественной частью, то положение равновесия системы будет устойчивым (не асимптотически).

Таким образом, согласно произведенным расчётам и утверждению Теоремы 1, невозмущенное движение линеаризованного уравнения, или уравнения первого приближения, асимптотически устойчиво.

Представленные выше теоремы А. М. Ляпунова имеют важное значение в теории автоматического управления, так как они позволяют судить об устойчивости нелинейных систем по уравнениям первого приближения в соответствии со следующими условиями:

1. Если линейная система первого приближения устойчива, то соответствующее состояние равновесия нелинейной системы также устойчиво.

2. Если линейная система первого приближения неустойчива, то соответствующее состояние равновесия нелинейной системы также неустойчиво.

3. Если линейная система первого приближения находится на границе устойчивости, то судить об устойчивости исходной нелинейной системы по уравнениям первого приближения нельзя. В этом случае необходимо рассматривать исходную нелинейную систему.

Таким образом, состояние равновесия исходной нелинейной системы (1.1) асимптотически устойчиво.

Это же следствие вытекает из еще одних теорем Ляпунова:

1) Если все корни характеристического уравнения линеаризованной модели являются левыми, то невозмущенное движение соответствующей нелинейной системы асимптотически устойчиво.

2) Если среди корней характеристического уравнения линеаризованной модели имеется правый корень, то невозмущенное движение соответствующей нелинейной системы неустойчиво.

3) Случай, когда среди корней характеристического уравнения линеаризованной модели имеются нейтральные корни (корни на мнимой оси), но нет правых корней, называют критическим. В критическом случае по линеаризованной модели нельзя судить об устойчивости невозмущенного движения нелинейной системы.

Как мы рассчитали, корни характеристического уравнения (8.3) равны л1,2 =? 0,35 ± i • 0,937, т. е. они оба являются левыми: исходя из расположения на комплексной плоскости, корни с отрицательными вещественными частями называются левыми, с положительными — правыми.

Итак, невозмущенное движение (состояние равновесия) нелинейной системы асимптотически устойчиво.

3.

Заключение

В данной работе была рассмотрена нелинейная свободная система второго порядка, описанная её математической моделью — обыкновенным дифференциальным уравнением. На основе проведённого анализа и расчетов, исходную систему можно описать следующими характеристиками:

1. Уравнения исходной системы в нормальной форме:

?1 = x2,

?2 =? x1 — 0,1- 0,5x2

y = x1

2. Положение равновесия системы М (0,0).

3. Линеаризованное уравнение исходной системы:

y? + 0,7y? + y +1,6 = 0.

4. Общее аналитическое решение линеаризованной системы:

y (t) = С1 • e-0,35t • cos (0,937t) + С2 • e-0,35t • sin (0,937t)

5. Фазовый портрет исходной системы представляет собой устойчивый фокус.

6. Состояние равновесия исходной системы асимптотически устойчиво.

4. Список использованной литературы

1. Васильева А. В., Медведев Г. Н., Тихонов Н. А., Уразгильдина Т. А. Дифференциальные и интегральные уравнения, вариационное исчисление в примерах и задачах. — М.: ФИЗМАТЛИТ, 2003. — 432 с.

2. Ким Д. П. Теория автоматического управления. Т. 1. Линейные системы. — М.: ФИЗМАТЛИТ, 2003. — 288 с.

3. Ким Д. П. Теория автоматического управления. Т. 2. Многомерные, нелинейные, оптимальные и адаптивные системы: Учеб. пособие. — М.: ФИЗМАТЛИТ, 2004. — 464 с.

4. Математическая теория конструирования систем управления: Учеб. для вузов. / В. Н. Афанасьев, В. Б. Колмановский, В. Р. Носов. — 3-е изд., испр. И доп. — М.: Высш. шк., 2003. — 614 с.: ил

5. Мирошник И. В. Теория автоматического управления. Нелинейные и оптимальные системы. — СПб.: Питер, 2006. — 272 с.: ил.

6. Первозванский А. А. Курс теории автоматического управлении: Учеб. пособ. — М.: Наука. Гл. ред. физ.-мат. лит., 1986. — 616 с.

7. Поляков К. Ю. Теория автоматического управления для «чайников»: Методич. пособие. — СПб, 2008. — 80 с.: ил.

8. Романко В. К. Курс дифференциальных уравнений и вариационного исчисления. — 2-е изд. — М.: Лаборатория Базовых Знаний, 2001 — 344 с: ил.

9. Справочник по теории автоматического управления / Под ред. А. А. Красовского. — М.: Наука. Гл. ред. физ.-мат. лит., 1987. — 712 с.

Показать весь текст
Заполнить форму текущей работой