РЕФЕРАТЫ ПО РАДИОЭЛЕКТРОНИКЕРеферат: Расчет настроек автоматического регулятора 2Министерство общего и профессионального образования РФ Пермский государственный технический университет Березниковский филиал Курсовая работа по предмету: Автоматизация технологических процессов и производств. Тема: Расчет настроек автоматического регулятора. Выполнил: ст-т гр. АТП-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. После просмотра полученных точек кривых разгона удаляем одинаковые. И строим соответствующие графики. Координаты и график кривой разгона по возмущению. 1 0,0000 30,0000 2 1,0000 30,2000 3 2,0000 31,5000 4 3,0000 32,6000 5 4,0000 33,7000 6 5,0000 35,2500 7 6,0000 36,1000 8 7,0000 36,8500 9 8,0000 37,4500 10 9,0000 38,2000 11 10,000038,5500 12 11,000038,8500 13 12,000039,2000 14 13,000039,4000 15 14,000039,5500 16 15,000039,6500 17 16,000039,7500 18 17,000039,8000 19 18,000039,8500 20 19,000039,9000 21 20,000039,9500 22 21,000039,9500 23 22,000039,9500 24 23,000040,0000 Координаты и график кривой разгона по заданию. 1 0,0000 50,0000 2 1,0000 50,1500 3 2,0000 51,0000 4 3,0000 51,8000 5 4,0000 52,6500 6 5,0000 53,5000 7 6,0000 54,7000 8 7,0000 55,4000 9 8,0000 56,1000 10 9,0000 56,9000 11 10,000057,4000 12 11,000057,8000 13 12,000058,1500 14 13,000058,6000 15 14,000058,8500 16 15,000059,0500 17 16,000059,2500 18 17,000059,4000 19 18,000059,5000 20 19,000059,6500 21 20,000059,7000 22 21,000059,7500 23 22,000059,8000 24 23,000059,8500 25 24,000059,9000 26 25,000059,9000 27 26,000059,9500 28 27,000059,9500 29 28,000059,9500 30 29,000059,9500 31 30,000060,0000 Координаты и график кривой разгона по управлению. 1 0,0000 40,000021 20,00047,400 0 0 2 1,0000 40,000022 21,00048,000 0 0 3 2,0000 40,000023 22,00048,450 0 0 4 3,0000 40,000024 23,00048,800 0 0 5 4,0000 40,000025 24,00048,800 0 0 6 5,0000 40,000026 25,00049,100 0 0 7 6,0000 40,000027 26,00049,350 0 0 8 7,0000 40,000028 27,00049,500 0 0 9 8,0000 40,000029 28,00049,500 0 0 10 9,0000 40,250030 29,00049,500 0 0 11 10,000040,900031 30,00049,700 0 0 12 11,000040,900032 31,00049,800 0 0 13 12,000041,800033 32,00049,800 0 0 14 13,000042,850034 33,00049,850 0 0 15 14,000043,950035 34,00049,900 0 0 16 15,000044,950036 35,00049,950 0 0 17 16,000044,950037 36,00049,950 0 0 18 17,000045,900038 37,00049,950 0 0 19 18,000046,750039 38,00049,950 0 0 20 19,000047,400040 39,00050,000 0 0 Интерполяция по трем точкам. В программе ASR, пользуясь пунктом “интерполировать по 3-м” поочередно считаем кривые разгона и строим соответствующий график. Линейное сглаживание и график кривой разгона по возмущению. 1 0,0000 29,8167 2 1,0000 30,5667 3 2,0000 31,4333 4 3,0000 32,6000 5 4,0000 33,8500 6 5,0000 35,0167 7 6,0000 36,0667 8 7,0000 36,8000 9 8,0000 36,5000 10 9,0000 38,0667 11 10,000038,5333 12 11,000038,8667 13 12,000039,1500 14 13,000039,3833 15 14,000039,5333 16 15,000039,6500 17 16,000039,7333 18 17,000039,8000 19 18,000039,8500 20 19,000039,9000 21 20,000039,9333 22 21,000039,9500 23 22,000039,9667 24 23,000039,9917 Линейное сглаживание и график кривой разгона по заданию. 1 0,0000 49,8833 2 1,0000 50,3833 3 2,0000 50,9833 4 3,0000 51,8167 5 4,0000 52,6500 6 5,0000 53,6167 7 6,0000 54,5333 8 7,0000 55,4000 9 8,0000 56,1333 10 9,0000 56,8000 11 10,000057,3667 12 11,000057,7833 13 12,000058,1833 14 13,000058,5333 15 14,000058,8333 16 15,000059,0500 17 16,000059,2333 18 17,000059,3833 19 18,000059,5167 20 19,000059,6167 21 20,000059,7000 22 21,000059,7500 23 22,000059,8000 24 23,000059,8500 25 24,000059,8833 26 25,000059,9167 27 26,000059,9333 28 27,000059,9500 29 28,000059,9667 30 29,000059,9833 31 30,000059,9833 Линейное сглаживание и график кривой разгона по управлению. 1 0,0000 40,000021 20,00048,416 0 7 2 1,0000 40,000022 21,00048,683 0 3 3 2,0000 40,000023 22,00048,900 0 0 4 3,0000 40,000024 23,00049,083 0 3 5 4,0000 40,000025 24,00049,316 0 7 6 5,0000 40,000026 25,00049,450 0 0 7 6,0000 40,000027 26,00049,533 0 3 8 7,0000 40,000028 27,00049,600 0 0 9 8,0000 40,083329 28,00049,700 0 0 10 9,0000 40,683330 29,00049,766 0 7 11 10,000041,200031 30,00049,816 0 7 12 11,000041,850032 31,00049,850 0 0 13 12,000042,866733 32,00049,900 0 0 14 13,000043,916734 33,00049,933 0 3 15 14,000044,616735 34,00049,950 0 0 16 15,000045,266736 35,00049,950 0 0 17 16,000045,866737 36,00049,966 0 7 18 17,000047,183338 37,00049,991 0 7 19 18,000047,600039 38,00049,991 0 7 20 19,000047,950040 39,00050,000 0 0 Нормирование кривых разгона. С помощью программы ASR в пункте нормировать последовательно производим нормирование сглаженных кривых и упорядочиваем время начиная с 0,0000, с шагом 1.0 Нормированная кривая разгона по возмущению. 1 0,0000 0,0000 2 1,0000 0,0737 3 2,0000 0,1589 4 3,0000 0,2735 5 4,0000 0,3964 6 5,0000 0,5111 7 6,0000 0,6143 8 7,0000 0,6863 9 8,0000 0,7551 10 9,0000 0,8108 11 10,00000,8567 12 11,00000,8894 13 12,00000,9173 14 13,00000,9402 15 14,00000,9550 16 15,00000,9664 17 16,00000,9746 18 17,00000,9812 19 18,00000,9861 20 19,00000,9910 21 20,00000,9943 22 21,00000,9959 23 22,00000,9975 24 23,00001,0000 Нормированная кривая разгона по заданию. 1 0,0000 0,0000 2 1,0000 0,0494 3 2,0000 0,1086 4 3,0000 0,1909 5 4,0000 0,2733 6 5,0000 0,3687 7 6,0000 0,4593 8 7,0000 0,5449 9 8,0000 0,6173 10 9,0000 0,6831 11 10,00000,7391 12 11,00000,7802 13 12,00000,8198 14 13,00000,8543 15 14,00000,8840 16 15,00000,9053 17 16,00000,9235 18 17,00000,9383 19 18,00000,9514 20 19,00000,9613 21 20,00000,9745 22 21,00000,9794 23 22,00000,9909 24 23,00000,9926 25 24,00000,9942 26 25,00000,9942 27 26,00000,9975 28 27,00001,0000 Нормированная кривая разгона по управлению. 1 0,0000 0,0000 21 20,0000,7606 0 2 1,0000 0,0000 22 21,0000,7957 0 3 2,0000 0,0000 23 22,0000,8424 0 4 3,0000 0,0000 24 23,0000,8691 0 5 4,0000 0,0000 25 24,0000,8907 0 6 5,0000 0,0000 26 25,0000,9091 0 7 6,0000 0,0000 27 26,0000,9324 0 8 7,0000 0,0000 28 27,0000,9458 0 9 8,0000 0,0083 29 28,0000,9541 0 10 9,0000 0,0384 30 29,0000,9608 0 11 10,00000,0684 31 30,0000,9708 0 12 11,00000,1201 32 31,0000,9775 0 13 12,00000,1852 33 32,0000,9825 0 14 13,00000,2869 34 33,0000,9858 0 15 14,00000,3920 35 34,0000,9908 0 16 15,00000,4621 36 35,0000,9942 0 17 16,00000,5271 37 36,0000,9958 0 18 17,00000,5872 38 37,0000,9958 0 19 18,00000,6689 39 38,0000,9975 0 20 19,00000,7189 40 39,0001,0000 0 Аппроксимация методом Симою. С помощью программы ASR в пункту аппроксимации последовательно считаем площади каждой из кривой разгона для последующего получения уравнения передаточной функции. Для кривой разгона по возмущению для объекта второго порядка получаем следующие данные: Значения коэффициентов: F1= 6.5614 F2= 11.4658 F3= -4.5969 F4= -1.1636 F5= 44.0285 F6= -120.0300 Ограничимся второй площадью. F1>F2, тогда передаточная функция по возмущению для объекта второго порядка имеет вид: 1 W(s)= 2 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. Тогда передаточная функция по управлению для объекта второго порядка имеет вид: 1 W(s)=- 2 24,2986s + 9.5539s +1 Для кривой разгона по заданию для объекта третьего порядка с запаздыванием получаем следующие данные: Значения коэффициентов: F1= 10.6679 F2= 38.1160 F3= 30.4228 F4= -46.5445 F5= 168.8606 F6= -33.3020 Ограничимся третьей площадью и учтем что каждая последующая площадь больше предыдущей. Тогда передаточная функция по заданию для объекта третьего порядка с запаздыванием имеет вид: 1 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,00000,0000 0,10000,2917 0,20000,6094 0,30000,8066 0,40000,9099 0,50000,9596 0,60000,9824 0,70000,9925 0,80000,9968 0,90000,9987 1,00000,9995 1,10000,9998 1,20000,9999 1,30001,0000 2. по заданию: 1 0,0000 0,0000 17 4,00000,9822 2 0,2500 0,0547 18 4,25000,9871 3 0,5000 0,1723 19 4,50000,9907 4 0,7500 0,3083 20 4,75000,9933 5 1,0000 0,4399 21 5,00000,9951 6 1,2500 0,5565 22 5,25000,9965 7 1,5000 0,6549 23 5,50000,9975 8 1,7500 0,7350 24 5,75000,9982 9 2,0000 0,7987 25 6,00000,9987 10 2,2500 0,8484 26 6,25000,9991 11 2,5000 0,8867 27 6,50000,9993 12 2,7500 0,9158 28 6,75000,9995 13 3,0000 0,9378 29 7,00000,9997 14 3,2500 0,9542 30 7,25000,9998 15 3,5000 0,9665 31 7,50000,9999 16 3,7500 0,9755 32 7,75001,0000 3. по управлению: Сравнивая экспериментальные и фактические кривые разгона видим, что они отличаются очень сильно. Фактическая кривая разгона приходит к 1 на много быстрее, чем экспериментальная. Расчет АФХ передаточных функций. 1. Объект второго порядка по возмущению: а) экспериментальная: 1 1,0000 0,0000 34 -0,375-0,53768 -0,194-0,024 1 2 4 1 2 1,0211 -0,067835 -0,382-0,50069 -0,189-0,021 8 4 1 0 3 1,0360 -0,139736 -0,387-0,46570 -0,183-0,018 7 3 9 2 4 1,0438 -0,215037 -0,390-0,43271 -0,179-0,015 3 0 0 5 5 1,0440 -0,292738 -0,390-0,40072 -0,174-0,013 9 6 1 1 6 1,0359 -0,372039 -0,389-0,37073 -0,169-0,010 7 9 5 8 7 1,0191 -0,451640 -0,387-0,34374 -0,165-0,008 1 1 0 7 8 0,9935 -0,530441 -0,383-0,31775 -0,160-0,006 2 0 6 7 9 0,9591 -0,607242 -0,378-0,29276 -0,156-0,004 3 7 4 9 10 0,9161 -0,680543 -0,372-0,26977 -0,152-0,003 5 9 4 2 11 0,8649 -0,749244 -0,366-0,24878 -0,148-0,001 1 8 4 7 12 0,8062 -0,812145 -0,359-0,22979 -0,144-0,000 2 1 6 3 13 0,7408 -0,868146 -0,351-0,21080 -0,1410,0011 8 8 0 14 0,6700 -0,916347 -0,344-0,19381 -0,1370,0023 2 9 4 15 0,5948 -0,956048 -0,336-0,17882 -0,1340,0034 3 1 0 16 0,5166 -0,986849 -0,328-0,16383 -0,1300,0045 3 6 6 17 0,4367 -1,008550 -0,320-0,15084 -0,1270,0055 2 1 4 18 0,3565 -1,021151 -0,312-0,13785 -0,1240,0064 1 6 3 19 0,2774 -1,024952 -0,304-0,12686 -0,1210,0072 0 0 3 20 0,2003 -1,020353 -0,296-0,11587 -0,1180,0079 0 3 4 21 0,1265 -1,008154 -0,288-0,10588 -0,1150,0086 0 4 6 22 0,0567 -0,989055 -0,280-0,09689 -0,1120,0093 2 2 8 23 -0,0083-0,964056 -0,272-0,08790 -0,1100,0099 6 7 2 24 -0,0680-0,933957 -0,265-0,07991 -0,1070,0104 1 9 6 25 -0,1222-0,899758 -0,257-0,07292 -0,1050,0109 7 6 2 26 -0,1708-0,892459 -0,250-0,06593 -0,1020,0114 5 9 8 27 -0,2136-0,822860 -0,243-0,05994 -0,1000,0118 5 7 4 28 -0,2509-0,781761 -0,023-0,05495 -0,0980,0122 7 0 2 29 -0,2829-0,739962 -0,230-0,04896 -0,0960,0126 1 7 0 30 -0,3098-0,697863 -0,223-0,04397 -0,0930,0129 7 7 9 31 -0,3322-0,656264 -0,217-0,03998 -0,0910,0132 5 2 8 32 -0,3502-0,615365 -0,211-0,03599 -0,0890,0134 4 0 8 33 -0,3644-0,575666 -0,205-0,031100 -0,0870,0134 6 1 9 67 -0,199-0,027 9 5 б) фактическая 2. Объект второго порядка по заданию. а) экспериментальная б) фактическая 3. Объект третьего порядка с запаздыванием по управлению а) экспериментальная б) фактическая Расчет одноконтурной АСР методом Роточа. В программе Linreg задаем параметры объекта с учетом оператора Лапласса. -- |