АДАПТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ С НАБЛЮДАТЕЛЕМ ПЕРЕМЕННЫХ СОСТОЯНИЯ ДЛЯ ОБЪЕКТА С ЗАПАЗДЫВАНИЯМИ
ADAPTIVE CONTROL SYSTEM WITH STATE VARIABLE OBSERVER FOR DELAYED OBJECT

Изобретение относится к автоматике и может быть использовано в системах управления для скалярных объектов, параметры которых - неизвестные постоянные или медленно меняющиеся во времени величины. При этом предполагается, что объект имеет относительный порядок передаточной функции, равный n, и обладает известными запаздываниями по управлению и состоянию.
Известна адаптивная система слежения для объектов с запаздыванием по состоянию и управлению [Патент RU 2294004 МПК G05B 13/02 (2006.01), опубл. БИ, 2007, №5], содержащая объект регулирования, три блока задания коэффициентов, шесть блоков суммирования, шесть умножителей, четыре интегратора, два блока запаздывания, блок задающего воздействия, при этом выходы объекта регулирования связаны с соответствующими входами первого блока задания коэффициентов и с входами первого блока запаздывания; выходы первого блока задания коэффициентов связаны с соответствующими входами первого блока суммирования; выход первого блока суммирования связан с первым входом четвертого блока суммирования, вторым входом третьего умножителя и со вторым входом четвертого умножителя; выход четвертого блока суммирования связан с первым входом первого умножителя, с первым входом третьего умножителя и с первым входом пятого умножителя; выход третьего умножителя связан с входом второго интегратора; выход второго интегратора связан с первым входом четвертого умножителя; выходы первого блока запаздывания связаны с соответствующими входами второго блока задания коэффициентов; выходы второго блока задания коэффициентов связаны с соответствующими входами второго блока суммирования; выход второго блока суммирования соединен со вторым входом пятого умножителя и со вторым входом шестого умножителя; выход пятого умножителя соединен с входом четвертого интегратора; выход четвертого интегратора соединен с первым входом шестого умножителя; выхода шестого умножителя связан со вторым входом третьего блока суммирования; первый вход третьего блока суммирования связан с выходом четвертого умножителя; выход второго блока запаздывания связан со вторым входом первого умножителя, вторым входом второго умножителя и со вторым входом пятого блока суммирования; выход пятого блока суммирования связан с входом третьего интегратора; выход третьего интегратора одновременно связан с входом третьего блока задания коэффициентов и со вторым входом четвертого блока суммирования; выход третьего блока задания коэффициентов связан с третьим входом пятого блока суммирования; выход первого умножителя связан с входом первого интегратора, выход первого интегратора связан с первым входом второго умножителя; выход второго умножителя связан с третьим входом третьего блока суммирования; выход третьего блока суммирования связан с первым входом шестого блока суммирования и с первым вычитающим входом пятого блока суммирования; выход блока задающего воздействия связан со вторым входом шестого блока суммирования; выход шестого блока суммирования соединен с входом объекта регулирования и с входом второго блока запаздывания; выход второго блока запаздывания соединен со вторым суммирующим входом пятого блока суммирования.
Недостатком этой системы является невозможность работы со скалярными объектами, у которых измерению доступен только выходной сигнал.
Наиболее близким техническим решением к предлагаемому является адаптивная система управления с наблюдателем переменных состояния для объекта с запаздыванием [Патент RU 2405182 МПК G05B 13/02 (2006.01), опубл. БИ, 2010, №33], содержащая объект регулирования, наблюдатель переменных состояния, блок запаздывания, блоки задания коэффициентов, сумматоры, умножители, интеграторы, блок задающего воздействия, при этом выход объекта регулирования связан со вторым входом наблюдателя переменных состояния; второй вход наблюдателя переменных состояния связан с входом четвертого блока задания коэффициентов; выходы второго блока задания коэффициентов связаны с группой третьих входов шестого сумматора; выход четвертого сумматора связан с первым входом наблюдателя переменных состояния; первый вход наблюдателя переменных состояния связан со вторым входом шестого сумматора; выход блока запаздывания связан с третьим входом наблюдателя переменных состояния; третий вход наблюдателя переменных состояния связан с первым входом шестого сумматора; выход шестого сумматора связан с группой последовательно соединенных четвертых интеграторов; выходы группы последовательно соединенных четвертых интеграторов связаны с выходами наблюдателя переменных состояния и с соответствующими входами третьего блока задания коэффициентов; выходы третьего блока задания коэффициентов связаны с четвертыми входами шестого сумматора; выходы наблюдателя переменных состояния связаны с соответствующими входами первого блока задания коэффициентов и с соответствующими первыми входами третьих и четвертых умножителей; выходы блока задания коэффициентов связаны с соответствующими входами первого сумматора; выход первого сумматора связан с первым входом третьего сумматора; выход третьего сумматора соединен со вторым входом первого умножителя и вторым входом третьих умножителей; выход первого умножителя связан с входом первого интегратора, выход первого интегратора связан со вторым входом второго умножителя, выход второго умножителя связан с первым входом четвертого сумматора; выходы третьих умножителей связаны со входами третьих интеграторов, выходы третьих интеграторов связаны с входами четвертых умножителей, выходы четвертых умножителей связаны со вторыми входами четвертого сумматора; выход четвертого сумматора связан с входом пятого сумматора и первым входом второго сумматора, второй вход пятого сумматора связан с выходом блока задающего воздействия; выход пятого сумматора связан со входом объекта регулирования и блока запаздывания; выход блока запаздывания связан со вторым входом второго сумматора, первым входом первого умножителя и первым входом второго умножителя; выход второго сумматора связан с входом второго блока задания коэффициентов; выход второго блока задания коэффициентов связан с входом второго интегратора; выход второго интегратора связан с третьим входом второго сумматора и со вторым входом третьего сумматора.
Недостатком этой системы является низкое качество работы в случае наличия в объекте не только запаздывания по управлению, но и запаздывания по состоянию.
Задачей изобретения является расширение функциональных возможностей системы.
Сущность изобретения состоит в том, что в систему, содержащую объект регулирования, наблюдатель переменных состояния, блок запаздывания, блоки задания коэффициентов, сумматоры, умножители, интеграторы, блок задающего воздействия, при этом выход объекта регулирования связан со вторым входом наблюдателя переменных состояния и с входом четвертого блока задания коэффициентов, выходы четвертого блока задания коэффициентов связаны с третьими входами шестого сумматора; выход четвертого сумматора связан с первым входом наблюдателя переменных состояния и со вторым входом шестого сумматора; выход блока запаздывания связан с третьим входом наблюдателя переменных состояния и с первым входом шестого сумматора; выход шестого сумматора связан с входом группы последовательно соединенных четвертых интеграторов; выходы группы последовательно соединенных четвертых интеграторов связаны с выходом наблюдателя переменных состояния и с соответствующими входами третьего блока задания коэффициентов; выходы третьего блока задания коэффициентов связаны с четвертыми входами шестого сумматора; выходы наблюдателя переменных состояния связаны с соответствующими входами первого блока задания коэффициентов и с соответствующими первыми входами третьих и четвертых умножителей; выходы первого блока задания коэффициентов связаны с соответствующими входами первого сумматора; выход первого сумматора связан с первым входом третьего сумматора; выход третьего сумматора связан со вторым входом первого умножителя и со вторым входом третьих умножителей; выход первого умножителя связан с входом первого интегратора, выход первого интегратора связан со вторым входом второго умножителя, выход второго умножителя связан с первым входом четвертого сумматора; выходы третьих умножителей связаны с входами третьих интеграторов, выходы третьих интеграторов связаны со вторыми входами соответствующих четвертых умножителей, выходы четвертых умножителей связаны со вторыми входами четвертого сумматора; выход четвертого сумматора связан с первым входом пятого сумматора и с первым входом второго сумматора, второй вход пятого сумматора связан с выходом блока задающего воздействия; выход пятого сумматора связан с входом объекта регулирования и блока запаздывания; выход блока запаздывания связан со вторым входом второго сумматора, первым входом первого умножителя и с первым входом второго умножителя; выход второго сумматора связан с входом второго блока задания коэффициентов; выход второго блока задания коэффициентов связан с входом второго интегратора; выход второго интегратора связан с третьим входом второго сумматора и со вторым входом третьего сумматора, дополнительно вводятся пятые умножители, пятые интеграторы, шестые умножители, вторые блоки запаздывания, при этом входы вторых блоков запаздывания связаны с соответствующими выходами наблюдателя переменных состояний, выходы вторых блоков запаздываний связаны с первыми входами пятых и шестых умножителей, вторые входы пятых умножителей связаны с выходами третьего сумматора, выходы пятых умножителей связаны с входами пятых интеграторов, выходы пятых интеграторов связаны со вторыми входами соответствующих шестых умножителей, выходы шестых умножителей связаны с соответствующими третьими входами четвертого сумматора.
Вводя в систему пятые умножители, пятые интеграторы, шестые умножители, вторые блоки запаздывания и изменяя подключение четвертого сумматора, получают в системе новую функцию, которая заключается в том, что теперь обеспечивается хорошее качество регулирования в случае наличия в объекте не только запаздывания по управлению, но и запаздывания по состоянию.
На фиг.1 представлена блок-схема предлагаемой системы; на фиг.2. - блок-схема наблюдателя переменных состояния.
i
i
i
i
i
i
i
i
Система содержит объект регулирования 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, где i - индекс, изменяющийся от 1 до n.
Объект регулирования описывается уравнением
<mtable columnalign="left"><mtr><mtd><mfrac><mrow><mi>d</mi><mi>x</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mi>A</mi><mi>x</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>+</mo><mi>Λ</mi><mi>x</mi><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>+</mo><mi>b</mi><mi>u</mi><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>h</mi><mo stretchy="false">)</mo><mo>,</mo><mtext>                                  (1)</mtext></mtd></mtr><mtr><mtd><mi>y</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><msup><mi>L</mi><mi>T</mi></msup><mi>x</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr></mtable>
1
2
n
где x(t)=[x(t); x(t);…; x(t)] - вектор состояния объекта регулирования; А и Λ - матрицы соответствующего размера, b=(0;0;…;1); h, τ>0 - известные и постоянные запаздывания соответственно по управлению и состоянию, y(t) - скалярный выход объекта регулирования, u(t) - скалярное управляющие воздействие, удовлетворяющие уравнению
<mtable columnalign="left"><mtr><mtd><mi>u</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><mi>r</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>+</mo><mi>ϑ</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr><mtr><mtd><mi>ϑ</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><msub><mi>χ</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>+</mo></mrow></mstyle><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><msub><mi>χ</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>+</mo><mi>k</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>u</mi><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>h</mi><mo stretchy="false">)</mo><mo>,</mo><mtext>             (2)</mtext></mrow></mstyle></mtd></mtr></mtable>
1i
2i
<mrow><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><mo stretchy="false">[</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mn>1</mn></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>;</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mn>2</mn></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>;</mo><mo>…</mo><mo>;</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>n</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>;</mo><mo stretchy="false">]</mo></mrow>
где r(t) - задающее воздействие, χ(t), χ(t), k(t) - настраиваемые параметры регулятора,
- оценки переменных состояния объекта, получаемые с помощью наблюдателя переменных состояния (блоки 19, 20, 21, 22,) описываемого уравнением
<mtable columnalign="left"><mtr><mtd><mfrac><mrow><mi>d</mi><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><msub><mi>A</mi><mo>*</mo></msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>+</mo><mi>b</mi><mo stretchy="false">[</mo><mi>u</mi><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>−</mo><mi>ϑ</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo stretchy="false">]</mo><mo>+</mo><mi>N</mi><mi>y</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo><mtext>              (3)</mtext></mtd></mtr><mtr><mtd><mover accent="true"><mi>v</mi><mo>¯</mo></mover><mo>=</mo><msup><mover accent="true"><mi>g</mi><mo>¯</mo></mover><mi>T</mi></msup><mo>⋅</mo><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr></mtable>
*
м
где собственные числа матрицы А выбираются существенно левее собственных чисел A, при выполнении следующих тождеств
<mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mo>*</mo></msub><mo>=</mo><mo stretchy="false">(</mo><msub><mi>A</mi><mi>м</mi></msub><mo>−</mo><mi>N</mi><msup><mi>L</mi><mi>T</mi></msup><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr><mtr><mtd><mover accent="true"><mi>g</mi><mo>¯</mo></mover><mo>=</mo><mi>g</mi><mo>⋅</mo><msup><mi>K</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>,</mo><mtext>  K</mtext><mo>=</mo><mo>−</mo><msup><mi>g</mi><mi>T</mi></msup><msubsup><mi>A</mi><mo>*</mo><mrow><mo>−</mo><mn>1</mn></mrow></msubsup><mi>N</mi><mo>,</mo><mtext>                                              (4)</mtext></mtd></mtr><mtr><mtd><msup><mtext>g</mtext><mtext>T</mtext></msup><msup><mo stretchy="false">(</mo><mi>s</mi><mi>E</mi><mo>−</mo><msub><mi>A</mi><mi>м</mi></msub><mo stretchy="false">)</mo><mo>+</mo></msup><mi>b</mi><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><msup><mo stretchy="false">(</mo><mi>s</mi><mo>+</mo><msub><mi>a</mi><mn>0</mn></msub><mo stretchy="false">)</mo><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>,</mo></mtd></mtr></mtable>
+
0
где (.) - соответствующая присоединенная матрица, a>0 - число, задающее желаемую динамику процесса управления в виде уравнений эталонного упредителя минимальной структуры
<mrow><mfrac><mrow><mi>d</mi><mi>z</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><msub><mi>a</mi><mn>0</mn></msub><mi>z</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>−</mo><msub><mi>a</mi><mn>0</mn></msub><mi>ϑ</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>+</mo><msub><mi>a</mi><mn>0</mn></msub><mi>u</mi><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>h</mi><mo stretchy="false">)</mo><mo>.</mo><mtext>                                                      (5)</mtext></mrow>
С помощью критерия гиперустойчивости Попова можно показать, что устойчивость системе будут обеспечивать следующие алгоритмы настройки
<mrow><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><mfrac><mrow><mi>d</mi><msub><mi>χ</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><msub><mi>α</mi><mi>i</mi></msub><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr><mtr><mtd><mfrac><mrow><mi>d</mi><msub><mi>χ</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><msub><mi>β</mi><mi>i</mi></msub><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo><mtext>                                             (6)</mtext></mtd></mtr><mtr><mtd><mfrac><mrow><mi>d</mi><mi>k</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mi>γ</mi><mo>⋅</mo><mover accent="true"><mi>u</mi><mo>˜</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>h</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>,</mo></mtd></mtr><mtr><mtd><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>=</mo><mi>z</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>−</mo><mover accent="true"><mi>v</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></mrow>
i
i
где i=1…n, α>0, β>0, γ>0 - некоторые числа определяющие скорость процессов адаптации.
Система функционирует следующим образом.
1
21,i
14
15
i
i
i
i
10
i
i
4
5
6
i
i
12,i
1i
i
i
13,i
1i
i
i
i
24,i
2i
i
i,
i
14
16
16
<mrow><msub><mi>U</mi><mrow><mn>20</mn></mrow></msub><mo>=</mo><msub><mi>A</mi><mo>*</mo></msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>U</mi><mrow><mn>18</mn></mrow></msub><mo>=</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mover accent="true"><mi>g</mi><mo>¯</mo></mover>
<mrow><msub><mi>U</mi><mn>3</mn></msub><mo>=</mo><mover accent="true"><mi>v</mi><mo>¯</mo></mover></mrow>
<mrow><msub><mi>U</mi><mrow><mn>11</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>α</mi><mi>i</mi></msub><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>U</mi><mrow><mn>23</mn></mrow></msub><msub><mrow /><mrow><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>β</mi><mi>i</mi></msub><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo><mo>⋅</mo><mi>v</mi><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>U</mi><mrow><mn>25</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>χ</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo stretchy="false">(</mo><mi>t</mi><mo stretchy="false">)</mo><mo>⋅</mo><msub><mover accent="true"><mi>x</mi><mo>¯</mo></mover><mi>i</mi></msub><mo stretchy="false">(</mo><mi>t</mi><mo>−</mo><mi>τ</mi><mo stretchy="false">)</mo></mrow>
Сигнал U=y(t) с выхода объекта регулирования 1 поступает на второй вход наблюдателя переменных состояния 18, где в дальнейшем, пройдя через четвертый блок задания коэффициентов 21 в виде сигналов U=N*y(t), поступает на третьи входы шестого сумматора 19. Сигнал U=ϑ(t) с выхода четвертого сумматора 14 поступает на первый вход наблюдателя переменных состояния 18, после чего он поступает на второй вход шестого сумматора 19. Сигнал U=u(t-h) с выхода блока запаздывания 15 поступает на третий вход наблюдателя переменных состояния 18, после чего в дальнейшем он поступает на первый вход шестого сумматора 19. Сигнал с выхода шестого сумматора 19 поступает на вход группы последовательно соединенных четвертых интеграторов 22. Сигналы с выходов группы последовательно соединенных четвертых интеграторов 22 поступают на выходы наблюдателя переменных состояния 18 и на соответствующие входы третьего блока задания коэффициентов 20. Сигналы
с выхода третьего блока задания коэффициентов 20 поступают на четвертые входы шестого сумматора 19. Сигналы
с выходов наблюдателя переменных состояния 18 поступают на соответствующие входы первого блока задания коэффициентов 2 и на соответствующие первые входы третьих 11 и четвертых 13, умножителей, а также на входы соответствующих блоков запаздывания, с выходов которых сигналы
поступают на первые входы пятых 23 и шестых 25 умножителей. В блоке задания коэффициентов 2 происходит умножение сигнала
с выхода объекта регулирования 1 на постоянные коэффициенты вектора
. Сигналы с выходов блока задания коэффициентов 2 поступают на соответствующие входы первого сумматора 3. Сигнал
с выхода сумматора 3 поступает на первый вход третьего сумматора 10. Сигнал U=v с выхода третьего сумматора 10 подается на второй вход первого умножителя 4 и на вторые входы третьих умножителей 11 и пятых умножителей 23. Сигнал U=γ·u(t-h)·v с выхода первого умножителя 4 поступает на вход первого интегратора 5, сигнал U=k(t) с выхода первого интегратора 5 поступает на второй вход второго умножителя 6, сигнал U=k(t)·u(t-h) с выхода второго умножителя 6 подается на первый вход четвертого сумматора 14. Сигналы
с выходов третьих умножителей 11 поступают на входы третьих интеграторов 12, сигналы U=χ(t) с выходов третьих интеграторов 12 поступают на вторые входы соответствующих четвертых умножителей 13, сигналы U=χ(t)·
c выходов четвертых умножителей 13 подаются на вторые входы четвертого сумматора 14. Сигналы
с выходов пятых умножителей 23 поступают на входы пятых интеграторов 24, сигналы U=χ(t) с выходов пятых интеграторов 24 поступают на вторые входы соответствующих шестых умножителей 25 сигналы
с выходов шестых умножителей 25 подаются на вторые входы четвертого сумматора 14. Сигнал U=ϑ(t) с выхода четвертого сумматора 14 поступает на первый вход пятого сумматора 16 и на первый вход второго сумматора 7, на второй вход пятого сумматора 16 поступает сигнал с выхода блока задающего воздействия. Сигнал U=u(t) с выхода пятого сумматора 16 поступает на вход объекта регулирования 1 и первого блока запаздывания 15. Сигнал U=u(t-h) с выхода блока запаздывания 15 поступает на второй вход второго сумматора 7, на первый вход первого умножителя 4 и на первый вход второго умножителя 6.
7
8
0
Сигнал U=dz/dt с выхода второго сумматора 7 подается на вход второго интегратора 8. Сигнал U=z с выхода второго интегратора 8 подается на второй вход третьего сумматора 10 и на второй блок задания коэффициентов 9, где умножается на постоянный коэффициент а. С выхода второго блока задания коэффициентов 9 сигнал подается на третий вход второго сумматора 7.
Технический результат заключается в расширении функциональных возможностей системы при применении эталонного упредителя минимальной структурной сложности совместно с наблюдателем переменных состояния, обеспечении хорошего качества работы в случае наличия у объекта с относительным порядком передаточной функции, равным n, запаздывания по управлению и состоянию при условии отсутствия информации о векторе переменных состояния.
Данное устройство может быть реализовано промышленным способом, на основе стандартной элементарной базы.
Источники информации
1. Патент RU 2294005 МПК G05B 13/02, 2006.01, опубл. БИ, 2007, №5.
2. Патент RU 24051825 МПК G05B 13/02, 2006.01, опубл. БИ, 2010, №33 (прототип).