Главная страница Программы проектирования [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] [93] [94] [95] [96] [97] [98] [99] [100] 1. Если йг, i-i = 0, перейти к следующему значению i. 2. К t-му столбцу матрицы [с о прибавить столбцы 1, i-1 этой матрицы, умноженные соответственно на fli, г-1, аг-1,г-1. 3. Из строк 1, i-1 матрицы А вычесть t-ю строку, умноженную соответственно на ai,i-i, В результате получим уравнения во второй форме Люенбергера. Например, для уравнений, первая форма Люенбергера которых имеет вид (1.19), вторую форму получим в виде (1.20). 1.3. ФОРМИРОВАНИЕ УРАВНЕНИЙ СОСТОЯНИЯ При решении различных задач бывает необходимо перейти от заданной передаточной функции или структурной схемы к уравнениям состояния. Алгоритмы таких преобразований представлены ниже. ФОРМИРОВАНИЕ УРАВНЕНИЙ СОСТОЯНИЯ ПО ПЕРЕДАТОЧНОЙ ФУНКЦИИ Передаточная функция вида W{p)i-t± (1.23) an р" + -}-ао является операторным представлением линейного дифференциального уравнения а„ -Ь ... + «о У = 6„ + ... + Ь, и. (1.24) dP dt" Передаточная функция называется правильной, если йпфО, и строго правильной, если a„0, bn = 0. Для формирования уравнений состояния необходимо перейти от одного дифференциального уравнения порядка п к системе из п дифференциальных уравнений первого порядка относительно переменных состояния. Поскольку выбор переменных состояния неоднозначен, существует множество способов перехода от уравнения (1.24) к уравнениям состояния. Здесь приведены лишь два, получившие наибольшее распространение. Способ 1. Определим переменные состояния следующим образом: Xn-i = Хп + an~iij--bni иау + an-\ij - bn u~bn-i и, -bn-,----hu. (1.25) Продифференцировав последнее уравнение и прибавив к обеим частям аоу-bou, получим -1 + аоУ--о" = йп--+ --аоу-Ьп---г.. -Ьо« = 0, d" dt (1.26) Из уравнений (1.25), (1.26) получим уравнения состояния, соответствующие дифференциальному уравнению (1.24) или передаточной функции (1.23): Х\ = -ttoy + boU, Х2 =xi -aiy + biu, Хп=Xn-i~an-iy+bn-iU, О =х„ -any+bnu. (1.27) Правильную передаточную функцию можно представить в виде W (р) = +-::± + Ь, (1.28) где аг==а1ап; bi= (bi-aibn)/йп, t = 0.....n-1; bn = i>„/a„. В этом случае уравнения состояния (1.27) могут быть представлены в нормальной форме Кощи: = -aoXn + boU, Ч =Ч -aiXn + bi и, Хп = Хп~1 - а,1 1 Хп + Ьп-1 и, у =л:„ +bnU. Способ 2. Переменные состояния определяем из уравнения an{dx/dt) + ... +аоХ=ы следующим образом: xi=x, Х2 = х, х„== = d«-x/dii"-. Кроме этого, вводим дополнительную переменную Xn+i=d"x/d". Тогда уравнения состояния примут вид: Xi =Х2, Хп -Хп+1, u = aoXi + ... -(-anx„+i, y==0Xi+ ... + bnXn+i. Эти уравнения для правильной передаточной функции (1.28) могут быть представлены в нормальной форме Коши: х„ = -floXi- ... -a„ ix„-t- и, y = boXi + ... + bn-l Xn + bn u. Приведенные алгоритмы могут быть использованы и для формирования уравнений состояния систем, представленных передаточными функциями и имеющих несколько входов и один выход либо один вход и несколько выходов. Для системы с несколькими входами и одним выходом вход-выходное соотнощение У =--- (binP"+ - +Ь1о)щ. апР +...+ао 1=1 Для такой системы формирование уравнений состояния следует выполнять первым способом: Xi = -aoy + bioUi+ ... +femO«m, Л:2 = Х1 -aiy + bnUi+ ... +bmlUm, Хй = Х„ 1-a„ if/ + bi,n-l«l+ ... +bm,n-lUm, 0 =Xn ~any + binUi+ ... +brnnUm. Для системы с одним входом и несколькими выходами вход-выходные соотношения г/г ---и, t - 1,..., /п. апР" + ... + ао Формирование уравнений состояния для такой системы следует выполнять вторым способом: Xl=X2, Хп - Хп+1, u = aoXi+...+апХп+1, f/i = &ioXi+ ... -fbi„x„+i, ym=bmoXl+ ... -\-bmnXn+\. ФОРМИРОВАНИЕ УРАВНЕНИЙ СОСТОЯНИЯ ПО СТРУКТУРНОЙ СХЕМЕ Рассмотрим структурную схему, типовые блоки которой заданы передаточными функциями вида (1.23) - динамические блоки и [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] [93] [94] [95] [96] [97] [98] [99] [100] 0.0148 |