Интерполяция по трем точкам.




Пермский государственный технический университет

Березниковский филиал

Курсовая работа

 

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

производств.

Тема: Расчет настроек автоматического регулятора.

 

 

Выполнил: ст-т гр. АТП-93

Панкина Н.В.

Проверил: Бильфельд Н. В.

 

г. Березники, 1998

 

Содержание.

 

1. Координаты кривых разгона.

1.1 Схемы для Ремиконта.

1.2 Координаты и график кривой разгона по возмущению.

1.3 Координаты и график кривой разгона по заданию.

1.4 Координаты и график кривой разгона по управлению.

2. Интерполяция по 3 точкам.

2.1 Линейное сглаживание и график кривой разгона по возмущению.

2.2 Линейное сглаживание и график кривой разгона по заданию.

2.3 Линейное сглаживание и график кривой разгона по управлению.

3. Нормирование кривых разгона.

3.1 Нормирование кривой разгона по возмущению.

3.2 Нормирование кривой разгона по заданию.

3.3 Нормирование кривой разгона по управлению.

4. Аппроксимация методом Симою.

4.1 По возмущению.

4.2 По заданию.

4.3 По управлению.

5. Проверка аппроксимации методом Рунге - Кутта.

5.1 По возмущению.

5.2 По заданию.

5.3 По управлению.

5.4 Сравнение передаточных функций.

5.5 Сравнение кривых разгона.

6. Расчет одноконтурной АСР методом Роточа.

 

Координаты кривой разгона

 

 

С помощью программы связи ЭВМ с контроллером снимаем координаты кривой разгона.

Для этого сначала поочередно программируем Ремиконт:

1. по возмущению

2. по заданию

3. по управлению

 

объект 2-го порядка

01 1.1 21 1.2 21 1.3

313 311 312

1 11 1 11 1 11

 

 

Н1=-100 Н1=-100 Н1=-100

Н2=100 Н2=100 Н2=100

к6= к6=1 к6=1

Т1= Т1= Т1= по заданию

 

Т1= Т1= Т1= по возмущению

 

Объект 3-го порядка с запаздыванием по управлению

 

01 1.1 21 1.2 21 1.3 21 1.4 26 1.5

315 311 312 313 314

1 11 1 11 1 11 1 11 1 11

Т1= Т1= Т1= Т1= Т1=

 
 


 

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

После того как системы установились приступаем к проведению эксперемента. Для этого устанавливаем алгоблок 11 с которого будем снимать кривую разгона, алгоблок 11 на который будем подавать скачек, амплитуду скачка 10 и интервал времени 0,5.

После просмотра полученных точек кривых разгона удаляем одинаковые.

И строим соответствующие графики.

 

Координаты и график кривой разгона по возмущению.

 

  0,0000 30,0000
  1,0000 30,2000
  2,0000 31,5000
  3,0000 32,6000
  4,0000 33,7000
  5,0000 35,2500
  6,0000 36,1000
  7,0000 36,8500
  8,0000 37,4500
  9,0000 38,2000
  10,0000 38,5500
  11,0000 38,8500
  12,0000 39,2000
  13,0000 39,4000
  14,0000 39,5500
  15,0000 39,6500
  16,0000 39,7500
  17,0000 39,8000
  18,0000 39,8500
  19,0000 39,9000
  20,0000 39,9500
  21,0000 39,9500
  22,0000 39,9500
  23,0000 40,0000

 

Координаты и график кривой разгона по заданию.

 

  0,0000 50,0000
  1,0000 50,1500
  2,0000 51,0000
  3,0000 51,8000
  4,0000 52,6500
  5,0000 53,5000
  6,0000 54,7000
  7,0000 55,4000
  8,0000 56,1000
  9,0000 56,9000
  10,0000 57,4000
  11,0000 57,8000
  12,0000 58,1500
  13,0000 58,6000
  14,0000 58,8500
  15,0000 59,0500
  16,0000 59,2500
  17,0000 59,4000
  18,0000 59,5000
  19,0000 59,6500
  20,0000 59,7000
  21,0000 59,7500
  22,0000 59,8000
  23,0000 59,8500
  24,0000 59,9000
  25,0000 59,9000
  26,0000 59,9500
  27,0000 59,9500
  28,0000 59,9500
  29,0000 59,9500
  30,0000 60,0000

 

 

 
 

 

 


