- •1. Введение: предпосылки создания аиус. Эволюция систем автоматизации
- •1.1. Эволюция систем автоматизации
- •1.2. Цели и задачи курса
- •2. Автоматизированные информационно – управляющие системы
- •2.1 Общие понятия
- •2.2 Иерархия автоматизированных информационно – управляющих систем
- •Асутп. Определения и функции
- •Классификация аиус
- •Разновидности аиус по характеру объекта управления (оу)
- •2.4.1.1. Объекты с непрерывным характером процесса
- •2.4.1.2. Объекты управления с дискретным характером процесса
- •2.4.5.2 Асутп с цсои, выполняющим информационные функции
- •2.4.5.3. Асутп с цсои, выполняющим управляемые функции в режиме советника
- •2.4.5.4. Асутп с цсои, выполняющим супервизорное управление
- •2.4.5.5. Асутп с цсои, выполняющим непосредственное управление
- •2.5. Системы автоматического управления на основе цифровых средств обработки информации (цсои)
- •2.6 Требования к аиус. Состав обеспечивающих подсистем аиус. Этапы создания аиус
- •3. Математическое обеспечение аиус
- •3.1 Математическая модель. Общие понятия о математической модели
- •3.2 Понятия об идентификации объекта управления
- •3.2.1. Параметрическая идентификация
- •3.2.2. Полная идентификация
- •Разработка моделей динамических процессов обобщенным экспериментальным методом (методом Калмана)
- •Проведение эксперимента. (этап 1)
- •Выбор модели. (этап 2)
- •Группировка данных. (этап 3)
- •Вычисление коэффициентов а0 и в0. (этап 4)
- •Проверка полученной математической модели на адекватность (этап 5)
- •Выбор модели объекта в виде разностного уравнения более высокого порядка. (Этап 6)
- •Разработка неформальных математических моделей
- •4. Алгоритмическое обеспечение аиус
- •Общие вопросы алгоритмизации
- •4.2. Алгоритмы сбора, первичной обработки данных и контроля состояния объекта
- •4.3. Алгоритмы плу
- •4.4 Алгоритмы цифрового двухпозиционного регулирования
- •4.5 Алгоритмы цифрового регулирования по рассогласованию
- •4.6 Алгоритм оптимального управления
- •4.6.1 Общие сведения о методах оптимизации
- •4.6.2 Построение линейной операционной модели для решения задач оперативного планирования производства
- •4.6.3. Сведения о решении задачи линейного программирования
- •4.6.4. Алгоритм симплексного метода
- •4.6.5 Пример поиска оптимального плана
- •4.7 Алгоритм календарного планирования и оперативное управление в аиус
- •4.7.1 Дискретное производство и планирование производственных процессов
- •4.7.2 Математическое моделирование и методы планирования дискретного производства
- •4.7.3 Математическая постановка задачи оперативного календарного планирования
- •4.7.3.1. Формализация характеристик технологических операций
- •4.7.3.2. Математическая постановка задачи оперативно-календарного планирования
- •4.7.3.3. Пример: построения оптимального двухоперационного плана (календарного плана)
4.7.2 Математическое моделирование и методы планирования дискретного производства
Основным аппаратом в решении задач в управлении и планирования дискретного производства в условиях АИУС является математическое моделирование.
В этих математических моделях должно:
-
Отражаться реальное протекание производственных процессов.
-
Отражаться схема выработки управляющих воздействий.
-
Прогнозироваться и моделироваться влияние этих управляющих воздействий на дальнейшее протекание производственного процесса.
Типы математических моделей и степень их детализации может быть разной на разных стадиях планирования. Выделим три разновидности математических моделей по уровню их сложностей и детализации: производственные функции, балансовые модели, модели календарного планирования.
1. Производственные функции.
Производственные функции обычно представляют в виде аналитических зависимостей, отражающих свойства объекта как целого. Т.о. обычно производственная функция отражает функциональную зависимость между входными и выходными факторами или показателями.
Например: Рээ=K·N; где Рээ— расход электроэнергии, N — количество продукции, выпускаемой цехом.
2. Балансовые модели.
Они являются более сложными моделями производственно-хозяйственной деятельности объекта, и обычно связывают количественно потоки сырья, ресурсов и продукцию, а также производственные мощности и т.д. При этом введение некоторого критерия эффективности функционирования объекта превращает балансовые модели в так называемые операционные математические модели (оптимизационные задачи). Но, как правило, балансовые модели не могут обеспечить увязки планов производства во времени.
3. Модели календарного планирования производства являются основным средством согласования работы производственных участков и звеньев этих участков друг с другом и обслуживающими эти участки подразделениями. Конечной целью модели календарного планирования является указание сроков выполнения отдельных планируемых работ и операций по каждой бригаде, каждому рабочему месту, станку и т.д., при которых уменьшаются временные затраты на производство единицы продукции.
4.7.3 Математическая постановка задачи оперативного календарного планирования
4.7.3.1. Формализация характеристик технологических операций
В моделях календарного планирования технологический процесс расчленяется на технологические операции, аналогично реальному объекту.
1. Будем считать, что на данном производственном участке (объекте) обрабатывается детали di(i=1,…n) или просто n видов деталей.
2. Обозначим некоторую j-ю производственную операцию, которую необходимо выполнить над i-той деталью: Oij=(j=1…mi), где mi— общее количество операций, которые необходимо выполнить над деталью di.
3. Операция Оij определяется парой параметров <lij,Tij>, где lij — номер группы оборудования (номер станка) или номер рабочего места на котором может быть выполнена j-я операция над i-ой деталью; Tij— продолжительность (номинальная) выполнения j-ой операции над i-ой деталью на некотором эталонном для данной группы оборудования рабочем месте (этот параметр считается известным).
4. Технологический маршрут i-той детали — это порядок прохождения деталью операций на оборудовании (рабочих местах, станках) в процессе обработки на данном участке. Обозначается Mi и описывается значениями: <Oi1, Oi2,… Oimi >; mi-общее число операций над i-ой деталью.
5. Если обозначить через tij время начала операции Oij, а через — время окончания выполнения операции, то для эталонного рабочего места выполняется соотношение:= tij+ Tij
6. Очевидно, что время начала обработки какой-либо операции должно зависеть от времени выполнения предыдущих операций, и если задан технологический маршрут, то должно выполняться условие: tij< ti,j+1