- •Введение
- •Глава 1 общая характеристика аис
- •§ 1.1 Предпосылки возникновения аис
- •§ 1.2. Информация и автоматизированное управление
- •§ 1.3. Классификация аис
- •Глава 2 структура аис
- •§2.2. Организационная структура объекта управления и аис
- •§2.3. Функциональные задачи и подсистемы аис
- •§ 2.4. Обеспечивающие подсистемы аис
- •§ 2.5. Проблема синтеза структуры аис.
- •Глава 3 методические основы разработки аис
- •§ 3.1. Понятие системного подхода
- •§ 3.2. Этапы разработки и проектирования аис
- •§ 3.3. Проблема автоматизации проектирования и пути формализации структуры аис
- •§ 3.4. Проблема разработки эффективной аис
- •3. Организация разработки и документации
- •Глава 4 обработка информации при автоматизированном управлении
- •§ 4.1. Организация вычислительного процесса при автоматизированном управлении
- •4.2. Понятие информационного обеспечения
- •4.3. Логическая структура и физическая организация информацинних массивов
- •4.4. Методы решения функциональных задач и алгоритмы обработки информации
- •4.5. Основы организации банков данных
- •Заключение
4.4. Методы решения функциональных задач и алгоритмы обработки информации
Основные свойства АИС закладываются на этапе предпроектного анализа, где исходя из глобальной цели управления и критериев, ставятся конкретные задачи перед каждым подразделением предприятия. На уровне концептуального проектирования определяются модели, устанавливается перечень автоматизированных функций и моделей их реализации, определяется структура вычислительной системы с учетом затрат на создание и эксплуатацию АИС, имеющихся мощностей вычислительных средств для ее разработки и эксплуатации. Уже на уровне концептуальной модели нам необходимо знать основные функциональные задачи, которые решает АИС, и в процессе логического проектирования определить уровни управления и распределить задачи и алгоритмы их решения по каждому уровню с установлением дискрета управления и необходимой степени агрегирования информации. Таким образом, проблема постановки множества задач и алгоритмов, дискрета их решения, максимизации качества системы управления с учетом количественных характеристик используемых алгоритмов возникает уже на стадии логического проектирования. Задачи на этом этапе носят оптимизационный характер, их постановка дается при ограничении на суммарный объем вычислительных ресурсов, на время решения задач, на объем памяти и т. д. На уровне физического проектирования определяют структуру системы обработки информации, которая реализует вычислительные алгоритмы АИС. Эти алгоритмы представляют средство для решения вычислительных задач, отображающих функциональные задачи управления. Полученные на предыдущих этапах проектирования функциональная и алгоритмическая структуры позволяют построить модель вычислительной системы и найти набор необходимых вычислительных алгоритмов. Последовательность разработки АИС- в функциональном отношении представляется как переход от общих задач АИС к моделям, от моделей—к алгоритмам, от алгоритмов—к вычислительным алгоритмам системы обработки информации. Эти переходы осуществляются с использованием типовых проектных решений, которые формально можно отобразить на модельном уровне как операторы перевода (OHi) обобщенной математической модели управления (Мо) в частную математическую модель управления предприятием (Mi), преобразования (ОПа) частной математической модели в локальную математическую модель (Мд) и оператор преобразования (ОПд) локальной математической модели в логическую модель систе
Раскрытие операторов ОП1, ОП2, ОП3 в определенной степени упрощается в связи с переходом на новую информационную технологию принятия управленческого решения, главной тенденцией которой является персонификация вычислений и предоставление конечному пользователю возможности обработки данных с прямым контролем над всеми ее стадиями.
Вместе с АИС возникли новые элементы технологии—автоматизированные рабочие места (АРМ). АРМ как проблемно-ориентированный и программно-технический комплекс выносится на рабочее место пользователя и автоматизирует его основные производственные и управляющие функции. Это позволяет увеличить оперативность управления и, главное, обеспечить диалоговое управление. Наличие АРМ позволяет человеку настроить общую модель управления на конкретные производственные и социально-экономические условия предприятия, использовать опыт развития практические результаты имеющихся АИС. Чтобы представить содержание моделей, рассмотрим несколько подробнее модель системы управления.
В качестве элемента формализованного описания системы управления вводится понятие операции. Операция—это преобразование предметов труда, которое осуществляется с помощью имеющихся ресурсов. Формально операцию характеризуют три параметра: множество входов, по которым поступают предметы труда; множество выходов или предметов труда, полученных в результате воздействия; множество ресурсов. Имея набор операций, можно представить полностью процесс изготовления изделий и использовать для формализации некоторый ориентированный граф с конечным числом вершин, каждая из которых отображает операцию, а дуги,—отношение непосредственного предшествования. Задав параметры операций как отношения между вершинами этого графа, можно формализовать производственную деятельность предприятия, отдельных его подразделений и определить характеристики операций. При решении конкретных функциональных задач необходимо установить размер партии, определить ресурсы, привлекаемые к каждой операции, установить длительность операции, спланировать запуски и выпуски отдельных изделий при взаимной координации операций. Тогда процесс производства записывается, как изменение во времени количества предметов труда и для каждой операции устанавливаются моменты запуска операции в заданном горизонте планирования. Так может быть поставлена и решена задача планирования размеров партий, применяемости ресурсов и запусков отдельных операций. При заданном объеме незавершенного производства можно определить область допустимых значений управляемых параметров и тем самым решить данную функциональную задачу.
Все множество функций, выполняемых АИС, необходимо представить в виде совокупности математических взаимоувязанных моделей. На уровне объемного планирования устанавливаются модели выбора оптимальной производственной программы, оптимальных размеров партий, решается задача составления расписаний. При решении функциональных задач существенную проблему составляет выбор алгоритмического обеспечения и определение комплекса используемых вычислительных алгоритмов. Так как тезаурус (т. е. словарь) алгоритмов обычно бывает известен, то при выборе алгоритма необходимо учитывать возможность его количественных характеристик, к которым обычно относят оперативность, точность и себестоимость алгоритма. На каждом уровне принятия решения существует некоторый блок принятия решения, который на основе принятой модели Мз, существующего множества алгоритмов и имеющегося множества вычислительных ресурсов позволяет найти единственный алгоритм, удовлетворяющий ограничениям по вычислительным ресурсам и доставляющий максимум эффективности решения задач.
Имея граф задач, полученный непосредственно вз анализа производства, можно определить граф альтернативных алгоритмов. Если вершины этого графа отображают алгоритмы, а дуги—параметры их эффективности, то формальный подход к нахождению максимального пути в графе алгоритмов будет означать получение единственного оптимального алгоритма. Путем агрегирования данных можно решать задачи в системе обработки информации в обобщенном виде с использованием меньших вычислительных ресурсов. Необходимо оценить максимальную возможность укрупнения информации для каждого уровня решае-емой задачи. При получении максимальной степени агрегирования находим минимальные затраты вычислительных ресурсов. Проблема уменьшения потребного вычислительного ресурса может быть решена, если исходный конструкторско-технологический граф изделия преобразовать в агрегированный граф. Вершинами его будут агрегированные операции, которым должны быть присущи и агрегированные ресурсы. Известны такие понятия, как группа оборудования, обрабатывающий рабочий центр и т, д. При переходе от конструкторско-технологического графа к укрупненному необходимо разбиение ресурсов предприятия на отдельные группы в соответствии с выбранйыми агрегированными операциями. Тогда может возникнуть новый граф организационной структуры, соответствующий разбиению ресурсов, в вершинах которого будут укрупненные структурные подразделения. Построение такого графа соответствует построению агрегированных операций. Если предложить обобщенную формальную процедуру построения агрегированного графа, то эта процедура будет применена к агрегированию операций, подразделений и используемых ресурсов.
Таким образом, вычислительные задачи и соответствующие им вычислительные алгоритмы могут иметь в АИС укрупненный характер, что позволяет организовать вычислительный процесс с использованием минимальных вычислительных ресурсов. Это возможно на таких этапах управления, как планирование, когда обработка информации реализуется в пакетном режиме. Для автоматизированных систем управления реального времени при выполнении вычислительных процедур приходится работать в масштабе времени, соответствующем реальным производственным процессам. Это не позволяет строить агрегированные модели, и расход ресурса будет больше. Тогда возникает проблема постановки вычислительных задач, однозначно отображающих функциональные задачи АИС. Организация вычислительного процесса в таких системах сводится к реализации алгоритмов управления и решается путем создания программного обеспечения, модульно получаеморо-как следствие формального представления алгоритмов в АИС. В таких задачах могут быть выделены отдельные элементы задач – задания, которые могут обьединяться по временному признаку,требуемой информации, распределению этой информации в памяти и т. д. Объединением заданий в некоторые совокупности удается осуществить реализацию вычислительного процесса в системы обработки информации в реальном масштабе времени. Практически для всех функциональных задач АИС существует соответствующий математический аппарат.
На уровне планирования имеют место модели перспективного планирования, которые отличаются высокой степенью обобщенности и описывают предприятие как единое целое. Эти модели лежат в основе общих математических моделей управления, В качестве математического аппарата могут быть использованы производственные функции, которые могут иметь однопараметрический и многопараметрический характер.
На уровне технико-экономического управления находят применение балансовые модели, которые устанавливают соответствие между ресурсом и потреблением.
Широко используются модели объемного планирования» которые работают при наличии критериев и ограничений и применяются для составления оптимальной производственной программы.
В качестве математических методов разрешения этих моделей используют линейное» нелинейное, целочисленное и стахостиче-ское программирования. Широкое разнообразие частных математических моделей используется на уровне производственного планирования. Это — сетевое планирование с ограниченными ресурсами и модель объемно-календарного планирования. Для оперативного управления и регулирования применяют модели календарного планирования, оперативного регулирования. В качестве математического аппарата используется теория расписаний, методы дискретной оптимизации. При разработке и опытной эксплуатации АИС широкое применение находит имитационное моделирование, которое позволяет, не проводя экспериментов на конкретной системе, получить оптимальные режимы ее функционирования, оптимальные значения управляющих параметров. Решение функциональных задач в АИС тесно связано с проблемами использования математических моделей. Оно подкрепляется вычислительными процедурами и всей организацией вычислительного процесса.