Координаты и график кривой разгона по управлению.

 

  0,0000 40,0000   20,0000 47,4000
  1,0000 40,0000   21,0000 48,0000
  2,0000 40,0000   22,0000 48,4500
  3,0000 40,0000   23,0000 48,8000
  4,0000 40,0000   24,0000 48,8000
  5,0000 40,0000   25,0000 49,1000
  6,0000 40,0000   26,0000 49,3500
  7,0000 40,0000   27,0000 49,5000
  8,0000 40,0000   28,0000 49,5000
  9,0000 40,2500   29,0000 49,5000
  10,0000 40,9000   30,0000 49,7000
  11,0000 40,9000   31,0000 49,8000
  12,0000 41,8000   32,0000 49,8000
  13,0000 42,8500   33,0000 49,8500
  14,0000 43,9500   34,0000 49,9000
  15,0000 44,9500   35,0000 49,9500
  16,0000 44,9500   36,0000 49,9500
  17,0000 45,9000   37,0000 49,9500
  18,0000 46,7500   38,0000 49,9500
  19,0000 47,4000   39,0000 50,0000

 

 
 

 


Интерполяция по трем точкам.

В программе ASR, пользуясь пунктом “интерполировать по 3-м” поочередно считаем кривые разгона и строим соответствующий график.

Линейное сглаживание и график кривой разгона по возмущению.

 

 

  0,0000 29,8167
  1,0000 30,5667
  2,0000 31,4333
  3,0000 32,6000
  4,0000 33,8500
  5,0000 35,0167
  6,0000 36,0667
  7,0000 36,8000
  8,0000 36,5000
  9,0000 38,0667
  10,0000 38,5333
  11,0000 38,8667
  12,0000 39,1500
  13,0000 39,3833
  14,0000 39,5333
  15,0000 39,6500
  16,0000 39,7333
  17,0000 39,8000
  18,0000 39,8500
  19,0000 39,9000
  20,0000 39,9333
  21,0000 39,9500
  22,0000 39,9667
24

23,0000 39,9917

 

Линейное сглаживание и график кривой разгона по заданию.

 

  0,0000 49,8833
  1,0000 50,3833
  2,0000 50,9833
  3,0000 51,8167
  4,0000 52,6500
  5,0000 53,6167
  6,0000 54,5333
  7,0000 55,4000
  8,0000 56,1333
  9,0000 56,8000
  10,0000 57,3667
  11,0000 57,7833
  12,0000 58,1833
  13,0000 58,5333
  14,0000 58,8333
  15,0000 59,0500
  16,0000 59,2333
  17,0000 59,3833
  18,0000 59,5167
  19,0000 59,6167
  20,0000 59,7000
  21,0000 59,7500
  22,0000 59,8000
  23,0000 59,8500
  24,0000 59,8833
  25,0000 59,9167
  26,0000 59,9333
  27,0000 59,9500
  28,0000 59,9667
  29,0000 59,9833
  30,0000 59,9833

 

 

Линейное сглаживание и график кривой разгона по управлению.

 

  0,0000 40,0000   20,0000 48,4167
  1,0000 40,0000   21,0000 48,6833
  2,0000 40,0000   22,0000 48,9000
  3,0000 40,0000   23,0000 49,0833
  4,0000 40,0000   24,0000 49,3167
  5,0000 40,0000   25,0000 49,4500
  6,0000 40,0000   26,0000 49,5333
  7,0000 40,0000   27,0000 49,6000
  8,0000 40,0833   28,0000 49,7000
  9,0000 40,6833   29,0000 49,7667
  10,0000 41,2000   30,0000 49,8167
  11,0000 41,8500   31,0000 49,8500
  12,0000 42,8667   32,0000 49,9000
  13,0000 43,9167   33,0000 49,9333
  14,0000 44,6167   34,0000 49,9500
  15,0000 45,2667   35,0000 49,9500
  16,0000 45,8667   36,0000 49,9667
  17,0000 47,1833   37,0000 49,9917
  18,0000 47,6000   38,0000 49,9917
  19,0000 47,9500   39,0000 50,0000

 

 

