Разработка и исследование методического и программно-алгоритмического обеспечения АСУ предприятия на базе компонент с открытой структурой
Несомненно, у электронного способа передачи информации существует масса достоинств. В первую очередь, это возросшая скорость обмена данными между людьми — сегодня доставка письма редко занимает больше нескольких минут. Далее, благодаря использованию систем автоматизации, заметно выросла производительность человеческого труда, т.к. компьютер берет на себя большую часть рутинной работы… Читать ещё >
Содержание
- 1. Обзор технической литературы по теме диссертации
- 1. 1. Проблемы современной энергетики России
- 1. 2. Структура верхнего уровня управления энергетической компании
- 1. 3. Обзор существующих типовых информационных систем верхнего уровня
- 1. 4. Обзор стандартов передачи данных в информационных системах
- 1. 5. Обзор средств первичного ввода данных в АСУ П
- 1. 6. Постановка задачи
- 2. Основные элементы АСУ П энергетической компании
- 2. 1. Сетевые операционные системы
- 2. 2. Особенности архитектуры современных операционных систем
- 2. 3. Системы управления базами данных
- 2. 4. Типовые способы реализации информационной системы
Разработка и исследование методического и программно-алгоритмического обеспечения АСУ предприятия на базе компонент с открытой структурой (реферат, курсовая, диплом, контрольная)
Человечество организовалось как биологический вид примерно 100 тыс. лет назад и в течение 94 тыс. лет знания (информация) передавались устно. С открытием письменности началась новая, историческая эпоха развития, когда информацию стало возможным накапливать и копировать, а с изобретением книгопечатания и тиражировать. Наша эра, вплоть до конца XX века, характеризуется в информационном плане дальнейшим накоплением и структурированием письменной информации, зафиксированной на бумаге на одном из известных языков. В конце XX века, как это обычно бывает на заключительной фазе периода развития, налицо предельное выражение идей эры бумажных носителей информации. Книга является общепринятым свидетельством создания, накопления и передачи знания. Вся документация на предприятии производится, обрабатывается и хранится в бумажной форме. Развивается сеть библиотек, предназначенная прежде всего для уменьшения стоимости обмена знаниями путем увеличения количества потребителей без увеличения тиража. С целью облегчения поиска информации разрабатываются бумажные же каталоги.
С момента изобретения компьютера начинается постепенный процесс перевода знаний в электронную форму для ее дальнейшего тиражирования и обработки. Этот процесс набирает обороты и к началу XXI века происходит качественный переход на электронную основу. Появилась глобальная сеть Интернет, персональные компьютеры получили широкое распространение, вычислительные мощности возросли в десятки раз. Все эти факторы привели к изменению парадигмы обработки информации: сегодня предпочтение отдается электронным способам получения, хранения и обработки информации, а твердые копии документов на бумажных носителях носят исключительно архивную и подтверждающую функции и являются уже своего рода атавизмом.
Несомненно, у электронного способа передачи информации существует масса достоинств. В первую очередь, это возросшая скорость обмена данными между людьми — сегодня доставка письма редко занимает больше нескольких минут. Далее, благодаря использованию систем автоматизации, заметно выросла производительность человеческого труда, т.к. компьютер берет на себя большую часть рутинной работы и справляется с ней в сотни раз быстрее человека.
Рис. 1. Темпы роста объема ииформации в сети Интернет.
Однако распространение электронного способа передачи и хранения знаний — информационной составляющей научного знания поставило ряд проблем, однозначное решение которых не найдено до сих пор. Основной проблемой является лавинообразный рост количества ииформации, которая производится и передается человечеством в единицу времени. На рис. 1 показано, как изменяется объем информации, накопленный в сети Интернет во времени. Сегодня человек уже не способен «переварить» все поступающие данные, а вынужден отсеивать из всего объема только полезную и актуальную информацию.
Для решения этой проблемы также используется вычислительная техника. Информация сортируется в системах представления данных и отображается в наиболее удобной форме в виде сводных отчетов с возможностью детализации, активно используется диалоговый режим работы с ЭВМ.
Также на первые позиции выходят проблемы защиты данных от несанкционированного доступа. В век цифровых технологий процесс копирования занимает считанные секунды и может быть выполнен практически из любой точки Земли. Использование компьютеров открыло новые горизонты в промышленном шпионаже и методах защиты от него. Следует отметить, что не существует универсального способа защиты информации, представляющей ценность. Для каждого случая необходимо использовать свой комплекс мер по предотвращению несанкционированного доступа.
Немаловажную роль играет и квалификация пользователя. Набор навыков, необходимых для успешной работы, заметно увеличился. Для обслуживания вычислительной техники также необходимы квалифицированные специалисты.
Таким образом, чтобы построить надежную, защищенную, комфортную для работы и производительную среду, необходимо решить комплекс задач, сведя к минимуму негативные эффекты от использования вычислительной техники.
Актуальность и перспективность разработок в области информационных технологий последние два года мало у кого вызывают сомнения. Человечество в целом все активнее использует компьютеры, как для решения повседневных задач дома, так и для создания сложных систем управления. Управление бизнес-процессами — это еще одна задача, которую можно во многом доверить компьютерам. Вычислительные устройства были изобретены и применяются, в основном, чтобы уменьшить объем рутинной работы, что дает руководителю несколько преимуществ: во-первых, уменьшается время принятия решений, т.к. информационной системе нужно немного времени для подготовки аналитического отчета, основанного на первичной информацииво-вторых, снижается доля ручного труда в общем объеме работ, следовательно, снижается стоимость этого труда для компании, а также, нет необходимости «раздувать» штат сотрудников. Есть у информационных систем и недостатки. Прежде всего, их использование подразумевает высокий уровень подготовки пользователей этих систем, чего, в условиях невысокой общей компьютерной грамотности населения России, тяжело добиться. Во-вторых, для успешного функционирования системы, необходимо еще до ее внедрения произвести тщательное планирование и моделирование требуемых функций, с тем, чтобы система выдавала актуальные и достоверные отчеты. Для этого необходимо активное участие в разработке любой автоматизированной системы управления предприятием (АСУ П) экспертов в заданной предметной области, а также экспертов по информационным технологиям, что также случается очень редко. И, в-третьих, после ввода системы в эксплуатацию, ее необходимо обслуживать, для чего также требуется квалифицированный персонал.
Следует отметить, что на рынке существует множество готовых информационных систем, а также платформ для быстрой разработки подобных систем, распространяемых на коммерческой основе. Стоимость лицензионных отчислений для таких решений, как правило, измеряется миллионами рублей, при этом внутренние алгоритмы функционирования системы остаются закрытыми для заказчика.
В этой работе приведен альтернативный подход к построению единой информационной системы предприятия. За основу системы взяты программные средства с открытым исходным кодом, доступным для изучения, хорошо документированные и безопасные.
Идеалы программного обеспечения open source можно объяснить четырьмя основными правами, которые воплощены в Free Software Foundation’s General Public License (GPL):
• Право использовать программное обеспечение для любых целей.
• Свободно распространять программное обеспечение бесплатно или за плату.
• Иметь доступ к полному исходному коду программы.
• Право изменять любую часть исходного кода, или частично использовать его в других программах.
Другое представление этой философии можно получить из Определения Open Source:
Основная идея open source очень проста: Когда программисты могут читать, распространять и модифицировать исходный код программного продукта, программное обеспечение развивается. Люди улучшают его, люди приспосабливают его, люди исправляют ошибки.".
Для построения системы также использованы стандартные описанные методики проектирования и разработки. Полученная система легко масштабируема, полностью открыта с точки зрения базовых алгоритмов, но в то же время, данные в ней надежно защищены.
Настоящая работа началась более пяти лет назад и первоначально ставила перед собой гораздо более узкие цели, но в итоге посвящена одному из возможных способов решения указанной проблемы, который в настоящее успешно применяется в различных видах деятельности.
Основные результаты, полученные в работе, а также выводы могут быть сформулированы следующим образом:
1. Предложена и реализована концепция построения и функционирования информационной системы верхнего уровня АСУ П на базе открытых компонент, что позволяет, в частности в энергетике, решить проблему объемов информации, которую необходимо собирать, надежно хранить и оперативно обрабатывать.
2. Предложены пути решения проблем защищенности стандартных протоколов передачи данных в автоматизированных системах управления предприятий.
3. Предложен и обоснован новый подход к построению АСУ П как открытой структуре, где, в отличие от традиционных методов, учитывается ряд дополнительных факторов, что позволит корректно и эффективно решать стратегические задачи управления потоками информации на уровне АСУ П и АСУ ТП в форме электронных документов.
4. Рассмотрена задача создания модели надежности крупной энергетической компании, которая включает в себя географически распределенную структуру узлов уровня станции и центральных узлов, объединенных в единую автоматизированную систему. Определены основные функции модели надежности и источники данных, на основании которых происходит принятие решений.
5. Предложены и описаны свободные программные платформы, на базе которых возможна реализация алгоритмов модели надежности. Также рассмотрены программные средства, предназначенные для проектирования моделей, содержащих элементы систем искусственного интеллекта (нейросетей), нечеткой логики и систем поддержки принятия решений.
6. Предложена структура программного комплекса модели надежности, основанная на трехзвенной архитектуре: хранилище данных, сервер приложений и модуль удаленного доступа, для которых предложены надежные свободные программные средства, разработана оптимальная конфигурация этих средств и описаны области их применения.
7. Разработана принципиальная структура хранилища данных для модели надежности, которая обеспечивает как сбор информации в реальном времени, так и возможность параллельной обработки данных и генерации отчетов. Рассмотрены способы масштабирования хранилища информации при необходимости, что значительно снижает капитальные затраты на создание системы.
8. Предложены структуры: узла модели надежности уровня станции, которая позволяет интегрировать открытые решения в общую структуру автоматизации энергетической компанииузла уровня центра, которая объединяет все станционные узлы в единую информационную систему, даже если они географически разделены.
9. Решена задача масштабирования основных составляющих модели при увеличении нагрузки. При использовании предложенного подхода полная модернизация аппаратного комплекса не требуется, достаточно при необходимости вводить в эксплуатацию новые дублирующие компоненты.
10. Предложена структура аппаратного обеспечения модели надежности с учетом особенностей отдельных компонент и функциональности, а также используемого программного обеспечения.
11. Решенная задача является частью комплекса аппаратно-программных средств комплексной информационной системы АСУ П, спроектированного с использованием только открытого и свободного программного обеспечения (ПО). Предложенная в работе методика позволяет значительно снизить издержки на лицензионные отчисления, а также избавиться от недостатков, присущих закрытым продуктам.
Список литературы
- Воропай, Н.И. Современное состояние и проблемы электроэнергетики России / Н. И. Воропай, С. И. Паламарчук, С.В. Подковальни-ков // Энергорынок. — 2001. — № 2.
- Никитин, А.В. Управление предприятием с использованием информационных систем / А. В. Никитин, И. А. Рачковская, И. В. Савченко.- М.: Инфра-М, 2009.
- Grant, Gerald. ERP and Data Warehousing in Organizations: Issues and Challenges / Gerald Grant. IRM Press, 2003.
- Новиков, Ю.В. Основы локальных сетей. Курс лекций. Учебное пособие / Ю. В. Новиков, С. В. Кондратенко. — М.: Интернет-университет информационных технологий, 2005.
- Рошаи, Педжман. Основы построения беспроводных локальных сетей стандарта 802.11 / Педжман Рошан, Джонатан Лиэри. — Вильяме, 2004.
- Информационная безопасность открытых систем. В 2 томах. Том 2. Средства защиты в сетях / С. В. Запечников, Н. Г. Милославская, А. И. Толстой, Д. В. Ушаков. — М.: Горячая линия Телеком, 2008.
- Медведовский, И.Д. Атака на Internet / И. Д. Медведовский, П.В. Се-мьянов, Д. Г. Леонов. М.: ДМК, 1999.
- Платонов, В. В. Программно-аппаратные средства обеспечения информационной безопасности вычислительных сетей / В. В. Платонов.1. Академия, 2006.
- Berners-Lee, Т. RFC1738: Uniform Resource Locators (URL), 1994.
- Fielding, R. — RFC1808: Relative Uniform Resource Locators, 1995.
- Braden, R. — RFC1123: Requirements for Internet Hosts — Application and Support, 1989.
- Carpenter, B. — RFC1900: Renumbering Needs Work, 1996.
- Crocker, David H. — Standard for the format of ARPA Internet text messages, 1982.
- Козодаев, P. OpenOffice.org 3. Полное руководство пользователя / P. Козодаев, А. Маджугин. — СПб.: БХВ-Петербург, 2010.
- Шелухин, О.И. Моделирование информационных систем / О.И. Ше-лухин, A.M. Тенякшев, А. В. Осин. — М.: Радиотехника, 2005.
- Карпов, В.Е. Основы операционных систем. Курс лекций. Учебное пособие / В. Е. Карпов, К. А. Коньков. — М.: Интернет-университет информационных технологий, 2005.
- Интероперабельные информационные системы: архитектуры и технологии / Д. О. Брюхов, В. И. Задорожный, JI.A. Калиниченко и др. // СУБД. 1995. — № 4.
- Bowman, С. Harvest: A Scalable, Customizable Discovery and,.Access System technical report CU-CS-732−94 / C. Bowman. — University of Colorado, 1995. http://www.tardis.ed.ac.uk/harvest/.
- Фороузап, Б.А. Криптография и безопасность сетей / Б. А. Фороузан.— Бином. Лаборатория знаний, 2010.
- Menezes, A. J. Handbook of applied cryptography / A. J. Menezes, P. S. van Oorshot, Vanstone. — CRC Press, 1997.
- Koblitz, N. Algebraic Aspects of Cryptography / N. Koblitz. — Springer, 1997.
- Beker, H. Cipher System / H. Beker, F. Piper. — Northwood Books, 1982.
- Чмора, А. Современная прикладная криптография / А. Чмора. — Гелиос АРБ, 2001.
- Luby, М. Pseudorandmness and cryptographic applications / M. Luby. — N.Y.: Princeton Univ. Press, 1996.
- Шеннон, К. Э. Теория связи в секретных системах / К. Э. Шеннон // Работы по теории информации и кибернетике. — М.: ИЛ, 1963.
- Сидельников, В. М. Системы открытого распределения ключей на основе некоммутативных полугрупп / В. М. Сидельников, М. А. Черепнев, В. В. Ященко // Доклады РАН. — 1993. — Т. 332, № 5.
- Сидельников, В. М. Открытое шифрование на основе двоичных кодов Рида — Маллера / В. М. Сидельников // Дискретная математика. — 1994. — Т. 6, № 2. — 3−20 с.
- Сидельников, В. М. О безопасности системы шифрования, построенной на основе обобщенных кодов Рида — Соломона / В. М. Сидельников, С. О. Шестаков // Дискретная математика. — 1994. — Т. 4, № 3.
- Защита информации / ТИИЭР. № 5. Т.78, 1988.
- Мельников, Ю. Электронная цифровая подпись: всегда ли она подлинная / Ю. Мельников // Банковские технологии. — 1995. — № 5.
- Schneier, В. Applied Cryptography / В. Schneier. — Second edition edition. — John Wiley and Sons, 1986., .
- Шнайер, В. Слабые места криптографических систем / Б. Шнайер // Открытие системы. — 1999. — № 1.
- RFC 3280: Internet Х.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile, 2002.
- Макаров, A.A. Электроэнергетика России в период до 2030 года. Контуры желаемого будущего / A.A. Макаров. — ИНЭИ РАН, 2007.
- Рутковская, Д. Нейронные сети, генетические алгоритмы и нечеткие системы / Д. Рутковская, М. Пилиньский, JI. Рутковский. — М.: Горячая линия Телеком, 2007.
- Сериков, A.B. Компьютерное моделирование бизнес-процессов / A.B. Сериков, Н. В. Титов. — Харьков: Бурун Книга, 2007.
- Саркисян, P.E. Модели многокритериальных задач и принципы выбора рациональных решений для реструктуризации объектов энергетики / P.E. Саркисян, Э. К. Аракелян, A.A. Алиев // Теплоэнергетика. 2004. — № 10. — С. 22−27.
- Дубов, Ю.А. Многокритериальные модели формирования и выбора вариантов систем / Ю. А. Дубов, С. И. Травкин, В. Н. Якимец. — М.: Наука, 1986.
- Круглое, В.В. Нечеткая логика и искусственные нейронные сети / В. В. Круглов, М. И. Дли, Р. Ю. Годунов. М.: ФИЗМАТЛИТ, 2001.
- Пикина, Г. А. Математические методы оптимизации и оптимального управления: Учебное пособие / Г. А. Пикина. — М.: Изд. МЭИ, 2000.
- Аракелян, Э.К. Оптимизация и оптимальное управление: Учебное пособие / Э. К. Аракелян, Г. А. Пикина. — М.: Изд. МЭИ, 2003.
- Наумова, Е.А. Методы динамического программирования в задачах управления производством / Е. А. Наумова. — СПб.: Изд. центр СПб МТУ, 1996.
- Vercellis, Carlo. Business Intelligence: Data Mining and Optimization for Decision Making / Carlo Vercellis. — A John Wiley and Sons, LTD Publications, 2009.
- Grant, Gerald. ERP and Data Warehousing in Organizations: Issues and Challenges / Gerald Grant. IRM Press, 2003.
- Еременко, Алексей. Разработка бизнес-приложений в Microsoft Business Solutions Axapta версии 3.0 / Алексей Еременко, Руслан Шашков. — М.: Алытина Бизнес Букс, 2005.
- Гриф, A. Microsoft Dynamics АХ 4.0 / А. Гриф, М. Понтоппидан, Л. Д. Олсен. — М.: ЭКОМ Паблишерз, 2008.
- Teufel, Thomas. SAP Business One: Simple But Powerful / Thomas Teufel, Monika Nguyen Nam, Roland Heun. — NY, 2005.
- Елашкин, Михаил. SAP Business One. Строим эффективный бизнес / Михаил Елашкин. М.: КУДИЦ-Пресс, 2007.
- Куин, Лаем. Fast Ethernet / Лаем Куин, Ричард Рассел. — СПб.: BHV, 2004.
- Халсалл, Фред. Передача данных, сети компьютеров и взаимосвязь открытых систем / Фред Халсалл. — М.: Радио и связь, 1995.
- Фриман, Р. Волоконно-оптические системы связи / Р. Фриман. — М.: Техносфера, 2007.
- Скляров, О. К. Волоконно-оптические сети и системы связи / О. К. Скляров. — М.: Солон-Пресс, 2004.
- Новиков, Ю. В. Основы локальных сетей. Курс лекций. Учебное пособие / Ю. В. Новиков, С. В. Кондратенко. — М.: Интернет-университет информационных технологий, 2005.
- Поляк-Брагинский, Александр. Локальные сети. Модернизация и поиск неисправностей / Александр Поляк-Брагинский. — СПб.: BHV, 2007.
- Рошан, Педэюман. Основы построения беспроводных локальных сетей стандарта 802.11 / Педжман Рошан, Джонатан Лиэри. — М.: Вильяме, 2004.
- Брокмайер, Джо. Маршрутизация в Linux / Джо Брокмайер, Ди-Эн Лебланк, Рональд Маккарти. — М.: Вильяме, 2002.
- Gourley, David. HTTP: The Definitive Guide / David Gourley, Brian Totty. Sebastopol: O’reily, 2002.
- Олифер, В. Г. Сетевые операционные системы / В. Г. Олифер, Н. А. Олифер. СПб.: Питер, 2007.
- Stuart, Brian L. Principles of Operating Systems: Design + Applications / Brian L. Stuart. — Course Technology, 2009.
- Столлингс, Вильям. Операционные системы / Вильям Столлингс.- М.: Вильяме, 2004.
- Таненбаум, 9. Современные операционные системы / Э. Таненбаум.- СПб.: Питер, 2010.
- Архитектуры и топологии многопроцессорных вычислительных систем. Курс лекций / А. В. Богданов, В. В. Корхов, В. В. Мареев, Е. Н. Станкова. — М.: Интернет-университет информационных технологий, 2004.
- Роб, Питер. Системы баз данных: проектирование, реализация и управление / Питер Роб, Карлос Коронел. — СПб.: BHV, 2004.
- Греку л, В. И. Проектирование информационных систем / В. И. Гре-кул, Г. Н. Денищенко, H.JI. Коровкина. — М.: Бином. Лаборатория знаний, 2008.
- Александрович, А. Е. Проектирование высоконадежных информационно-вычислительных систем / А. Е. Александрович, Ю. В. Бородакий, В. О. Чуканов. — М.: Радио и связь, 2004.
- Семенов, А. Б. Проектирование и расчет структурированных кабельных систем и их компонентов / А. Б. Семенов. — М.: ДМК Пресс, Компания АйТи, 2008.
- Imhoff, Claudia. Mastering Data Warehouse Design: Relational and Dimensional Techniques / Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger. — Hoboken, NJ: Wiley, 2003.
- Inmon, W.H. Building the Data Warehouse / W.H. Inmon. — Hoboken, NJ: Wiley, 2005.
- Ganczarski, Joe. Data Warehouse Implementations / Joe Ganczarski. — WDM, 2010.
- Хайкин, Саймон. Нейронные сети. Полный курс / Саймон Хайкин.1. М.: Вильяме, 2006.
- Галушкин, А.И. Нейронные сети. Основы теории / А. И. Галушкин.
- М.: Горячая Линия Телеком, 2010.
- Яхъяева, Г. Э. Нечеткие множества и нейронные сети / Г. Э. Яхъяева.1. М.: Бином, 2008.
- Кои, Xuekun. GlassFish Administration / Xuekun Kou. — Birmingham, UK: Packt Publishing, 2009.
- Douglas, Korry. PostgreSQL / Korry Douglas, Susan Douglas. — Canada: Sams, 2006.
- Уорсли, Дою. PostgreSQL. Для профессионалов / Дж. Уорсли, Дж. Дрейк. СПб.: Питер, 2003.
- Howes, Timothy A. Understanding and Deploying LDAP Directory Services / Timothy A. Howes, Mark C. Smith, Gordon S. Good. — NY: Addison-Wesley Professional, 2003.
- Voglmaier, Reinhard E. The ABCs of LDAP: How to Install, Run, and Administer LDAP Services / Reinhard E. Voglmaier. — AUERBACH, 2003.