
- •11. Структура системного анализа.
- •12. Определение целей системного анализа.
- •13. Анализ структуры системы, виды структур.
- •14. Этапы сбора данных о функционировании системы.
- •15. Методы исследования информационных потоков.
- •16. Построение моделей системы, виды моделей.
- •17. Понятие адекватности модели, ее проверка.
- •18. Анализ неопределенности и чувствительности модели.
- •19. Виды ресурсов системы, исследование ресурсных возможностей.
- •20. Критерий, альтернатива, методика формирования критериев, многокритериальность.
- •21. Способы и методы генерирования альтернатив.
- •22. Особенности внедрения результатов системного анализа
- •23. Виды структур асу, цели и задачи структурного анализа асу.
- •26. Способы формализованного задания графа (понятие цепи, пути, цикла, контура, степени вершины, связности).
- •27. Порядковая функция на графе. Способы введения.
- •28. Числовая функция на графе. Определение пути максимальной длины.
- •29. Топологическая декомпозиция структур асу.
- •30. Модель описания и анализа потоков информации в асу матричным способом.
- •31. Структурно-топологические характеристики систем и их применение.
- •32. Формализация общей задачи синтеза структуры асу. Основные проблемы, возникающие при разработке структуры асу.
- •33. Частные критерии оптимизации структуры асу.
- •34. Ограничения в частных задачах синтеза структуры асу.
- •35. Первая частная задача синтеза оптимальной структуры асу.
- •36. Вторая частная задача синтеза оптимальной структуры асу.
- •37. Третья частная задача синтеза оптимальной структуры асу.
- •38) Проблема принятия решений в больших системах, процесс принятия решений.
- •39. Общая постановка задачи принятия решений. Классификация задач принятия решений.
- •40. Однокритериальные задачи принятия решений.
- •41. Принятие решений в условиях риска, неопределенности. Критерии.
- •42. Принципы принятия решений в многокритериальных задачах.
- •43. Виды управления. Особенности централизованного и децентрализованного управления.
- •44. Виды управления. Особенности иерархического управления.
- •45. Формализация иерархических понятий: координация, декомпозиция, агрегация.
- •46. Принципы управления сложными системами.
- •47. Эрратические (человеко-машинные) системы управления. Особенности эргатических систем управления.
- •48. Инженерно-психологические проблемы создания и эксплуатации эргатических систем управления.
- •49. Специфика анализа и синтеза эргатических систем управления.
- •50. Типовые противоречия в процессе создания эргатических систем управления.
- •51. Типовые организационные структуры управления производством.
- •52. Автоматизированные системы управления предприятием (асуп). Назначение, примеры.
- •53. Модели mrp/erp. Концепция модели. Основные процессы.
- •54. Модели plm. Концепция модели. Основные процессы.
- •55. Модели гибкого автоматизированного завода (газ). Основные концепции.
- •56. Модели адаптивного автоматизированного управления.
- •57. Типовая организационная структура предприятия. Выработка управленческой информации.
- •58. Документооборот предприятия, его структура. Понятие документа, записи, формы, реквизита, показателя.
- •59. Функциональная структура асуп. Подсистема оперативного управления основным производственным процессом.
- •60. Автоматизированные системы управления технологическим процессом (асутп).
- •61. Классификация и характерные особенности асутп.
- •62. Структура асутп.
- •63. Гибкие производственные системы (гпс).
- •64. Особенности проектирования асутп.
- •65. Порядок разработки асутп.
- •66. Общие сведения о проектировании. Системы автоматизированного проектирования (сапр).
- •67. Классификация и принципы организации сапр.
- •68. Виды обеспечения, стадии создания сапр.
- •69. Организация взаимодействия конструктора с эвм.
- •70. Банковские системы управления.
- •71. Характеристика банковской деятельности в рф как предметной области информатизации.
- •72. Функциональные задачи и модули автоматизированной банковской системы (абс).
- •73. Виды обеспечения абс.
- •74. Программное обеспечение информационных технологий в банках.
- •75. Техническое обеспечение при создании абс
- •76. Математическое обеспечение автоматизированных систем.
- •77. Информационное обеспечение автоматизированного управления.
- •78. Процедуры обработки информации.
- •79. Организация информационных процессов в системах управления.
- •80. Особенности современной информационной технологии управленческой деятельности.
- •81. Базы данных и их системы управления.
- •82. Модели данных.
- •83. Программное обеспечение автоматизированного управления.
- •84. Общее и специальное программное обеспечение.
- •85. Пакеты прикладных программ автоматизированного управления.
- •86. Организация разработки программных средств.
- •87. Техническое и технологическое обеспечение автоматизированного управления.
- •88. Сетевой режим автоматизированной обработки экономической информации.
- •89. Технология использования автоматизированных рабочих мест.
- •90. Технология использования пакетов прикладных программ.
- •91. Технология обработки текстовой информации.
- •92. Технология обработки табличной информации.
- •93. Технология использования автоматизированных банков данных.
- •94. Интегрированные технологии в распределенных системах обработки данных.
- •95. Технология использования экспертных систем.
- •96. Лингвистическое обеспечение автоматизированного управления.
- •97. Особенности технологии взаимодействия пользователя с эвм.
- •98. Типы диалогов и формы их реализации на эвм.
- •99. Особенности организации диалоговой технологии обработки данных на эвм.
- •100. Организационно-методическое обеспечение автоматизированного управления.
- •101. Эргономическое обеспечение автоматизированного управления.
- •103. Правовое обеспечение автоматизированного управления.
- •104. Защита информации при автоматизированном управлении.
1. История возникновения и развития теории автоматизированного управления.
Теория автоматизированного управления — это сравнительно молодая научная дисциплина, возникшая из потребностей практики в связи с бурным научно-техническим прогрессом и, в первую очередь, из-за появления сложных систем управления с большим числом элементов электроники и автоматики. Теория автоматизированного управления является ветвью кибернетики. Т. е. говорить о теории автоматизированного управления стало возможным только после появления в 1948—1956 гг. классических работ в области теоретической кибернетики Н. Винера, У.-Р. Эшби, Дж. фон Неймана, в которых были заложены современные основы науки об управлении. В сочетании с развитием теории информации (К. Шеннон, 1948 г.) наука об управлении получила строгое и стройное развитие. Большую роль в разработке теоретических основ кибернетики сыграли разработки советских и российских ученых: А.И. Берга, В.М. Глушкова, В.А. Трапезникова, Г.С. Поспелова, А.Г. Мамиконова и других.
На развитие теории автоматизированного управления оказала сильное влияние теория автоматического управления (ТАУ), которая к середине 50-х годов XX века была развита довольно хорошо. ТАУ — это наука о методах определения законов управления объектами, допускающих реализацию с помощью технических средств автоматики.
Наряду с технической кибернетикой в 60-е годы XX века широкое развитие получила экономическая кибернетика, которая изучает процессы сбора, накопления, хранения и переработки информации об экономических объектах или явлениях. Методы анализа, применяемые в экономической кибернетике, помогают находить оптимальные режимы управления и строить рациональные системы обработки экономических данных, основанные на широком использовании вычислительной техники (ВТ). Исследования по экономической кибернетике направлены на:
1) выбор показателей, необходимых для управления экономическими объектами;
2) выбор способов получения, передачи и обработки информации об этих показателях;
3) выбор технических средств обработки экономической информации на различных уровнях управления;
4) изучение и рекомендации по алгоритмам и программам обработки информации.
Первоначально становление экономической кибернетики связано с разработкой математических моделей экономических систем и явлений, использованием ЭВМ для исследования этих моделей и для решения задач управления. Математические модели экономических систем и явлений позволили лучше осмыслить динамику изучаемых систем, выработать действенные рекомендации по рационализации их структуры и методов экономического прогнозирования и управления. Большое внимание уделяется методам эвристического решения задач, экспертного прогнозирования и, наконец, построению человеко-машинных систем для решения экономических задач. Применение такого рода человеко-машинных систем, моделирование ситуаций и принятие решений для обучения и выработки наиболее рациональных форм и методов управления (деловые игры) способствуют тому, что математическое моделирование становится всё более универсальным средством совершенствования экономических систем.
Определяющим направлением в экономической кибернетике является разработка теории и построение автоматизированных систем управления (АСУ) в народном хозяйстве, которое стало возможным только в связи с созданием современных технических средств обработки данных, особенно систем с разделением времени. Построение АСУ в экономике является составной частью процессов автоматизации, определяющих современную научно-техническую революцию. Необходимость создания таких систем обусловливается совершенствованием экономических систем, ростом производительности управленческого труда, эффективным использованием технических средств обработки данных и организации информационных процессов в целом, многими социальными требованиями. Особое внимание уделяется вопросам эффективного сбора информации, ее представления, наименования, интерпретации, использования и циркуляции в АСУ. Разработка информационных технологий, методов моделирования, информационно-поисковых систем и информационно-справочных систем ориентируется на экономические объекты. В то же время экономическая кибернетика сама оказала во многом определяющее влияние и на развитие некоторых новых математических направлений — стохастического и динамического программирования, дискретной оптимизации, теории расписаний и др., на теоретические и практические разработки в области обработки данных, математического обеспечения ЭВМ. Развитие техники обработки данных, теории исследования операций и теории систем также связано с направлением развития и интересами экономической кибернетики.
2. Раскрыть понятия «управление» и «система управления».
Управление как процесс. Управление — в широком, кибернетическом смысле — это обобщение приемов и методов, накопленных разными науками об управлении искусственными объектами и живыми организмами. Язык управления — это использование понятий «объект», «среда», «обратная связь», «алгоритм» и т. д.
Под управлением будем понимать процесс организации такого целенаправленного воздействия на некоторую часть среды, называемую объектом управления, в результате которого удовлетворяются потребности субъекта, взаимодействующего с этим объектом. Анализ управления позволяет выделить триаду — среду, объект и субъект, — внутри которой разыгрывается процесс управления. В данном случае субъект ощущает на себе воздействие среды X и объекта Y. Если состояние среды Х он изменить не может, то состоянием объекта Y он может управлять с помощью специально организованного воздействия U. Это и есть управление.
Управление — целенаправленная организация того или иного процесса, протекающего в системе. В общем случае процесс управления состоит из следующих четырех этапов:
----получение информации о задачах управления;
— получение информации о результатах управления (т. е. о поведении объекта управления);
—анализ полученной информации и выработка решения
—исполнение решения (т. е. осуществление управляющих воздействий).
Процесс управления — это информационный процесс (рис. 1.4), заключающийся в сборе информации о ходе процесса, передаче ее в пункты накопления и переработки, анализе поступающей, накопленной и справочной информации, принятии решения на основе выполненного анализа, выработке соответствующего управляющего воздействия и доведении его до объекта управления. Каждая фаза процесса управления протекает во взаимодействии с окружающей средой при воздействии различного рода помех. Цели, принципы и границы управления зависят от сущности решаемой задачи.
Система управления — совокупность взаимодействующих между собой объекта управления и органа управления, деятельность которых направлена на достижение заданной цели управления. |
Автоматическое и автоматизированное управление. Системы управления делятся на два больших класса: системы автоматического управления (САУ) и автоматизированные системы управления (АСУ). В САУ управление объектом или системой осуществляется без непосредственного участия человека автоматическими устройствами. Это замкнутые системы. Основные функции САУ: автоматический контроль и измерения, автоматическая сигнализация, автоматическая защита, автоматические пуск и остановка различных двигателей и приводов, т.д. В отличие от САУ в АСУ в сферу управления включен человек, на которого возлагаются функции принятия наиболее важных решений и ответственности за принятые решения. Под АСУ обычно понимают человеко-машинные системы, обеспечивающие автоматизированный сбор и обработку информации, необходимой для оптимизации управления в любых сферах человеческой деятельности, использующие современные экономико-математические методы, средства электронно-вычислительной техники (ЭВТ) и связи, а также новые организационные принципы для отыскания и реализации на практике наиболее эффективного управления объектом (системой).
3. Терминология теории автоматизированного управления: система, элемент, подсистема, структура, связь, модель, состояние, поведение, развитие, цель.
Определение понятия «система». В настоящее время нет единства в определении понятия «система». В качестве «рабочего» определения понятия системы в литературе по теории систем часто рассматривается следующее: система — множество элементов, находящихся в отношениях и связях друг с другом, которое образует определенную целостность, единство. Элемент. Под элементом принято понимать простейшую неделимую часть системы. Элемент — это предел членения системы с точки зрения решения конкретной задачи и поставленной цели. Подсистема. Система может быть разделена на элементы не сразу, а последовательным расчленением на подсистемы, которые представляют собой компоненты более крупные, чем элементы, и в то же время более детальные, чем система в целом. Названием «подсистема» подчеркивается, что такая часть должна обладать свойствами системы (в частности, свойством целостности).Структура. Это понятие происходит от латинского слова structure, означающего строение, расположение, порядок. Структура — это совокупность элементов и связей между ними. Структура может быть представлена графически, в виде теоретико-множественных описаний, матриц, графов и других языков моделирования структур. Структуру часто представляют в виде иерархии. Иерархия — это упорядоченность компонентов по степени важности. Связь. Понятие «связь» входит в любое определение системы наряду с понятием «элемент» и обеспечивает возникновение и сохранение структуры и целостных свойств системы. Это понятие характеризует одновременно и строение (статику), и функционирование (динамику) системы. Связь характеризуется направлением, силой и характером (или видом). По первым двум признакам связи можно разделить на направленные и ненаправленные, сильные и слабые, а по характеру — на связи подчинения, генетические, равноправные (или безразличные), связи управления. Связи можно разделить также по месту приложения (внутренние и внешние), по направленности процессов в системе в целом или в отдельных ее подсистемах (прямые и обратные). Связи в конкретных системах могут быть одновременно охарактеризованы несколькими из названных признаков. Важную роль в системах играет понятие «обратной связи». Состояние. Понятием «состояние» обычно характеризуют мгновенную фотографию, «срез» системы, остановку в ее развитии. Его определяют либо через входные воздействия и выходные сигналы (результаты), либо через макропараметры, макросвойства системы (например, давление, скорость, ускорение — для физических систем; производительность, себестоимость продукции, прибыль — для экономических систем). Таким образом, состояние - это множество существенных свойств, которыми система обладает в данный момент времени.
Поведение. Если система способна переходить из одного состояния в другое, то говорят, что она обладает поведением. Этим понятием пользуются, когда неизвестны закономерности переходов из одного состояния в другое.
Модель. Под моделью системы понимается описание системы, отображающее определенную группу ее свойств. Углубление описания — детализация модели. Создание модели системы позволяет предсказывать ее поведение в определенном диапазоне условий.
Развитие. Исследованию процесса развития, соотношения процессов развития и устойчивости, изучению механизмов, лежащих в их основе, уделяют в кибернетике и теории систем большое внимание. Понятие развития помогает объяснить сложные термодинамические и информационные процессы в природе и обществе.
Цель — это идеальное устремление, которое позволяет коллективу увидеть перспективы или реальные возможности, обеспечивающие своевременность завершения очередного этапа на пути к идеальным устремлениям.
4
.
Этапы
управления сложной системой.
Управление сложной системой состоит из этапов, представленных на рис. 1.6.
Формирование
целей.
Различают три вида целей: стабилизация
— заключается в требовании поддерживать
выходы объекта на заданном уровне;
ограничение — требует нахождения в
заданных границах целевых переменных
экстремальная цель — сводится к
поддержанию в экстремальном состоянии
целевых переменных
2.
Определение
объекта управления.Объект
должен быть в определенном смысле
минимальным, т. е. иметь наименьший
объем. Это необходимо с целью минимизации
трудоемкости его изучения при синтезе
модели. При этом существенным ограничением
выступает достижимость множества
целей управления
в
рамках выделенного для этого ресурса
R.
Это означает, что для любого состояния
среды X
должно найтись управление
,
с помощью которого можно добиться любой
допустимой цели
3.
Структурный
синтез модели.
Последующие три этапа управления
сложными системами связаны с решением
задачи создания ее модели, которая нужна
для синтеза управления U.
Только с помощью модели объекта можно
построить управление U*,
переводящее объект в требуемое
(целевое) состояние
.Этап
структурного синтеза включает определение
внешней структуры модели, декомпозицию
модели, определение внутренней
структуры элементов модели.4.
Идентификация
параметров модели объекта.
Для выяснения зависимости выхода объекта
от управляемых входов U
необходимо преднамеренно их изменять,
т. е. экспериментировать с объектом.
Однако сложная система «не любит»
эксперименты, нарушающие режим ее
нормального функционирования. Поэтому
эксперимент, которого нельзя избежать,
следует проводить, минимально возмущая
объект, но так, чтобы получить при этом
максимальную информацию о влиянии
варьируемых параметров на выход объекта.
5.Планирование
эксперимента.
На данном этапе главным является
синтез плана эксперимента, позволяющего
с максимальной эффективностью
определить искомые параметры модел
объекта управления. План
эксперимента
определяется:
— структурой ST модели F,
— ресурсом планирования R, который образуется выделяемыми на эксперимент средствами, областью планирования, определяющей пределы изменения входа U;
— критерием планирования, который определяет эффективность плана 0.
6.
Синтез
управления.
На этом этапе принимается решение о
том, каково должно быть управление U,
чтобы достигнуть заданной цели
управления в объекте. Это решение
опирается на имеющуюся модель объекта
F,
заданную цель Z, полученную информацию
о состоянии среды X и выделенный ресурс
управления R,
который представляет собой ограничения,
накладываемые на управление U
в связи со спецификой объекта и
возможностями СУ. Достижение цели Z
возможно соответствующим выбором
управления U
(состояние среды X
изменяется независимо от нас). Это
приводит к экстремальной задаче, решение
которой
является
оптимальным управлением.
7.
Реализация
управления или отработка в объекте
оптимального решения
,
полученного на предыдущем этапе.
Реализовав управление и убедившись,
что цель управления не достигнута,
воз
вращаются к одному из предыдущих
этапов. Даже в лучшем случае, когда
поставленная цель достигнута, необходимость
обращения к предыдущему этапу вызывается
изменением состояния среды Л'или
сменой цели управления
Таким образом, при благоприятном стечении
обстоятельств обращаются к этапу синтеза
управления (стрелка а
на рис. 1.6), где определяется новое
состояние, которое отражает новую
ситуацию, сложившуюся в среде. Так
функционирует стандартный контур
управления простым объектом. 8.
Адаптация.
Специфика управления сложной системой
состоит в том, что благодаря зашумленности
и нестационарности информация, полученная
на предыдущих этапах, приближенно
отражает состояние системы лишь в
предыдущие моменты времени. Это и
вызывает необходимость коррекции.
Коррекция может затрагивать различные
этапы.
5. Объект и предмет теории автоматизированного управления, методы изучения.
Объектом любой теории является то, на что она направлена, т. е. что является ее содержанием. В этом смысле объектом теории автоматизированного управления является процесс управления в организационно-экономических и технических системах.Предметом теории является аппарат, с помощью которого производятся исследования объекта данной теории. Предметом теории могут быть математические методы и модели, виды моделирования, технические средства. Математическим аппаратом теории автоматизированного управления являются три раздела теоретической кибернетики: вероятностные методы, методы оптимизации и численные методы и методы дискретной математики. Так как в основе исследования большинства сложных систем лежат вероятностные методы, то первые три раздела вероятностных методов посвящаются теории вероятностей, математической статистике и теории марковских процессов. В разделе математической статистики в основном излагаются вопросы определения числовых значений характеристик случайных величин и законов распределения (рис 1.7). Изложение математической статистики заканчивается теорией статистических решений, предлагающей математические методы для принятия решений в условиях неопределенности. Эти методы в значительной степени перекрываются методами теории игр.Аналоговое моделирование основывается на применении аналогий различных уровней. Макетирование применяется, когда протекающие в реальном объекте процессы не поддаются физическому моделированию либо могут предшествовать проведению других видов моделирования.Символическое моделирование представляет собой искусственный процесс создания логического объекта, который замещает реальный и выражает основные свойства его отношений с помощью определенной системы знаков и символов. В основе языкового моделирования лежит некоторый тезаурус, который образуется из набора входящих понятий, причем этот набор должен быть фиксированным.Математическое моделирование — это процесс установления соответствия данному реальному объекту некоторого математического объекта, называемого математической моделью. При имитационном моделировании реализующий модель алгоритм воспроизводит процесс функционирования системы во времени, причем имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры и последовательности протекания во времени, что позволяет по исходным данным получить сведения о состояниях процесса в определенные моменты времени, дающие возможность оценить характеристики системы. Основным преимуществом имитационного моделирования по сравнению с аналитическим является возможность решения более сложных задач.Комбинированное (аналитико-имитационное) моделирование позволяет объединить достоинства аналитического и имитационного моделирования. При построении комбинированных моделей производится предварительная декомпозиция процесса функционирования объекта на составляющие подпроцессы и для тех из них, где это возможно, используются аналитические модели, а для остальных подпроцессов строятся имитационные модели. Информационное моделирование (часто называемое кибернетическим) связано с исследованием моделей, в которых отсутствует непосредственное подобие физических процессов, происходящих в моделях, реальным процессам. В этом случае стремятся отобразить лишь некоторую функцию и рассматривают реальный объект как «черный ящик», имеющий ряд входов и выходов, и моделируются некоторые связи между выходами и входами. Структурно-системное моделирование включает:
— методы сетевого моделирования;
— сочетание методов структуризации с лингвистическими (языковыми);
— структурный подход в направлении формализации построения и исследования структур разного типа (иерархических, произвольных графов) на основе теоретико-множественных представлений, понятия номинальной шкалы и теории измерений.
Ситуационное моделирование основано на теории мышления, в рамках которой можно описать механизмы регулирования процессов принятия решений.
При реальном моделировании используется возможность исследования характеристик либо на реальном объекте целиком, либо на его части. Натурным моделированием называют проведение исследования на реальном объекте с последующей обработкой результатов эксперимента на основе теории подобия.
6. Классификация автоматизированных систем
Классификация АС осуществляется по ряду признаков. В зависимости от решаемой задачи можно выбрать разные признаки классификации. При этом одна и та же АС может характеризоваться одним или несколькими признаками. В качестве признаков классификации АС используются следующие признаки:
— направление деятельности;— область и специфика применения;— охватываемая территория;— организация информационных процессов;— назначение;— структура и др.
Укрупненная (общая, глобальная) классификация АС. При самом общем (глобальном) рассмотрении АС ее можно представить состоящей из двух частей: функциональной и обеспечивающей.
Функциональная подсистема — это часть автоматизированной системы, которой поставлена в соответствие одна или несколько целей (подцелей) системы управления. В самом простейшем случае функциональная подсистема состоит из управляющей части и объекта управления.
Применительно к АСУП традиционно выделяют следующие функциональные подсистемы:
— технической подготовки производства;— технико-экономического планирования;— оперативного управления производством;— материально-технического снабжения;— управления кадрами;— управления качеством продукции;— финансовая подсистема и др.
Математическое обеспечение — это набор математических формул, соотношений, алгоритмов, математических моделей, методик, предназначенных для решения задач управления и обработки информации.
Информационное обеспечение— это вся информация, используемая для решения задач управления и обработки информации.
Программное обеспечение — это набор рабочих программ, пакетов программ, пакетов прикладных программ, программных комплексов и т. п. Проще говоря, это все программы, используемые для решения задач управления и обработки информации с помощью ЭВМ.
Техническое обеспечение — все технические средства, используемые для автоматизированного решения задач управления и обработки информации.
Лингвистическое обеспечение — это набор языковых средств, реализующий дружественный интерфейс между пользователем и ЭВМ в целях повышения эффективности общения человека с машиной.
Классификация АС по организации информационных процессов. В зависимости от организации информационных процессов АС делятся на два больших класса: управляющие и информационные. В информационных системах (ИС) управление отсутствует, например: автоматизированные системы научных исследований — АСНИ, «Библиотека», системы автоматизированного проектирования — САПР, экспертные системы — ЭС и др. В отличие от чисто информационных систем в таких АИС, как автоматизированные системы управления технологическими процессами —АСУТП, АСУ предприятиями — АСУП, управление занимает важное место и бывает либо автоматическим, либо автоматизированным.
Информационно-поисковые системы (ИПС) — в них объектом управления является процедура поиска требуемой информации в очень больших объемах этой информации. Типичный пример — различные библиотечные системы, системы продажи билетов на транспортные средства и т. п.
7. Принципы построения автоматизированных систем
1. Принцип системного подхода. Проектируемый объект должен рассматриваться с позиций более высокого уровня. Проектирование автоматизированной системы должно начинаться с тщательного системного анализа объекта управления, управляющей части и внешней среды. Необходимо выяснить все множество факторов, под влиянием которых находится система, а также все множество факторов, на которые влияет сама система. Параллельно с этим необходимо выяснить все множество целей, стоящих перед проектируемой системой. Для каждой цели необходимо разработать один или несколько критериев эффективности, которые являются численной мерой степени достижения целей. Необходимо вскрыть весь комплекс вопросов, которые необходимо решить для того, чтобы проектируемая система наилучшим образом соответствовала бы поставленным целям и критериям эффективности.
2. Принцип новых задач. Суть его заключается в том, что совершенно недостаточно ограничиться тем, чтобы переложить на ЭВМ и другие технические средства сложившиеся формы, методы и задачи управления. Главное внимание следует уделить тем огромным возможностям, которые открывает использование современной вычислительной техники и программного обеспечения.
3. Принцип первого руководителя. Успешная реализация двух первых принципов возможна лишь в том случае, если разработка и внедрение АС находятся в непосредственном ведении первых лиц организации заказчика (директор или главный инженер). При этом на системотехника вохчагается задача четкого распределения функций между организацией заказчика и организацией разработчика.
4. Принцип непрерывного развития системы. Он предусматривает возможность введения новых задач и совершенствования уже внедренных задач без ухудшения качества решения эксплуатируемых задач и тем более без исключения возможности решения хотя бы одной эксплуатируемой задачи.
5. Принцип разумной типизации проекта. Разрабатывая столь дорогостоящие изделия, каким является автоматизированная система, системотехник, естественно, стремится к тому, чтобы предлагаемые им решения подходили бы как можно более широкому кругу заказчиков.
6. Принцип автоматизации документооборота.В автоматизированных системах совершенно недостаточно ограничиться выполнением расчетов на ЭВМ по тем или иным моделям, необходимо автоматизировать все стадии обработки информации, а именно сбор первичной информации, ее передачу, обработку, хранение и доведение полученных результатов до конкретных пользователей данной АС.
7. Принцип единой информационной базы.Суть его заключается в том, что на магнитных носителях накапливается и постоянно обновляется информация, необходимая для решения не отдельных, а всех задач управления.
8. Принцип однократности ввода и многократности использования информации. Информация о любом документе, объекте или событии должна вводиться в систему только один раз. Невыполнение этого принципа приводит к тому, что, например, об одном и том же событии может появиться несколько противоречивых мнений, что засоряет память системы и неизбежно выводит ее из строя.
9. Принцип комплексности задач и рабочих программ. Большинство задач, решаемых в рассматриваемых системах, тесно связаны между собой, например задачи подсистем технико-экономического планирования и материально-технического снабжения. Между этими подсистемами идет постоянный обмен информацией и раздельное решение этих задач существенно снижает эффективность всей системы.
10. Принцип согласованности пропускных способностей различных элементов системы.В простейшем случае для последовательных участков системы пропускная способность каждого последующего элемента должна быть не меньше, чем у предыдущего.
8. Этапы разработки АС по ГОСТу.
Операция (0) - (1). Как правило, разработка АС начинается с предварительного ознакомления с существующей на данном объекте системой управления. Целью этого ознакомления является определение целесообразности разработки АС на данном объекте. Эту работу выполняет группа (4—5 системотехников высшей квалификации).Операция (1)-(2) - Выпускается документ «Технико-экономическое обоснование», утверждаемый у руководства организаций заказчика и разработчика. Операция (2) - (3) - Детальный анализ существующей системы управления. Работа выполняется рядовым составом системотехников. Здесь подробнейшим образом изучается организационная структура автоматизируемого объекта, его функциональная структура, все формы документов, циркулирующих в процессе управления, все информационные потоки и т.п. Операция (3) – (4) — разработка технического задания (ТЗ) на создаваемую автоматизированную систему. ТЗ содержит описание основных целей создания системы, критериев ее функционирования, назначение и особенности данной системы. Операция (4) – (5) - эскизное проектирование системы. Основные дели эскизного проектирования, проинформировать руководство о возможных проектных решениях, подготовить сотрудников организации заказчика к переобучению, уточнить требования к структуре системы и ее обеспечивающим подсистемах. Операция (4)—(б). Специализированные группы ведут раз работку одной или нескольких функциональных подсистем (перечень задач, их постановка, алгоритмизация, информационный базис и т. п.).Операция (4)—(7) — обоснование и выбор комплекса технических средств. Операция (4)—(8) — предварительный расчет экономимое кой эффективности. Событие (9) — работа всех групп сводится к выпуску технического проекта, его корректировке, согласованию, утверждению. Операция (9) – (10) — разработка и отладка рабочих программ. Операция (10) – (11)— связная отладка комплексов программ по задачам. Операция (9) — (12)— разработка и выпуск инструкций по эксплуатации технических средств. Операция (9) – (13) —разработка, п выпуск рабочих инструкций персоналу автоматизированной системы. Операция (9 – (14) — уточненный расчет экономической эффективности. Событие (11) — выпуск рабочего проекта. Операция (11) – (15). Если технические средства были подготовлены заранее, то проводится опытная эксплуатация системы, если нет, то операция (11)–(16) – монтаж и отладка технических средств. Операция (16) – (17) — опытная эксплуатация системы на подготовленных средствах. Операция (17) – (18) – передача в промышленную эксплуатацию. Операция (18) – (0) – возможна частичная модернизация и доработка системы.
Если рассматривать процесс создания системы еще более укрупненно, то можно выделить четыре ГОСТированных этапа (стадии):
1-я стадия — предпроекгная (ее еще называют стадией ТЗ), здесь два крупных направления работ — это обследование и выпуск ТЗ.
2-я стадия........ стадия технического проектирования. Основные работы: разработка структуры системы, разработка перечня задач, решаемых в каждой функциональной подсистеме, постановка и алгоритмизация задач, обоснование и выбор комплекса технических средств, разработка схемы документооборота, разработка структуры и состава информационного, программною и лингвистического обеспечения, расчет экономической эффективности.
3-я стадия – рабочее проектирование. Основные работы: программирование, отладка программ, выпуск комплекта программной документации, выпуск инструкций по эксплуатации технических средств, выпуск должностных инструкций, уточненный расчет экономической эффективности.
4-я стадия — внедрение. Здесь проводится опытная эксплуатация системы совместно с разработчиками этой системы. Затем промышленная эксплуатация, выполняемая силами работников объекта автоматизации
9. Задачи, решаемые на стадиях проектирования АС, примеры.
В табл. 2.1 приведены основные направления работ, выполняемых на стадии технического задания.
10. Принципы системного анализа.
В системном анализе можно выделить три главных направления. Эти три направления соответствуют трем этапам, которые всегда присутствуют в исследовании сложных систем. Перечислим их: 1. Постановка задачи исследования. 2. Построение модели исследуемого объекта. 3. Решение поставленной математической задачи.
Постановка задачи исследования. На данном этапе формулируется цель анализа. Цель исследования предполагается внешним фактором по отношению к системе. Таким образом, цель становится самостоятельным объектом исследования. Цель должна быть формализована. Задача системного анализа состоит в проведении необходимого анализа неопределенностей, ограничений и формулировании, в конечном счете, некоторой оптимизационной задачи: f(x) → max, x с G. (3.1) Здесь х — элемент некоторого нормированного пространства G, определяемого природой модели, G c Е, где Е — множество, которое может иметь сколь угодно сложную природу, определяемую структурой модели и особенностями исследуемой системы. Таким образом, задача системного анализа на этом этапе трактуется как некоторая оптимизационная проблема. Анализируя требования к системе, т. е. цели, которые предполагает достигнуть исследователь, и те неопределенности, которые при этом неизбежно присутствуют, исследователь должен сформулировать цель анализа на языке математики. Язык оптимизации оказывается здесь естественным и удобным, но вовсе не единственно возможным. Построение модели, т. е. формализация изучаемой системы, процесса или явления. Построение модели есть описание процесса на языке математики. При построении модели осуществляется математическое описание явлений и процессов, происходящих в системе. Поскольку знание всегда относительно, то описание на любом языке отражает лишь некоторые стороны происходящих процессов и никогда не является абсолютно полным. С другой стороны, следует отметить, что при построении модели необходимо уделять основное внимание тем сторонам изучаемого процесса, которые интересуют исследователя. Глубоко ошибочным является желание при построении модели системы отразить все стороны существования системы. При проведении системного анализа, как правило, интересуются динамическим поведением системы. Причем, при описании динамики с точки зрения проводимого исследования есть первостепенные параметры и взаимодействия, а есть несущественные в данном исследовании параметры. Таким образом, качество модели определяется соответствием выполненного описания тем требованиям, которые предъявляются к исследованию, соответствием получаемых с помощью модели результатов ходу наблюдаемого процесса или явления. Построение математической модели есть основа всего системного анализа, центральный этап исследования или проектирования любой системы. От качества модели зависит результат всего системного анализа.Решение поставленной математической задачи. Только этот третий этап анализа можно отнести собственно к этапу, использующему в полной степени математические методы. Хотя без знания математики и возможностей ее аппарата успешное выполнение двух первых этапов невозможно, так как и при построении модели системы, и при формулировании цели и задач анализа широкое применение должны находить методы формализации. Однако отметим, что именно на завершающем этапе системного анализа могут потребоваться тонкие математические методы. Но следует иметь в виду, что задачи системного анализа могут иметь ряд особенностей, которые приводят к необходимости применения наряду с формальными процедурами эвристических подходов. Причины, по которым обращаются к эвристическим методам, в первую очередь связаны с недостатком априорной информации о процессах, происходящих в анализируемой системе. Также к таковым причинам можно отнести большую размерность вектора А" и сложность структуры множества G. В данном случае трудности, возникающие в результате необходимости применения неформальных процедур анализа, зачастую являются определяющими. Успешное решение задач системного анализа требует использования на каждом этапе исследования неформальных рассуждений. Ввиду этого проверка качества решения, его соответствие исходной цели исследования превращается в важнейшую теоретическую проблему.
Указанные три этапа проведения системного анализа являются укрупненной схемой решения задачи..
11. Структура системного анализа.
Этап декомпозиции:
1-Определение и декомпозиция общей цели исследования и основной функции системы- как ограничение траектории в пространстве состояний системы или в области допустимых ситуаций. Наиболее часто декомпозиция проводится путем построения дерева целей и дерева функций.
2-Выделение системы из среды (разделение на систему/«несистему») по критерию участия каждого рассматриваемого элемента в процессе, приводящем к результату на основе рассмотрения системы как составной части надсистемы.
3 -Функциональная (по функциям), компонентная (по виду элементов) и структурная (по виду отношений между элементами) декомпозиции системы.
На этапе анализа, обеспечивающем формирование детального представления системы, осуществляются:
Функционально-структурный анализ существующей системы, позволяющий сформулировать требования к создаваемой системе.
Морфологический анализ — анализ взаимосвязи компонентов.
Генетический анализ — анализ предыстории, причин развития ситуации, имеющихся тенденций, построение прогнозов.
Анализ аналогов.
Анализ эффективности (по результативности, ресурсоемкости, оперативности). Он включает выбор шкалы измерения, формирование показателей эффективности, обоснование и формирование критериев эффективности, непосредственно оценивание и анализ полученных оценок.
Формирование требований к создаваемой системе, включая выбор критериев оценки и ограничений.
Этап синтеза системы, решающей проблему, представлен в виде упрощенной функциональной диаграммы на рисунке. На этом этапе осуществляются:
Разработка модели требуемой системы (выбор математического аппарата, моделирование, оценка модели по критериям адекватности, простоты, соответствия между точностью и сложностью, баланса погрешностей, многовариантности реализаций, блочности построения).
Синтез альтернативных структур системы, снимающей проблему.
Синтез параметров системы, снимающей проблему.
Оценивание вариантов синтезированной системы (обоснование схемы оценивания, реализация модели, проведение эксперимента по оценке, обработка результатов оценивания, анализ результатов, выбор наилучшего варианта).
12. Определение целей системного анализа.
Определение целей. После того как сформулирована проблема, которую требуется преодолеть в ходе выполнения системного анализа, переходят к определению цели. Определить цель системного анализа — это означает ответить на вопрос, что надо сделать для снятия проблемы. Сформулировать цель — значит указать направление, в котором следует двигаться, чтобы разрешить существующую проблему.
В определении отражено, что цель — это желаемый результат развития системы. Таким образом, сформулированная цель системного анализа будет определять весь дальнейший комплекс работ. Следовательно, цели должны быть реалистичными. Задание реалистичных целей направит всю деятельность по выполнению системного анализа на получение определенного полезного результата. Важно также отметить, что представление о цели зависит от стадии познания объекта, и по мере развития представлений о нем цель может переформулироваться как по форме, так и по содержанию.
Далее следует отметить, что имеет место множественность целей. Анализируя проблему, необходимо учитывать цели всех заинтересованных сторон. Среди множества целей желательно попытаться найти или сформировать глобальную цель. Если этого сделать не удается, то следует проранжировать цели в порядке их предпочтения для снятия проблемы в анализируемой системе.
При формировании целей необходимым этапом работ является выявление системы ценностей, которой придерживается лицо, принимающее решение. Так, например, различают технократическую и гуманистическую системы ценностей. Согласно первой системе природа провозглашается как источник неисчерпаемых ресурсов, человек — царь природы. Всем известен тезис Мичурина: «Мы не можем ждать милостей от природы. Взять их у нее — наша задача». Гуманистическая система ценностей говорит о том, что природные ресурсы ограничены, что человек должен жить в гармонии с природой и т. д. Подробный анализ этих систем ценностей выполнен В.П. Зинченко (1988 г.). Практика развития человеческого общества показывает, что следование технократической системе ценностей приводит к пагубным последствиям. С другой стороны, полный отказ от технократических ценностей тоже не имеет оправдания. Необходимо не противопоставлять эти системы, а разумно дополнять их и формулировать цели развития системы с учетом обеих систем ценностей.