Нормирование кривых разгона.

 

С помощью программы ASR в пункте нормировать последовательно производим нормирование сглаженных кривых и упорядочиваем время начиная с 0,0000, с шагом 1.0

Нормированная кривая разгона по возмущению.

 

  0,0000 0,0000
  1,0000 0,0737
  2,0000 0,1589
  3,0000 0,2735
  4,0000 0,3964
  5,0000 0,5111
  6,0000 0,6143
  7,0000 0,6863
  8,0000 0,7551
  9,0000 0,8108
  10,0000 0,8567
  11,0000 0,8894
  12,0000 0,9173
  13,0000 0,9402
  14,0000 0,9550
  15,0000 0,9664
  16,0000 0,9746
  17,0000 0,9812
  18,0000 0,9861
  19,0000 0,9910
  20,0000 0,9943
  21,0000 0,9959
  22,0000 0,9975
24

23,0000 1,0000

 

Нормированная кривая разгона по заданию.

 

  0,0000 0,0000
  1,0000 0,0494
  2,0000 0,1086
  3,0000 0,1909
  4,0000 0,2733
  5,0000 0,3687
  6,0000 0,4593
  7,0000 0,5449
  8,0000 0,6173
  9,0000 0,6831
  10,0000 0,7391
  11,0000 0,7802
  12,0000 0,8198
  13,0000 0,8543
  14,0000 0,8840
  15,0000 0,9053
  16,0000 0,9235
  17,0000 0,9383
  18,0000 0,9514
  19,0000 0,9613
  20,0000 0,9745
  21,0000 0,9794
  22,0000 0,9909
  23,0000 0,9926
  24,0000 0,9942
  25,0000 0,9942
  26,0000 0,9975
28

27,0000 1,0000

 

 

Нормированная кривая разгона по управлению.

 

  0,0000 0,0000   20,0000 0,7606
  1,0000 0,0000   21,0000 0,7957
  2,0000 0,0000   22,0000 0,8424
  3,0000 0,0000   23,0000 0,8691
  4,0000 0,0000   24,0000 0,8907
  5,0000 0,0000   25,0000 0,9091
  6,0000 0,0000   26,0000 0,9324
  7,0000 0,0000   27,0000 0,9458
  8,0000 0,0083   28,0000 0,9541
  9,0000 0,0384   29,0000 0,9608
  10,0000 0,0684   30,0000 0,9708
  11,0000 0,1201   31,0000 0,9775
  12,0000 0,1852   32,0000 0,9825
  13,0000 0,2869   33,0000 0,9858
  14,0000 0,3920   34,0000 0,9908
  15,0000 0,4621   35,0000 0,9942
  16,0000 0,5271   36,0000 0,9958
  17,0000 0,5872   37,0000 0,9958
  18,0000 0,6689   38,0000 0,9975
  19,0000 0,7189   39,0000 1,0000

 

 
 

 

 


Аппроксимация методом Симою.

 

С помощью программы ASR в пункту аппроксимации последовательно считаем площади каждой из кривой разгона для последующего получения уравнения передаточной функции.

 

Для кривой разгона по возмущению для объекта второго порядка получаем следующие данные:

Значения коэффициентов:

F1= 6.5614

F2= 11.4658

F3= -4.5969

F4= -1.1636

F5= 44.0285

F6= -120.0300

 

Ограничимся второй площадью. F1>F2, тогда передаточная функция по возмущению для объекта второго порядка имеет вид:

W(s)=---------------------------

11,4658s + 6.5614s + 1

 

Для кривой разгона по заданию для объекта второго порядка получаем следующие данные:

Значения коэффициентов:

F1= 9.5539

F2= 24.2986

F3= -16.7348

F4= -14.7318

F5= 329.7583

F6= -1179.3989

 

Ограничимся второй площадью, с учетом того что F1>F2. Тогда передаточная функция по управлению для объекта второго порядка имеет вид:

