Главная Система автоматического управления [0] [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] Кратко рассмотрим численный способ определения выходной координаты объекта регулирования х (О, которая является выводи ой координатой системы на рис. 1.1, а. Уравнение идеального интегрирующего звена имеет вид x(0 = 5«(T)dT. Это уравнение можно преобразовать в разностное с помощью дискретизации. Для малых шагов квантования непрерывное интегрирование можно заменить численным интегрированием, например, по методу трапеций: где л:„ = ж (пАо); «п = и (яЛо); п = О, 1, 2, ... Этот алгоритм вычисления интеграла является нерекуррентным. Для программирования на ЭВМ более удобным является рекуррентный алгоритм, который получается следующим обра-еом. Запишем предыдущее значение переменной х и найдем разность Тогда Выражение (1.71) представляет собой рекуррентное разностное уравнение, определяющее связь выходной и входной переменных для интегрирующего звена. Для апериодического звена на основании формулы (1.71) запишем еледующие соотношения: Хп ~ + + *n«-.l) • Хп = и„ - Ьх„, из которых находим 2-% , ftp , , " = 2 + Шо """-i + 2 -f ЬЛо + "п-- Аналогичным образом, используя выражение (1.71), можно получить рекуррентные разноетные уравнения для колебательного, консервативного, форсирующего и других линейных ди-намичееких е1веньев, из которых состоит математическая модель объекта регулирования. Такие разностные уравнения для различных звеньев приведены в табл. 1.3. Составляя линейную математическую модель объекта регулирования в виде комбинации !.3. Рекуррентные формулы для расчета непрерывкой части систем (по методу трапеций) Тип звена и его передаточная функция Схема в переменных состояния Рекуррентные формулы Интегрирующее I Апериодическое . 1 s + b Колебательное 1 .s-{- bs + a + 2+ + i - 2bha~ahl . 4 + 26fte-faft X«in-i+ 2fco + 4 + 2bfto+«ftr""" «14== *ln-l + "2" (-"йп-Ь Форсирующее sj-d s + b 2-% + 2T№o"" + ""->= *:iB=Mn--(i -b)A;g„ продолокение табл. 1.S Тип звена и его передаточная функция Схема в переменных состояниях Рекуррентные формулы Консервативное 1 2ft„ 2 •»lrt l+ 2 «n-i); 4 + aX Xln-Xln-1+ -2<.X2n+X2n-j) различных линейных динамических звеньев, с учетом табл. 1.3 можно легко вычислить выходную координату объекта регулирования X (<) при поступлении на вход объекта управляющих воздействий m (fj и различных начальных значениях Х(, = х (О""") и «о = « (О*) переменных состояния каждого звена. Шаг квантования hg при численном интегрировании должен быть значительно меньше шага квантования h мгновенного ключа в системе на рис. 1.1, а (обычно h = (50...100) h) и на порядок меньше наименьшей постоянной времени объекта регулирования для получения высокой точности расчетов. Рассмотрим конкретные примеры. Пример 1. Математическая модель объекта регулирования в системе на рис, 1,1, а описывается передаточной функцией G (S) = а [S (S + а) (s + b)]-\ где а = 800 с"; с = 20 с""-; b = 2 с"*. Шаг квантования мгновенного ключа в системе на рис. 1.1, а ft = 0,1 с. Для заданной передаточной функции G (s) объекта регулирования по табл. 1,2 (п. 9) находим z-изображение оптимального управляющего воздействия Al(z) = Ko(l-f 6iZ-J + V-=) = = 3,19005 (I - 0,954072-1 + 0,11080z-2). Таким образом, на выходе цифрового регулятора должна быть последовательность мгновенных импульсов с периодом следования h, площади которых т,, = т (О*) = Ко = 3,19005; mi= = т (ft-) = biKo == -3,04352; = m (2ft+) = bKo = 0,35347, или на входе объекта (после фиксатора нулевого порядка) должна быть последовательность импульсов, имеющих одинаковую длительность ft, но разные амплитуды, соответственно равные то, «1, Щ. По управляющему воздействию на входе объекта m (/) и передаточной функции объекта регулирования G (s) определяем выходную координату объекта (выход системы на рис. 1.1, а) х {i) и ошибку в системе & {f) = I - х (t). Выходная координата си- 8 8-224 65 [0] [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] 0.001 |