ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.04.2020
Просмотров: 512
Скачиваний: 3
2 РАЗРАБОТКА АЛГОРИТМА УПРАВЛЕНИЯ ПРОИЗВОДСТВЕННЫМ ПРОЦЕССОМ
2.1 Основные понятия непрерывно-детерминированных схем
Класс непрерывных производственных процессов лишен особенностей, характерных для дискретных производственных процессов (оперирование над отдельными деталями, полуфабрикатами, узлами и т.д., из которых в конце концов собирается изделие; возможность расчленения производственного процесса на отдельные элементарные акты, называемые операциями). Он характеризуется в некотором смысле противоположными свойствами. В непрерывных производственных процессах фигурируют компоненты сырья или исходных продуктов, которые в твердом, жидком или газообразном состоянии непрерывным потоком поступают к технологическим установкам; аналогичный вид имеют компоненты готовой продукции, выходящие из соответствующих технологических установок. Кроме того, непрерывные производственные процессы, строго говоря, не могут быть расчленены на отдельные производственные операции, а должны рассматриваться как постоянно действующие преобразования компонентов сырья в компоненты готовой продукции.
Рассмотрим одну из возможных формализованных схем, позволяющих построить математическое описание непрерывного производственного процесса [7].
Предположим, что рассматриваемый непрерывный производственный процесс реализуется на некоторой установке (оборудовании), характеризующейся параметрами γk, k=1, 2, ..., k* (например, емкость или весовая вместимость резервуаров, сечения входных, промежуточных и выходных отверстий, объемы промежуточных бункеров, силовые и энергетические характеристики приводов).
К установке поступают m компонент сырья с интенсивностями прихода μi, i = 1, 2, ..., m (единицы веса или объема в единицу времени), и параметрами αi1, αi2, ..., αiri. Установка выдает n компонент готовой продукции с интенсивностями выхода υj, j = 1, 2, ..., n и параметрами βj1, βj2, ..., βjlj.
Процесс, происходящий в установке, характеризуется параметрами (реагирования) δs, s = 1, 2, .... s*.
При этих обозначениях математическим описанием процесса могут служить соотношения
(3)
описывающие зависимость каждого из параметров υj, βj, компонент готовой продукции от параметров сырья, установки и процесса.
Для понимания существа соотношений (3) необходимо иметь в виду следующее. Все величины, фигурирующие в (3), могут быть функциями времени, а сами соотношения — явно зависеть от времени t.
В некоторых случаях соотношения (3) могут быть дополнены рядом соотношений весового или объемного баланса, например сумма количеств поступающих компонент сырья равна сумме выдаваемых количеств компонент продукции; сумма количеств поступающих компонент сырья равна сумме емкостей резервуаров или бункеров. Однако соотношения количественного баланса не всегда нужны, поскольку в процессе могут фигурировать неучитываемые отходы.
Рассмотренная здесь схема приспособлена
для учета технологических факторов
при описании непрерывного производственного
процесса, но в явном виде не учитывает
факторов управления производством.
Чтобы ослабить значение этого
обстоятельства, к соотношениям
(3) добавляются операторы или алгоритмы
переработки информации, свойственные
процессу управления производством. Эти
соотношения мы будем рассматривать
отдельно от модели технологической
части процесса и выносить в особую
формализованную схему. При этом возникает
проблема взаимодействия обеих
формализованных схем. Для ее разрешения
в первую очередь необходимо согласовать
выходы схемы управления со входами
технологической схемы, Это достигается
выделением специальных параметров
управления из числа параметров,
фигурирующих в математическом описании
технологической части модели. В самом
деле, управление непрерывным
производственным процессом сводится
к регулированию количества и свойств
сырья, поступающего к установке
(параметры μi
и
),
регулированию условий протекания
процесса (параметры δs),
а иногда—изменению
параметров γk установки или
регулированию количества и свойств
готовой продукции (параметры отбора
компонент продукции υj
и
.
Выделенные таким образом параметры управления можно разбить на группы, соответствующие оперативному управлению установкой, оперативному управлению группой установок или предприятием в целом, текущему и перспективному планированию.
Предлагаемая схема непрерывного производственного процесса может быть использована для математического описания и последующего моделирования широкого круга реальных процессов. В связи с этим целесообразно обратить внимание на следующие два обстоятельства. Во-первых, на практике не всегда удается построить математическое описание непрерывного производственного процесса в виде явных функций параметров μi, αi, υj, как это показано в соотношении (3). Иногда соотношения могут иметь неявный вид
F(μi , αi, υj, βj, γk, δs) = 0 (4)
Тогда возникает дополнительная трудность приведения их к виду (3) или нахождения численных методов определения искомых параметров из соотношения (4) (например, методом последовательных приближений).
Основной идеей построения моделирующего алгоритма для непрерывных производственных процессов является последовательный переход от одного состояния процесса к следующему за ним через интервал времени Δt. Сведения о состояниях процесса в различные моменты времени фиксируются и используются затем для оценки искомых величин.
В соответствии с формализованной схемой и соотношениями (3) характеристики процесса (например, υj и βj) зависят от его параметров (μi , αi, γk, δs). Известно, что некоторые из перечисленных параметров процесса являются параметрами управления и не могут быть заданы в виде исходных данных или начальных условий. Однако знание всех параметров оказывается необходимым условием для моделирования процесса. Поэтому параметры управления должны быть заданы (как функции времени t) для всего интервала моделирования процесса, либо в модели должны присутствовать подалгоритмы, реализующие модель системы управления, по крайней мере в части выдачи управляющих команд в зависимости от состояний процесса и внешних воздействий (например, указаний руководящих и планирующих органов).
Практически моделирующие алгоритмы обычно содержат подалгоритмы, относящиеся как к технологической, так и к управляющей частям.
Реализация на ЭВМ моделирующего алгоритма, основанного на точном воспроизведении соотношений (3) или (4), наталкивается на значительные трудности в связи с отсутствием в общем случае точных методов решения соответствующих уравнений, содержащих нелинейные и стохастические зависимости. Поэтому, как правило, приходится прибегать к дальнейшим упрощениям и огрублениям постановки задачи и математической модели. В частности, при реализации соотношений вида (3) и (4) все переменные в интервале Δt могут заменяться постоянными, равными средним значениям рассматриваемых величин в этом интервале. Изменения значений переменных происходят скачком в моменты времени, соответствующие моментам перехода к очередным Δt. Для уменьшения влияния ошибок, связанных с такого рода огрублением математического описания процесса, пользуются особого рода средними значениями переменных, определяемыми из условия минимума суммарных ошибок.
Моделирующий алгоритм для непрерывно-детерминированного производственного процесса содержит операторы, уравнивающие значения параметров для каждого Δt в соответствии с соотношениями формализованной схемы (3) и (4).
Наличие весьма небольшого опыта моделирования такого рода производственных процессов не позволяет предложить достаточно унифицированную структуру моделирующего алгоритма. Поэтому для изучения методики моделирования непрерывных производственных процессов на данной стадии развития вопроса целесообразно рассмотреть ряд типичных примеров.
2.2 Вывод математических моделей в аналитическом виде на ЭВМ
При аналитическом построении математической модели (ММ) исходными являются общие законы физики, результаты обобщения тысячелетнего опыта, накопленного ранее усилиями ученых и инженеров. Это прежде всего законы сохранения энергии, массы и вытекающие из них принципы наименьшего действия, непрерывности материальных потоков, кинетико-химических реакций, теплового баланса и другие. Естественно, что приложение этих законов и принципов применительно к тому или иному физическому устройству САУ приводит к различным выражениям. Так, уравнения движения объекта управления САУ летательного аппарата (ЛА) как твердого тела с шестью степенями свободы выводятся на основе второго закона Ньютона:
для поступательного движения ЛА
,
(5)
для вращательного движения ЛА относительно центра масс
,
(6)
где m(t) – масса ЛА; V(t) – вектор линейной скорости центра масс ЛА; F(t) – вектор внешних сил, действующих на ЛА; J(t), (t), M(t) – тензор инерции, вектора угловой скорости и момента внешних сил соответственно.
Уравнения движения объектов управления, устройств САУ также выводятся на основе соответствующих законов и принципов. В частности, уравнения движения механических и электромеханических устройств строятся с помощью формализма Лагранжа [8]:
,
(7)
где T(
,
,
t) —
кинетическая энергия системы, скалярная
функция, зависящая от координат,
скоростей, моментов инерции и масс
системы;
,
–обобщенные координаты
и скорости; t – время;
Qi(t)
– обобщенные силы.
Уравнения движения радиоэлектронных устройств и элементов САУ выводятся на основе законов Кирхгофа I и II рода:
,
(8)
где ISK, USK, Ek — токи, падения напряжения и ЭДС в соответствующих контурах электрической схемы.
Уравнения движения гидравлических, пневматических и других устройств САУ выводятся на основе аналогичных законов.
Удобен для вывода дифференциальных
уравнений движения динамической системы
формализм Лагранжа (7).
Замечательное свойство формализма
Лагранжа – его независимость
от выбора обобщенных координат
qi,
поэтому появляется возможность выбора
удобной для исследований системы
координат. Обобщенные силы Qi
являются производными от функций энергии
различного происхождения: потенциальной
U(qi),
«энергии рассеяния» D,
энергии регуляторов E(
,
),
то есть
;
;
(9)
Расчет и исследование САУ на всех уровнях базируется на ММ двух видов: уравнения динамики и уравнения статики. Последние получаются из уравнений динамики как частный случай после установления переходных процессов. Так, система уравнений в форме (10)
(10)
является уравнением динамики. Если в
этой системе положить X=X0=const,
U=U0=const,
,
что соответствует установившемуся
режиму при t=T,
то получим уравнение статики
(11)
Уравнение (11) получается в результате простейшей операции упрощения ММ.
Все выкладки, необходимые для вывода уравнений САУ, обычно сводятся с математической точки зрения к последовательному выполнению таких операций, как умножение матрицы на вектор, перемножение матриц, сложение, вычитание, перемножение алгебраических полиномов, дифференцирование сложных функций и приведение подобных членов.
Если при выводе дифференциальных уравнений «вручную» выбор того или иного метода зависит скорее от вкусов исследователя, чем от каких-либо вычислительных преимуществ, то при машинном выводе уравнений выбор метода имеет определяющее значение. Дело в том, что количество и вид операций, приемлемость существующих языков и программ, длительность вычислительного процесса, загрузка оборудования и расход средств на решение во многом определяются принятым методом составления уравнений. В общем случае выбор метода и системы программных средств аналитических преобразований должен подчиняться зависимости
min{F=G\H}, (12)
определяющей разность двух множеств: G—операций исходного алгоритма, представленных на выбранном языке аналитических преобразований, Н — операторов аналитических преобразований, допускаемых выбранной системой программирования.
Анализ алгоритмов вывода по критерию (12), а также с точки зрения наименьших затрат машинного времени и подготовительных операций оказывается достаточно сложным. Проведение такого анализа применительно к тестовым задачам вывода уравнений САУ показали, что по соображениям простоты подготовки исходных данных, длины программы, времени счета, объема работы оператора преимущества имеет формализм Лагранжа (7).
В соответствии с рассматриваемым классом объектов алгоритм формирования их ММ должен обеспечивать построение моделей различных частей САУ. Формализм Лагранжа представляет единый алгоритм машинного вывода уравнений, одинаково пригодный для всех частей [8]. Действительно, число этих уравнений соответствует числу обобщенных координат независимо от того, являются эти координаты механическими, электрическими или какими-либо другими.
Перечисленные обстоятельства являются основанием для выбора формализма Лагранжа за основу при разработка алгоритмов вывода уравнений САУ. В дальнейшем будем рассматривать только механические устройства САУ. В качестве обобщенных координат будем принимать угловые и линейные перемещения механических элементов. Обозначим через
(13)
вектор обобщенных координат механической части системы. Тогда кинетическая энергия всей системы может быть представлена выражением
,
(14)
а потенциальная энергия всей системы – выражением
(15)
Введем также обобщенные силы демпфирования
R=(R1, R2, ...,RN)T, (16)
где
,
и обобщенные силы внешних воздействий
Q(t) = QM, Q = (Q1, Q2,...,QN)
В выражениях (14)–(16) обозначено: mil , dil - механические массы (моменты инерции), статические коэффициенты упругих сил, hsi – механические сопротивления; QM–механические внешние моменты – известные функции времени.
Составляя теперь уравнения Лагранжа с учетом (15), (16), найдем
(17)
Уравнения (17) можно преобразовать исходя из экономичности вычислительного процесса на ЭВМ (уменьшение числа oпeрации, затрат машинного времени и т. д.).
Так, если в дальнейших исследованиях
потребуется численное интегрирование
полученной ММ, то ее обычно приводят к
канонической форме. Получение
уравнений в канонической форме можно
осуществить сразу, если воспользоваться
обозначением
.
Тогда уравнения (17)
преобразуются к виду
Tак как уравнения
линейны
относительно
,
то они могут быть разрешены относительно
:
В результате уравнения (17) приводим к виду
(18)
или, вводя новую переменную
получим
Это выражение можно записать в нормальной форме нелинейных обыкновенных дифференциальных уравнений:
(19)
Процедура построения ММ «механической части» САУ на основе формализма Лагранжа состоит из следующих операций:
-
выбор систем координат, связанных с отдельными элементами механической части устройства;
-
выбор обобщенных координат;
-
определение проекций угловых и линейных скоростей элементов механической части устройства на соответствующие оси координат;
-
составление выражений для кинетической и потенциальной энергий и обобщенных сил демпфирования (14)–(16);
-
определение обобщенных сил Qi;
-
определение производных в соответствии с уравнением (17);
-
составление уравнений (17).
Каждую из этих операций можно представить в виде совокупности некоторых операторов.