W(s)=----------------------------

24,2986s + 9.5539s +1

 

Для кривой разгона по заданию для объекта третьего порядка с запаздыванием получаем следующие данные:

Значения коэффициентов:

F1= 10.6679

F2= 38.1160

F3= 30.4228

F4= -46.5445

F5= 168.8606

F6= -33.3020

 

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

W(s)=----------------------------------------

3 2

30,4228s + 38.1160s + 10.7769 + 1

 

Проверка аппроксимации методом Рунге - Кутта.

 

В программе ASR в пункте передаточная функция задаем полученные передаточные функции. И затем строим графики экспериментальной и аналитической кривых разгона (по полученной передаточной функции).

 

Для кривой разгона по возмущению.

 

Устанавливаем для проверки методом Рунге-Кутта конечное время 35,5с, шаг 0,5с.

 

 

 

Для кривой разгона по заданию.

 

Устанавливаем конечное время 55с, шаг 0,5с.

 

 

Для кривой разгона по управлению.

 

При задании передаточной функции учитываем чистое запаздывание 0,08с.

Устанавливаем конечное время 39с, шаг изменения 0,5с.

 

 

Получили, что кривые разгона практически одинаковы, следовательно аппроксимация методом Симою сделана верно.

Для объекта второго порядка по возмущению имеем погрешность метода около 25%, по заданию - около 15%, а для объекта третьего порядка с запаздыванием по управлению - около 5%.

 

Сравним экспериментальные и исходные передаточные функции:

 
 


объект исходная экспериментальная

передаточная передаточная

функция функция

 
 


второго порядка 1 1

по возмущению W(s)= -------------------- W(s)= -----------------------------

2 2

0.01s + 0.2s + 1 11.465s + 6.5614s +1

 
 


второго порядка 1 1

по заданию W(s)= ----------------------- W(s)= -----------------------------

2 2

0.4489s + 1.34s +1 24.2986s + 9.5539s +1

 
 


третьего порядка 1000 1

с запаздыванием W(s)= ------------------------------------- W(s)= -------------------------------------

по управлению 3 2 3 2

4.2188s + 168.75s + 2250s + 1 30.4228s + 38.116s + 10.7769s + 1

 

Полученные значению передаточных функций отличают на 1000 - 7500, что говорит о достаточно большой погрешности между фактическими и экспериментальными данными.

 

Для исходных передаточных функций с помощью программы ASR, пунктов аппроксимация (создать передаточную функцию и изменить время) получим координаты кривых разгона и сравним их с экспериментальной кривой:

1. по возмущению:

 

0,0000 0,0000
0,1000 0,2917
0,2000 0,6094
0,3000 0,8066
0,4000 0,9099
0,5000 0,9596
0,6000 0,9824
0,7000 0,9925
0,8000 0,9968
0,9000 0,9987
1,0000 0,9995
1,1000 0,9998
1,2000 0,9999
1,3000 1,0000

 

 

 

2. по заданию:

 

  0,0000 0,0000   4,0000 0,9822
  0,2500 0,0547   4,2500 0,9871
  0,5000 0,1723   4,5000 0,9907
  0,7500 0,3083   4,7500 0,9933
  1,0000 0,4399   5,0000 0,9951
  1,2500 0,5565   5,2500 0,9965
  1,5000 0,6549   5,5000 0,9975
  1,7500 0,7350   5,7500 0,9982
  2,0000 0,7987   6,0000 0,9987
  2,2500 0,8484   6,2500 0,9991
  2,5000 0,8867   6,5000 0,9993
  2,7500 0,9158   6,7500 0,9995
  3,0000 0,9378   7,0000 0,9997
  3,2500 0,9542   7,2500 0,9998
  3,5000 0,9665   7,5000 0,9999
  3,7500 0,9755   7,7500 1,0000

 

 

3. по управлению:

 

 

Сравнивая экспериментальные и фактические кривые разгона видим, что они отличаются очень сильно. Фактическая кривая разгона приходит к 1 на много быстрее, чем экспериментальная.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-07-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: