Математическая статистическая модель, как правило, представ лена m уравнений, каждое из которых выражает зависимость одной из m выходных величин от п входных величин:
• * / = / * (У1У2, • • -, У„). |
(197) |
Порядок выведения отдельных зависимостей аналогичен, по этому в дальнейшем будет рассмотрен случай для одной
произвольной выходной величины, которую обозначим х (без ин декса) .
При выводе зависимостей используются методы регрессионного анализа. Выходную величину будем считать случайной перемен ной с нормальным распределением, математическое ожидание ко торой зависит от входных величин в соответствии с уравнением регрессии. Если форма аппроксимирующей зависимости соответ ствует полиному второй степени, то используется квадратичное уравнение регрессии:
C = |
ß o + ß i y i + ß 2 |
y 2 + |
. . . + P „ y „ + P i i y ï + • • • |
+%пУ1 + |
|
|
+ |
Р і 2 у 2 + Р і з У з + |
• • • |
|
|
|
|
|
(198) |
Наилучшая оценка Ь0, |
Ь\—коэффициентов |
регрессионной |
функ |
ции |
ß0 , ßi — достигается |
по |
измеренным |
значениям |
выходной |
и входной величины |
методом |
наименьших |
квадратов. |
Этот |
метод |
состоит в определении таких коэффициентов, чтобы сумма квадра тов отклонений измеренных значений выходной величины от рас четных значений была минимальной.
На достижимую точность статистических моделей оказывают влияние следующие факторы:
а) план расположения экспериментальных точек;
б) |
коэффициенты корреляции между входными величинами; |
в) |
вид аппроксимирующей зависимости; |
г) |
точность проведенных |
измерений; |
д) |
влияние возмущающих |
воздействий. |
Основным методом контроля точности модели является прове
дение дальнейших измерений и сравнение результатов измерений |
с расчетными |
данными. |
Результаты |
дальнейших измерений могут быть использованы |
для уточнения полученной модели. Определенные выводы о точ ности выведенной модели, а также определенное ее усовершенство вание можно сделать на основании более подробного анализа результатов, при этом нет необходимости в получении дальнейшей информации, т. е. в проведении дальнейших измерений. Так, напри
мер, определенная информация о пригодности модели |
вытекает |
уже из значения |
остаточной дисперсии. Большое значение имеет |
также |
контроль |
суммы квадратов, |
относящийся |
к |
отдельным |
членам |
уравнения регрессии. При |
правильном |
расположении |
экспериментальных точек должно быть выполнено следующее соот
ношение: |
|
|
|
|
|
|
|
|
|
Q = |
2 (*«-*vY~fi |
2 (У*-У,)Ч*? 2 ( у 2 * - у 2 |
) 2 + |
. . . |
+ |
|
A = l |
|
ft |
= l |
|
A=l |
|
|
|
|
|
/V |
|
|
|
|
|
|
|
|
099) |
+ *» 2(У«*-У»)Ч .... |
|
|
|
|
|
|
fe = |
l |
|
|
|
|
|
|
|
|
|
1 |
w |
|
|
|
|
|
|
|
|
где х |
^ = " д г 2 |
|
— среднеарифметическое |
значение |
из |
расчетных |
|
|
|
|
значений выходной величины. |
|
|
|
|
|
1 |
" |
|
|
|
|
|
|
|
|
t / j = ~д/~^] УІЬ. |
— среднеарифметическое |
значение |
из |
замерен- |
|
|
|
|
ных значений /-й входной величины. |
|
|
Более подробные данные о методах проверки |
статистических |
моделей приводятся в литературе |
[18] |
|
|
|
|
|
|
Использование ЭВМ для изучения регулируемых систем |
|
С |
развитием |
вычислительной |
техники — аналоговых |
и цифро |
вых |
ЭВМ — эти |
устройства начали применять для |
изучения |
дина |
мических свойств объектов управления. При этих новых методах исследования ЭВМ играет роль модели, которая имитирует данную систему или технологический процесс, т. е. стремится отобразить его поведение и свойства. При достижении приближенного сход ства модели с объектом с помощью этой модели можно опреде лить значения величин, математически описывающих процесс, или использовать модель непосредственно для решения задач, связан ных с управлением.
Рассмотрим примеры построения такого рода моделей.
Определение коэффициентов дифференциального уравнения
ЭВМ, подключенная к объекту, как показано на рис. 193, слу жит в качестве аналоговой модели объекта, определяемой диффе ренциальным уравнением
апр"х(р)~\-ап_1р'г-1к(р)-\- |
. . . + |
щрх(р)-^а0х{р)~Ьйу(р)=0, |
где ап, |
. . ., а0 — коэффициенты |
характеристического уравнения |
системы; |
bo — коэффициент |
пропорциональности. |
Определение приведенных коэффициентов производится в опре деленном порядке до тех пор, пока это уравнение не будет выпол нено. Определение коэффициентов может осуществляться вручную или автоматически.
Аппроксимация импульсной переходной характеристики
При этом с помощью модели определяются коэффициенты вы ражения [см. уравнение(76)]:
о
N
x(t) = M |
2 |
k{iM)y{t-iM). |
(200) |
|
1 = |
0 |
|
Если |
принять |
|
Y(t) |
|
X(t) |
|
|
Рис. |
193. М о д е л и р о в а н и е |
д и ф ф е р е н |
Рис. 194. Синтетизатор |
с з а п а з д ы в а н и е м : |
|
|
циального уравнения: |
/ — система; 2 — звенья |
з а п а з д ы в а н и я ; 3 |
|
1 — система; |
2 — |
д и ф ф е р е н ц и р у ю |
|
настройка коэффициентов аі |
|
щий |
блок; |
3 — настройка |
коэффи |
|
|
|
|
|
циентов |
а{ |
|
|
|
то данный выходной сигнал можно смоделировать при помощи системы, показанной на рис. 194. Регулировка значения а\ осуще ствляется согласно критерию (199), т. е. значению Q(e). Моде лирование осуществляется при помощи синтетизатора с запазды
ванием, исходя из выражения функции корреляции RVx(r) |
(81): |
Управление технологическим процессом и алгоритмы управления
Управление |
процессом |
при помощи |
ЭВМ осуществляется |
с целью достижения оптимальных значений |
технико-экономических |
показателей. |
|
|
|
|
В принципе имеется в виду достижение |
максимального |
выпуска |
продукции при |
минимальных |
затратах, т. е. минимальном |
расходе |
сырых материалов и энергии. Оптимум управления может быть выражен в виде функционала:
2 |
г I а п |
(0 äyu |
(0-2т |
I а г'/ (0 |
(0 — max, |
( |
где |
yn(t), |
y2j(t) |
—функции |
производства |
і-го изделия и /-й |
статьи |
|
|
|
расходов; |
|
|
|
|
«іг(0. «2j(0 —весовые коэффициенты |
(цены) статей баланса; |
|
N\, N2 |
— виды товарной продукции и требуемых |
мате |
|
|
|
риалов; |
|
|
|
Т— длительность планового периода.
Вкачестве примера можно привести уравнение баланса нагрева заготовок в прокатных цехах. Задачей оптимизации работы нагре вательных печей и прокатных станов является определить такую^ программу регулирования температуры печи, при которой за дан
ное время была бы достигнута заданная температура заготовок при минимальных затратах, т. е. при минимальном расходе топ лива, электроэнергии и минимальном угаре.
Критерий оптимального управления может быть сформулирован
в форме: |
|
|
|
и |
|
|
|
h |
|
|
|
|
|
|
|
<і |
|
|
|
|
|
|
|
|
|
|
|
I = |
С, |
f /, |
(t)dt+C2l |
h(0 |
dt+ |
C 3 |
j/3(0 |
dt, |
|
|
(202) |
|
|
и |
|
|
|
tt |
|
|
|
и |
|
|
|
|
|
где |
Ii(t) |
—функция, |
показывающая зависимость |
качества |
нагрева |
|
/г(0 |
|
металла |
в |
печи |
|
от |
технологических |
параметров; |
|
—функция |
потерь железа |
из-за |
угара; |
' |
|
|
|
h{t) |
—функция |
расходов |
на нагрев |
(затрат); |
|
|
Си С2, Сз — весовые |
коэффициенты. |
|
|
|
|
|
|
|
Д л я достижения качественного и рентабельного нагрева необхо |
димо получение минимума |
функционала: |
|
|
|
|
|
|
|
о |
|
_ |
|
|
|
|
|
|
|
|
|
|
/i(C*) = |
J [Q (0 - Q (0 , t)]dt, |
|
|
|
|
|
|
|
(203) |
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
где |
Q(t) |
и Q(0,t) |
— заданная |
и |
фактически достигнутая |
темпера |
|
|
|
|
|
тура поверхности |
заготовки. |
|
|
|
|
Видно, |
что |
функционал / |
в |
данном |
случае |
можно |
выразить |
в виде |
|
|
"* |
|
|
h |
|
|
|
'к |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f=1lft |
|
= JiCpW(t)-\-CT\ |
|
УаЕ+У,СЕ+^СА, |
|
|
(204) |
где |
ni, |
rih — номер первого и последнего |
заказов; |
|
|
|
|
h, |
h — время пуска |
заказов |
в |
производство |
для |
m и пи; |
|
|
Ср |
|
— стоимость потерь |
железа из-за угара; |
|
|
|
Ст, Се — стоимость топлива и электроэнергии; |
|
|
|
|
|
Сл — величина амортизации |
печи; |
|
|
|
|
W — количество угара; V — количество топлива.
Поиск оптимума управления можно осуществлять и без знания модели. Этот способ пригоден для трудно исследуемых процессов
(например, доменного |
процесса). |
|
Оптимум ищут путем малых изменений регулируемых величин. |
После каждого шага |
дают закончиться |
переходному процессу, |
а затем определяют величину градиента. |
|
Следует отметить, |
что при большом |
числе переменных этот |
процесс очень затягивается и может в результате превысить ин
тервал |
между |
возмущающими |
воздей |
|
|
|
|
|
ствиями, |
что делает |
невозможным |
на |
|
|
|
|
|
хождение |
оптимума. |
|
|
|
|
|
|
|
|
|
При |
формулировании |
глобального |
|
|
|
|
|
критерия |
управления |
необходимо |
|
|
|
|
|
также |
решить |
вопрос последователь |
|
|
|
|
1 |
ности |
(иерархии) |
сбора |
информации |
|
|
|
|
и ее обработки. Имеется в виду вопрос |
|
|
|
с |
выбора |
|
приоритета |
отдельных |
про |
|
|
|
|
грамм |
управления |
прерыванием, а |
|
|
|
|
. . . 3 |
также |
отбора |
информации |
о |
данном |
|
|
|
|
|
|
|
|
|
процессе |
для |
отдельных |
|
ступеней |
|
|
|
|
|
управления. |
|
|
|
|
|
|
Рис. 195. |
Управление выполнением |
Программы |
управляющей |
ЭВМ вы |
программ |
в зависимости |
от приори |
|
|
тетов: |
|
полняют |
целый |
ряд |
функций, |
которые |
/ — управление |
циклом; |
2 — пере |
можно |
в |
общем характеризовать |
как |
ключение; |
А, |
В, |
С, N — |
программы |
ввод всех входных сигналов, вычисле |
|
|
|
|
|
ние текущего |
состояния |
управляемого |
процесса |
и |
определение |
необходимых регулирующих воздействий. Эти вычисления обычно
проводятся с помощью модели процесса. При считывании |
вход |
ных данных |
одновременно производится контроль |
их |
выхода |
за граничные |
пределы, и затем данные запоминаются |
для |
после |
дующей обработки. Управляющие -программы формируют команды, которые передаются через внешние исполнительные устройства вплоть до регулирующих органов. Выполнение программ вызы вается поступлением сигналов прерывания. Сигналы, свидетель ствующие о нарушениях хода процесса, имеют преимущество перед остальными сигналами, так как они вводят в действие осо бые программы, устраняющие возникшие возмущения. Аналогич ную функцию выполняют сообщения об окончании выполнения операции, так как и они требуют выполнения новых программ. К сигналам высшего приоритета относятся и некоторые сигналы, формируемые в ЭВМ, например, сигналы о неполадках в собствен ном оборудовании ЭВМ, синхронизирующие импульсы, управляю щие протеканием некоторых операций во времени, сигналы, сооб щающие об окончании арифметических операций, и др. Сигнал низшего приоритета не может прервать программу, обладающую большим приоритетом. Частью программ управления являются контрольные и диагностические программы, проверяющие работу