Автоматизированное диагностирование железнодорожных технологических процессов на основе операторных схем
Разработка основ структурно–функциональной организации автоматизированных систем управления техническими процессами. Разработка методов, алгоритмов, программных и аппаратных средств диагностирования железнодорожных систем и технических процессов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | автореферат |
Язык | русский |
Дата добавления | 30.01.2018 |
Размер файла | 401,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
АВТОРЕФЕРАТ
диссертации на соискание ученой степени доктора технических наук
Автоматизированное диагностирование железнодорожных технологических процессов на основе операторных схем
Специальность 05.13.06 - Автоматизация и управление
технологическими процессами и производствами (транспорт)
НИКИЩЕНКОВ Сергей Алексеевич
Санкт-Петербург, 2010
Работа выполнена в ГОУ ВПО «Самарский государственный университет путей сообщения»
Научный консультант - д.т.н., профессор, Заслуженный деятель науки Российской Федерации Сапожников Валерий Владимирович
Официальные оппоненты: доктор технических наук, профессор Микони Станислав Витальевич
доктор технических наук, профессор Марлей Владимир Евгеньевич
доктор технических наук, профессор Мухопад Юрий Федорович
Ведущая организация: ГОУ ВПО «Ростовский государственный университет путей сообщения»
Защита состоится ________________ 2010 г. на заседании диссертационного совета Д 218.008.02 при ФГОУ ВПО «Петербургский государственный университет путей сообщения» по адресу: 190031, Санкт-Петербург, Московский пр., д. 9, ауд. 7-320.
С диссертацией можно ознакомиться в библиотеке университета.
Автореферат разослан_____________ 2010 г.
Отзывы по данной работе в двух экземплярах, заверенных печатью, просим отправлять в адрес ученого совета университета.
Ученый секретарь
диссертационного совета
канд. техн. наук, доцент Е.Ю. Мокейчев
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. Развитие автоматизированных систем управления технологическими процессами (АСУ ТП) на железнодорожном транспорте осуществляется в направлении достижения высокого уровня качества и доходности транспортных услуг и характеризуется ростом технической оснащённости и сложности процессов.
Высокие требования по безопасности и экономичности определяют необходимость использования и совершенствования автоматизированных средств и систем диагностирования, своевременно обнаруживающих в железнодорожных ТП дефекты с целью предотвращения последствий от них и снижения потерь временных, материальных, финансовых и других ресурсов. Дефекты, понимаемые как несоответствия предписанным технологиям, обусловлены различными объективными и субъективными причинами (изношенностью подвижного состава и путей, сбоями автоматики и энергоснабжения, недостоверностью информации, ошибками персонала и т.д.). Применяемые в АСУ ТП методы контроля и диагностики, в основном направленные на повышение безопасности движения и обеспечение работоспособности техники, недостаточно ориентированы на обнаружение дефектов в сферах деятельности, которые обеспечивают доходность (коммерческая диспетчеризация, перевозки дорогих грузов, взаимодействие собственников подвижного состава, инфраструктуры и грузоотправителей, и т.д.). Анализ объектов в хозяйствах (фирменного транспортного обслуживания, перевозок и др.) показывает, что известные методы диагностирования оказываются неэффективными для обнаружения дефектов в процессах, и необходимы новые подходы, включающие разработку диагностических моделей ТП, способов, алгоритмов и средств диагностирования на уровне операций.
Исследованиям в области контроля и эффективности железнодорожных АСУ посвящены работы Козлова П.А., Тишкина Е.М., Лецкого Э.К., Поддавашкина Э.С., Шарова В.А., Резера С.М., Елисеева С.Ю., Вишнякова В.Ф., Красковского А.Е., теоретическим вопросам диагностирования - труды Пархоменко П.П., Калявина В.П., Согомоняна Е.С., Сапожникова Вал.В., Сапожникова В.В., Микони С.В., Данилова В.В., Мозгалевского А.Н. и др. Как показывает анализ отраслевых АСУ, обзор публикаций и НИР, разработке диагностического обеспечения систем уделено недостаточно внимания, а имеющиеся решения по диагностике процессов не всегда имеют теоретическое обоснование.
Контроль процессов перевозок с использованием графиков исполненного движения широко используется в поездной работе, в то же время диагностика таких процессов, как планирование грузовой работы, диспетчеризация на сортировочных станциях, ремонт подвижного состава и т.д., с использованием современных методов и формализованных языков описания и визуализации процессов практически не осуществляется.
Внедрение в ОАО «РЖД» интегрированной системы менеджмента качества, базирующейся на процессном подходе, способствует идентификации и устранению дефектов в ТП, но ее недостатком является неразвитость систем диагностирования в плане использования методов технической диагностики и автоматизации обнаружения дефектов.
Таким образом, актуальной является разработка и внедрение автоматизированных систем диагностирования (АСД) ТП с использованием формализованных описаний и схем процессов, с соответствующим решением теоретических и практических вопросов по разработке методов, алгоритмов и средств диагностирования.
Работа выполнялась в соответствии с планами научно-технического развития ОАО «РЖД», Программой информатизации отрасли, научными направлениями Самарского государственного университета путей сообщения и решениями технико-экономических советов Куйбышевской железной дороги - филиала ОАО «РЖД».
Целью работы является разработка научно-практических основ АСД ТП и их внедрение в железнодорожные АСУ.
Объектом исследования являются железнодорожные ТП, дефекты в их выполнении, автоматизированные средства и системы обнаружения дефектов.
Предметом исследования являются методология диагностирования ТП, математические модели и схемы процессов, диагностические модели на их основе, принципы структурно-функциональной организации АСД, методы и алгоритмы диагностирования.
Задачи исследований включают:
- исследование железнодорожных ТП как объектов диагностирования;
- разработка методологии диагностирования ТП на базе научных теорий и инженерных методов;
- разработка и исследование моделей и формализованных описаний ТП;
- разработка диагностических моделей ТП;
- разработка основ структурно-функциональной организации АСД ТП;
- разработка методов, алгоритмов, программных и аппаратных средств диагностирования ТП;
- внедрение АСД ТП и оценка технико-экономических показателей.
Основным методом исследования является математическое моделирование с использованием теории множеств, теории графов, математической логики, теории технической диагностики, теоретического программирования и теории параллельных вычислений.
Научная новизна. железнодорожный автоматизированный управление
1. Разработана методология автоматизированного диагностирования ТП на основе операторных схем процессов.
2. Разработана теоретико-множественная операционно-событийная многоаспектная модель ТП в виде триады «технология - реализация - события», используемая в качестве метамодели для разработки формализованных и диагностических моделей ТП.
3. Предложен схемный подход к формализованному описанию ТП, заключающийся в интерпретации операционно-событийной модели операторной схемой, представляющей триаду «схема технологии - реализации схемы - таблицы признаков активизации»; разработаны и исследованы классы операторных схем процессов - координатные, алгоритмические, асинхронные, с произвольной реализацией.
4. Разработан комплекс диагностических моделей ТП, базирующийся на операционно-событийной модели, операторных схемах процессов и формальных системах дефектов, в качестве основы диагностического обеспечения АСД ТП.
5. Разработан и исследован метод диагностирования по спусковым функциям операций, ориентированный на обнаружения дефектов в реконфигурируемых ТП.
Практическая значимость работы.
1. Сформулированы основные понятия технологической диагностики, определены ее цель и задачи.
2. Разработан комплекс алгоритмов диагностирования, включающий алгоритмы обнаружения дефектов в ТП и алгоритмы функционирования АСД.
3. Разработаны программные и аппаратные средства диагностирования ТП на основе операторных схем.
4. Разработаны методики и инженерные рекомендации по подготовке диагностического обеспечения АСД ТП (разработке операторных схем процессов с применением компьютерных технологий, исследованию параллелизма технологий и процессов, разработке диагностических моделей ТП).
5. Разработана система имитационного моделирования АСД ТП.
6. Разработаны и внедрены АСД ТП в составе АСУ, функционирующих в дорожном центре фирменного транспортного обслуживания и службе перевозок Куйбышевской железной дороги.
7. Выполнены работы по применению метода диагностирования по спусковым функциям операций в подразделениях Куйбышевской железной дороги.
8. Предложены критерии оценки эффективности АСД ТП с приоритетом экономии от снижения убытков в результате диагностирования.
Достоверность и обоснованность результатов диссертации подтверждается обоснованием постановок задач, исследованием и сравнительным анализом существующих подходов к их решению, применением детерминированных методов решения, имитационным моделированием, опытной и промышленной эксплуатацией АСД ТП и технико-экономической оценкой разработок.
Положения, выносимые на защиту:
1. Методология автоматизированного диагностирования железнодорожных ТП на основе операторных схем.
2. Теоретико-множественная операционно-событийная модель ТП.
3. Операторные схемы процессов.
4. Комплекс диагностических моделей ТП на основе операционно-событийной модели и операторных схем процессов.
5. Основные положения организации АСД ТП.
6. Метод диагностирования ТП по спусковым функциям операций.
Внедрение результатов исследования.
Результаты диссертации внедрены на Куйбышевской железной дороге в рамках договоров, выполненных в 2001-2008 гг. под научным руководством и при личном участии автора.
Апробация работы.
Основные положения и результаты работы докладывались и обсуждались на 22 международных, республиканских и отраслевых научно-технических конференциях, в том числе: Международной конференции «Актуальные проблемы современной науки», Самара, 2001; Региональной конференции «Стратегия развития транспортной логистики Самарского региона», Самара, 2002; межвузовской конференции «Вклады ученых вузов в научно-технический прогресс на железной дороге», Самара, 2003; Пятом Всероссийском симпозиуме по прикладной и промышленной математике, Кисловодск, 2004; Международной конференции «Безопасность и логистика транспортных систем», Самара, 2004; Байкальской Всероссийской конференции «Информационные и математические технологии», Иркутск, 2004; региональной конференции, посвященной 70-летию Южно-Уральской железной дороги, Челябинск, 2004; региональной научно-практической конференции, посвященной 130-летию Куйбышевской железной дороги, Самара, 2004; XI и XII Российской научной конференции ПГАТИ, Самара, 2004, 2005; III Международной научно-практической конференции «Актуальные проблемы развития железнодорожного транспорта», г. Самара; 7-й, 10-ой, 11-ой и 14-й Международной научно-практической конференции «Информационные технологии на железнодорожном транспорте (Инфотранс)», Санкт-Петербург, 2002, 2005, 2006, 2009.
Публикации. По теме диссертации опубликовано 69 работ общим объемом 30 печатных листов, в том числе 2 монографии, 17 статей в журналах, рекомендованных ВАК для опубликования материалов докторских диссертаций, 3 изобретения, 4 свидетельства на интел-лектуальный продукт, 12 свидетельств на программы для ЭВМ.
Структура работы. Диссертация содержит введение, 6 глав, заключение и выводы, библиографический список из 302 наименований и 4 приложения, всего 329 с.
СОДЕРЖАНИЕ РАБОТЫ
Во введении показана актуальность темы диссертации, определена цель работы, изложена научная новизна, теоретическая и практическая значимость полученных результатов, сформулированы основные положения, выносимые на защиту, представлены апробация и внедрение результатов работы.
Первая глава посвящена современному состоянию и анализу проблем автоматизированного диагностирования железнодорожных ТП и разработке методологии диагностирования на основе операторных схем процессов.
Анализ особенностей эксплуатации и развития АСУ ТП показывает наличие утверждённых регламентных технологий; выполнение типовых повторяющихся основных и вспомогательных процессов; высокую техническую оснащённость; рост требований по экономичности, безопасности, отказоустойчивости и качеству перевозок; внедрение интегрированной системы менеджмента качества на основе процессного подхода; изменение технологий, условий функционирования и параметров процессов в эксплуатационном цикле; усложнение взаимодействия ОАО «РЖД», собственников подвижного состава и грузоотправителей.
Железнодорожным ТП присущи дефекты, обусловленные износом технических средств, сбоями энергоснабжения и аппаратуры, ошибками программного обеспечения, неправильными действиями персонала и т.д.
Актуальность диагностирования ТП подтверждается следующими примерами дефектов в подразделениях фирменного транспортного обслуживания (ФТО) Куйбышевской железной дороги, где наблюдались такие: необоснованное отклонение заявки грузоотправителя; искажение данных в заявке; ошибки в расчетах суточного плана в агентстве ФТО; несоответствие нормативной группы груза и рода подвижного состава; несвоевременная корректировка плана погрузки; неполный учёт в дорожном центре ФТО расчетных показателей, представленных из районного агентства ФТО; преждевременное сообщение о выполнении заявки на перевозку; невыполнение заявки на перевозку груза в установленные сроки; несвоевременная корректировка плана в дорожном центре ФТО; запоздалое формирование сводного заказа дороги; необеспечение суточного плана погрузки подвижным составом и т.п.
В 2004-2008 гг. имели место изменения технологий по следующим причинам: принятие редакций Устава железных дорог и Правил грузоперевозок; расширение числа проверок по отказам исполнения заявок; создание структуры коммерческих диспетчеров и др. В диссертации выполнен анализ факторов (и их источников), влияющих на изменения. К ним относятся: реформирование отрасли, принятие новых руководящих и нормативных документов (руководство ОАО «РЖД»); экономия эксплуатационных затрат и антикризисные мероприятия (экономические стратегии); конкуренция с другими видами транспорта, взаимодействие с собственниками и грузоотправителями (бизнес-процессы); решения по управлению основными и вспомогательными процессами (руководство дорог и подразделений); износ технических средств, изменения инфраструктуры (технологические ресурсы); ввод в эксплуатацию новых компьютерных систем и АСУ (информатизация и автоматизация); изменения условий работы (окружающая среда); изменение порядка и времени выполнения операций (персонал).
Среди проблем диагностирования железнодорожных ТП следует выделить: неэффективность выходного контроля процессов по оперативности обнаружения дефектов и предотвращению потерь от них; отсутствие эффективных АСД, построенных на принципах процессного подхода; недостаточная проработанность теоретических основ АСД ТП; отсутствие формальных диагностических моделей ТП; отсутствие диагностического обеспечения (моделей, методов, способов, алгоритмов и средств диагностирования), использующего компьютерные способы разработки, хранения, визуализации и обработки информации; непригодность известных методов к обнаружению дефектов в условиях изменения технологий и процессов; несоответствие методик оценки эффективности разработки и внедрения АСД современным требованиям.
На рис. 1 показана методология диагностирования ТП:
Рисунок 1 - Методология диагностирования ТП на основе операторных схем
На базе стандартов по технической диагностике и менеджменту качества и отраслевых материалов по безопасности перевозок предложена система понятий технологической диагностики, отражающая теорию, методы и средства определения дефектов в ТП.
Под технологическим диагностированием понимается обнаружение дефектов в выполняемом в рабочем режиме ТП как несоответствий установленным в технологии требованиям, их анализ и принятие решений по дальнейшему выполнению ТП. Целью технологического диагностиро-вания является снижение убытков (материальных, финансовых и др.) за счёт своевременного обнаружения дефектов.
Процессный подход используется для анализа совокупности операций, предписанной технологией над материальными, финансовыми, информационными и другими ресурсами, как объекта диагностирования.
Наибольшей общностью отражения свойств ТП (многоаспектность, многооперационность, логическая обусловленность, нормируемость, повторяемость, изменчивость) обладает теоретико-множественная модель, используемая в качестве метамодели для создания формализованных схем и диагностических моделей ТП.
В диссертации выполнена интерпретация теоретико-множественных моделей ТП операторными схемами, имеющими свойства: возможность стандартизированного компактного описания (состав операций, логика и зависимости) множества ТП, соответствующих заданной технологии; применение достижений теоретического программирования и теории параллельных вычислений (теорема Бернштейна - Рассела - Нариньяни, спусковые функции Котова - Нариньяни, информационно-логические схемы); наглядность и пригодность для компьютерной обработки.
Согласно теории технической диагностики под диагностической моделью объекта понимается совокупность его формальной модели и моделей возможных дефектов. Разработан комплекс диагностических моделей ТП на основе теоретико-множественных моделей и операторных схем процессов, с перечнями дефектов в виде формальных выражений, представляющих несоответствия заданным требованиям правильного выполнения технологии. Комплекс моделей, методов и алгоритмов диагностирования и соответствующие методики их использования составляют диагностическое обеспечение АСД ТП.
Дискретная математика (теория графов, формальная логика, теории автоматов и алгоритмов) и методы вычислительных систем составляют основу для разработки методов и алгоритмов обнаружения дефектов и автоматизации технологического диагностирования.
Структурно-функциональная организация АСД ТП базируется на принципах построения вычислительных систем и АСУ, типовых блочных архитектурах и способах обработки данных.
Экономическая целесообразность внедрения АСД ТП определяется
соотношением экономии (снижения потерь от дефектов), полученной в результате технологического диагностирования, и затрат на АСД ТП.
Вторая глава посвящена разработке математической модели ТП и операторных схем процессов.
Основные свойства технологии как упорядоченной в пространстве и времени совокупности операций над ресурсами, обладающей свойства массовости, логической обусловленности и детерминированности, отражаются теоретико-множественной моделью (символы соответствуют терминам technology, operation, predicate, relation, space, time):
TL = < O, P, R, S, T >, (1)
где О - операции технологии, О А Ч С Ч М; А - акты операций, Аi А; С - назначения (типы) операций, Сi С; М - ресурсы (материалы, обору-дование, финансы, информация и др.), используемые в операциях; P - пре-дикаты, характеризующие условия выполнения технологии, Pl P; R - связи между операциями, R = U V; U - управляющие связи, U О Ч О Ч P; V - ресурсные связи, V О Ч О Ч М; S - пространственные координаты операций, Si S; T - координаты во времени, Ti T.
Теоретико-множественное представление ТП включает технологию TL (план ТП), реализацию технологии RL (отображение плана) и события в процессе E и названо операционно-событийной моделью:
TP = < TL, RL, E >. (2)
Рисунок 2 - К определению модели технологии
Анализ методов управления ТП показывает их многообразие и применение в железнодорожных АСУ ТП. К числу типовых методов относятся координатный (заданы место и время начала и окончания операций), алгоритмический (определена передача управления от операции к операции) и событийный (запуск операций происходит в зависимости от событий). В рамках (2) определены соответствующие виды реализаций технологии: координатная реализация RLкоор (операции распределены по пространственным и временным координатам), алгоритмическая реализация RLалг (операции имеют предшественников и последователей по управляющим связям) и асинхронная реализация RLас (операции запускаются по готовности используемых ресурсов).
Множество событий E представляет активизацию элементов из TL (используются соответствующие малые символы): E g Ч s Ч t , где g - признаки активизации операций, ресурсов, предикатов и связей; s и t - признаки активизации пространственных и временных координат событий; событие ek = (аi, si, ti) означает активизацию i -ой операции.
Модель TP допускает сужение многоаспектности для формирования частных моделей, различающихся множествами в TL, видом реализации RL и составом признаков в Е. В нотации вида модели ТП указывается состав модели технологии, вид реализации и состав признаков событий; в общем случае ТР = < TL (A, С, M, P, R, S, T), RL, E (a, с, m, p, r) >. Сетевые графики представляются в рамках операционно-событийной модели в виде ТР = < TL (A,С, P, S, T), RLкоор, E (a, с, p) >; стандартным схемам программ соответствует вид ТР = < TL (A,С, P, U), RLалг, E(a, с, p, u) >; моделям асинх-ронных вычислений - ТР = < TL(A, M, P, V), RLас, E(a, m, p, v) >.
Изменения технологии отражаются в соответствующих множествах модели (1). Модель изменяющихся процессов при фиксированной технологии является множеством моделей, различающихся по реализации и событиям: TP изм = {TPn }, TPn = < TL, RLn, En >.
Для оценки изменений ТП введено понятие пространственно-временной реконфигурации процесса, опираясь на определение конфи-гурации как взаимного расположения его операций.
Для реализации RLn существует порядок Sn событий En по пространственным координатам и порядок Tn событий En по координатам времени. Конфигурация характеризуется предикатом, указывающим на неизменность порядков при разных реализациях: CFq ( RLn , S q, T q ): RLn RL q ( Sn = S q ) ( Tn = T q ), где RLq - реализации с конфигура-цией q. Конфигурация определяет множество процессов TP q, совпадаю-щих с точностью до порядков событий.
В качестве примера на рис. 3 для технологии с операциями 1, 2, 3, 4 и 5 показаны: а - зависимости между операциями по ресурсам; б, в, г - примеры диаграмм процессов для возможных конфигураций (на одной, двух и четырех пространственных координатах). Независимость операций 2, 3 и 4 между собой делает возможным перераспределение их в пространстве и времени, т.е. реконфигурацию ТП - переход от одной конфигурации к следующей при его очередном выполнении с сохранением ресурсных связей между операциями. В диссертации показано, что указанное свойство процессов требует соответствующих решений при их диагностировании и распознавании реконфигурируемых и дефектных ТП.
Рисунок 3 - Примеры конфигураций ТП
Согласно методологии гл. 1 предложены операторные схемы процессов как интерпретация модели (2) триадой:
SP = (ST, RS, TA), (3)
где ST - схема технологии, RS - реализации схемы, TA - таблицы признаков активизации элементов операторной схемы. Операторная схема (3) представляет формализованное описание множества реализаций схемы технологии с использованием графических обозначений (табл. 1).
Таблица 1 - Основные графические обозначения в операторных схемах процессов
Оператор -преобразователь |
Безусловные управляющие связи Логические связи Ресурсные связи |
|||
Оператор - распознаватель |
Координатная сетка «пространство - время» |
В схемах представлены операторы О = Опр Орп, Опр Орп = , Оiпр Опр (преобразователи), Оiрп Орп (распознаватели), Оiпр = (Аiпр, Сiпр, InОiпр, OutОiпр), Оiрп = (Аiрп, Сiрп, InОiрп, Pl, i); акты операторов А = Апр Арп, Апр Арп = , Аiпр Апр, Аiрп Арп; назначения операторов С = Спр Срп, Cпр Cрп = , Сiпр Спр, Сiпр: InОiпр OutОiпр, Сiрп С рп, Сiрп: (InОiрп, Pl) i, i {1, 0}; входные и выходные кортежи операторов In Out = M, In Out ? , InОi In, InОi: (x,..., y), OutОiпр Out, OutОiпр: (z,...,w); предикаты P, Pl P; связи R = V U, в т.ч. ресурсные связи V In Ч Out, Vi,jx Vi,j V, и управляющие связи U = Uбус Uлог, Uбус Uлог = , Ui,j U, Ui,jбус Uбус (безусловные управляющие), Ui,jлог Uлог (логические); координаты пространства S, Si S; координаты времени T = Tз Tк, Tiз Tз (запуск операторов), Tiк Tк (окончание операторов).
Согласно видам реализаций, входящим в операционно-событийную модель ТП, разработаны классы операторных схем.
Координатные схемы представляют собой класс схем, которые соответствуют видам моделей (2), где (S, T) TL, RL = RLкоор, и опера-торы имеют координаты в пространстве и времени; RS = RSкоор.
Алгоритмические схемы - класс схем, которые соответствуют видам (2), где U TL, RL = RLалг, и запуск следующего оператора производится после окончания предыдущего и активизации управляющей связи между ними; RS = RSалг.
Асинхронные схемы - класс схем, соответствующих видам (2), где (Uбус, S, T) TL, (M, Uлог, V) TL, RL = RLас, и операторы запускаются в зависимости от событий; RS = RSас. Выделены два вида асинхронных реализаций: 1) RSас.корт - с запуском оператора по активности входного кортежа 2) RSас.предш - с запуском по окончанию предшествующих опера-торов.
Схемы с произвольными реализациями представляют собой класс схем, которые соответствуют видам (2), где (Uбус, S, T) TL, и запуск операторов возможен в произвольном порядке; RS = RSпроизв.
Таблицы TA представляют упорядоченную совокупность векторов признаков активизации элементов схемы ST (в общем случае a, с, in, out, p, r, s, t) для реализаций RS.
На основе классов определены комбинированные операторные схемы, в которых используются фрагменты схем разных классов.
Примеры схем даны на рис. 4, где нотации соответствуют видам схем по вариантам сужения многоаспектности модели.
SР1 = (ST1, RSалг, TA (a, in, out, p, r)) |
SР2 = (ST2, RSас.корт, TA (a, in, out, p, v, uлог)) |
|
А |
Б |
|
SP3 = (ST3, RSкомб, TA (a, с, in, out, p, r, s, t )) |
||
В |
Рисунок 4 - Примеры операторных схем процессов: а - алгоритмическая с ресурсными связями, б - асинхронная, в - комбинированная
К характеристикам операторных схем, определяющим область применения при представлении железнодорожных ТП, относятся: использование двух видов операторов - преобразователей и распознава-телей (аналогично схемам алгоритмов и программ); составной характер оператора, поскольку он агрегирует акт, назначение, входные и выходные кортежи; представление событий как активизаций элементов схемы технологии; неделимость оператора в пространстве и свойство следования событий запуска и окончания оператора во времени (для событий e1 = (аiз, siз, tiз) и e2 = (аiк, siк, tiк) выполняется siз = siк и tiк следует за tiз).
В работе обосновано расширение теоремы Бернштейна - Рассела - Нариньяни об условии параллельного (независимого, неупорядоченного) выполнения операций:
(InОi ? InОj) U (InОi ? OutОj) U (InОj ? OutОi) U (OutОi ? OutОj) = ,
где введенное условие (InОi ? InОj = ) позволяет анализировать конкури-рующие операции с материальными, финансовыми и другими ресурсами в многоаспектных железнодорожных ТП, что необходимо для решения задач их диагностирования.
На основе теории параллельных вычислений и свойств операторных схем показано:
1. Внутренний параллелизм технологии является латентной характеристикой, имеющей значение для повышения производительности и диагностирования ТП.
2. Параллелизм ТП адекватно отражается в операторных схемах на уровне операторов, кортежей, связей, реализаций и событий.
3. Идентификацию и оценку параллелизма технологии целесообразно производить на основе её операторной схемы, теоремы Бернштейна - Рассела - Нариньяни, ярусно-параллельной схемы и спусковых функций Котова - Нариньяни.
4. Для последовательной технологии совпадают конфигурации процессов при разных реализациях.
5. Реконфигурации являются свойством ТП для технологий с внутренним параллелизмом.
6. Для каждой технологии существует конечная система спусковых функций (фиксированных условий запуска каждой операции по готовности используемых ресурсов), задающая параллельный асинхронный (максимально производительный) процесс.
7. Система спусковых функций, построенная по схеме технологии, обладает свойством инвариантности к эквивалентным преобразованиям схемы технологии и реконфигурациям процессов.
В выводах по главе отмечено, что операторные схемы процессов - компактное и точное средство, наглядно представляющее широкий спектр железнодорожных ТП на уровне операций; удобно в использовании и интерпретации; облегчает взаимодействие диагностов, разработчиков и персонала АСУ; близко к стандартизированным описаниям; соответствует схемам программ и параллельных вычислений, технологиям CASE, IDEF и UML; поддерживается рядом программных платформ.
Третья глава посвящена разработке диагностических моделей, методов и алгоритмов обнаружения дефектов на основе операционно-событийных моделей и операторных схем процессов. Диагностическая модель ТП представляет собой совокупность его модели и моделей типовых возможных дефектов. Под дефектами понимаются несоот-ветствия фактического ТП и требуемого, определенного предписанной технологией. Основным способом представления дефектов является их формальное описание как невыполнений требований правильного выполнения технологии (ТПВТ), которые формируются из моделей и схем.
Диагностическая модель ТП на основе операционно-событийной модели и теоретико-множественной формулировки дефектов (ТМФД):
DM TP = < TP, DTP >, DTP = DTL DRL dE,
где DTL = DO DP DR DS DT, DO = DA DС DM, DR = DV DU; DRL = DRLкоор DRLалг DRLас; dE = do dp dr ds dt, do = da dс dm, dr = dv du; индексы указывают на множества из операционно-событийной модели.
Каждый дефект определяется по ТМФД: 1) дефект элемента множества из TP есть несоответствие фактического элемента требуемому, раскрываемое как один из вариантов замены (на пустой элемент; на другой элемент того же множества модели; на элемент, не принадлежащий этому множеству), т.е. (Эiф Эiтр) (Эi ) (Эi Эj) (Эi Нz), где Эi , Эj -
элементы множества Э, Э TP; Эiф и Эiтр - фактическое и требуемое значения элемента; - символ замены; - Исключающее ИЛИ; Нz - эле-мент, не принадлежащий Э; дефект элемента D элем = D пус D др D непр; 2) дефекты множества из TP включают дефекты его элементов и дефекты наличия лишних элементов: DЭ = D элем D лиш, где под лишним понимает-ся элемент, не входящий в TP.
Диагностическая модель ТП на основе операторной схемы процесса и ТМФД представляется как совокупность схемы и дефектов:
DM SP = < SP, D SP >, D SP = D ST D RS d TA,
где D ST = DOпр DOрп DR DS DT, DOпр = DAпр DСпр DIn DOut, DOрп = DAрп DСрп DIn DP D; DR = DV DUбус DUлог; DT = DTз DTк; DRS = DRSкоор DRSалг DRSас DRSпроизв; dTA = da dс din dout dp dv dбус dлог ds dt; индексы соответствуют элементам схем.
В работе представлены диагностические модели с ТМФД для классов операторных схем.
Диагностическая модель ТП на основе операторной схемы процесса и предложенной событийно-позиционной системы дефектов базируется на структурном подходе и свойствах схем, на агрегировании признаков событий с позиционированием на схеме, на формировании ТПВТ исходя из свойств управляемости, ресурсной обеспеченности и результативности операторов, свойств упорядоченности и нормируемости процесса:
DM SP = <SP, dсоб>, dсоб = dприз dагр dпор dкоор.
Дефекты признаков событий dприз = d a d с d in d out d p d v dбус dлог и определяются по ТМФД.
Дефекты агрегированных событий dагр = dагр.зап dагр.вып dагр.ок (табл. 2, где аiз, аiв, аiк - признаки запуска, выполнения и окончания оператора, pl - признак наличия значения предиката).
Дефекты порядка событий dпор = dслед dпар, dслед - дефекты следо-вания событий, dпар - дефекты параллельного выполнения операторов.
Дефекты dслед = dсл.акт dсл.рес dсл.упр и представлены в табл. 3, где означает следование.
Дефекты dпар = d нег.вх d конк.вх d конк.вых представлены в табл. 4, где на основе теоремы (4) сформулированы ТПВТ при выполнении двух операторов с пересекающимися множествами элементов кортежей.
Таблица 2 - Дефекты агрегированных событий
ТПВТ |
Дефект |
||
Наличие входного кортежа при запуске оператора |
Оi : (аiз = 1) (inОi = 1) |
(аiз = 1) (inОi = 0) diагр.зап = 1 |
|
Соответствие назначения оператора при его выполнении |
Оi : (аiв = 1) (сi = 1) |
(аiв = 1) (сi = 0) diагр.вып = 1 |
|
Наличие выходного кортежа при окончании преобразователя |
Оiпр: (аiк = 1) (out Оiпр = 1) |
(аiк = 1) (out Оiпр = 0) diагр.ок.пр = 1 |
|
Наличие значения предиката по окончании распознавателя |
Оiрп : (аiк = 1) ( pl = 1) |
(аiк = 1) ( pl = 0) diагр.ок.рп = 1 |
Таблица 3 - Дефекты следования событий
ТПВТ |
Дефекты |
||
Следование событий в акте оператора |
Аi: (аiз = 1) (аiк = 1) |
dсл.акт |
|
Следование событий в ресурсных связях |
Vi,j : (аiк = 1) (vi,j = 1) (аjз = 1) |
dсл.рес |
|
Следование событий в управляющих связях |
Ui,j : (аiк = 1) (ui,j = 1) (аjз = 1) |
dсл.упр |
Таблица 4 - Дефекты параллельного выполнения операторов
ТПВТ |
Дефекты |
||
При пересечении входного и выходного кортежей |
(Оi , Оj) | (In Оj ? Out Оi) ? : (аiк = 1) (аjз = 1) |
d нег.вх |
|
При пересечении входных кортежей |
(Оi , Оj) | (In Оi ? In Оj) ? : ((аiк = 1) (аjз = 1)) ((аjк = 1) (аiз = 1)) |
d конк.вх |
|
При пересечении выходных кортежей |
(Оi , Оj) | (OutОj ? OutОi) ? : (аiк = 1) (аjк = 1) |
d конк.вых |
При выполнении (4) любые соотношения в событиях, связанных с операторами Оi и Оj, соответствуют ТПВТ, и dпар = .
Дефект неготовности элемента входного кортежа djнег.вх представляет ситуацию, когда операция запускается раньше, чем ей предоставила ресурс предшествующая операция. Дефект конкуренции по элементам входных кортежей di,jкон.вх представляет случай, когда операция оказывается без ресурса, поскольку он уже используется другой. Дефект конкуренции по элементам выходных кортежей di,jкон.вых показывает, что результат одной операции подменяется результатом другой.
Дефекты координат событий dкоор означают несоответствия координат событий ТПВТ по нормам: dкоор = dSнорм dTнорм, dSнорм = = dSнорм< dSнорм>, dТнорм = dТнорм< dТнорм>, где dSнорм< и dSнорм> - де-фекты событий по пространственной координате (меньше и больше нормируемого значения); dТнорм< и dТнорм> - дефекты событий по временной координате (меньше и больше нормы).
На основе событийно-позиционной системы дефектов предложена актно-временная, используемая в гл. 5: dакт.врем = dакт dврем, dакт = dлз dоз dлк dпз; dврем = dзз dзк; где dлз, dоз, dлк, dпз, dзз и dзк - дефекты «ложный запуск», «отсутствие запуска», «ложное окончание», «повторный запуск», «запоздалый запуск» и «запоздалое окончание».
Разработаны базовые алгоритмы обнаружения дефектов (с использо-ванием в качестве диагностических эталонов: перечней элементов моделей и схем, признаков активизации, цепочек событий, автоматных отобра-жений событий, наборов таблиц признаков активизации), алгоритм диагностирования на базе эмулятора операторной схемы процесса и алгоритмы обнаружения дефектов по событийно-позиционной системе (по видам дефектов). Для нее на рис. 5 представлен алгоритм диагности-рования, характеризующийся параллельным выполнением алгоритмов обнаружения дефектов (АОД).
Рисунок 5 - Алгоритм диагностирования по событийно-позиционной системе дефектов
Четвертая глава раскрывает структуру (рис. 6) и принципы орга-низации и функционирования АСД ТП:
1) обеспечение контролепригодности АСУ ТП, т.е. доступности и возможности съёма и передачи данных о процессах в пригодном формате (сообщения, записи, сигналы и т.п.);
2) подготовка АСД к диагностированию путем разработки (модификации) диагностического обеспечения в ПДО и настройки СТД;
3) в рабочем режиме АСУ ТП получение и обработка диагностической информации, обнаружение и идентификация дефектов с помощью СТД;
4) анализ результатов в ППР и выполнение соответствующих организационно-технических мероприятий в АСД ТП.
ППР - подсистема принятия решения СТД - средство технологического диагностирования ПДО - подсистема диагностического обеспечения |
Рисунок 6 - Структурная схема АСД ТП
Способы получения диагностических признаков от ТП зависят от АСУ ТП и используют средства телекоммуникаций и передачи данных.
Диагностическое обеспечение включает методические и инструментальные средства для подготовки АСД ТП к диагностированию. Методика разработки проблемно-ориентированной диагностической модели железнодорожного ТП показана на рис. 7.
Рисунок 7 - Разработка диагностической модели конкретного ТП
Построение и обработка схем процессов производится с испольованием компьютерных программ общего (MS Office, MS Visio и др.) и специализированного назначения (инструментарии IDEF, CASE, UML).
В работе предложены варианты исполнения СТД в виде программных или аппаратных средств с централизованной (рис. 8) или распределенной архитектурой. СТД функционирует по разработанным в гл. 3 алгоритмам. Вопросы организации диагностического процессора на основе счетчиковых сетей и разметки схемы диагностируемого ТП представлены в гл. 5.
БРСФДП - блок регистрации событий и формирования диагностических признаков, БФРД - блок формирования результатов диагностирования, ДП - диагностический процессор, БПКС - блок памяти контролирующих соотношений, БРАРД - блок регистрации и архивации результатов диагностирования. |
Рисунок 8 - Структура СТД
Разработаны обобщенный алгоритм функционирования АСД ТП, синхронный и асинхронный алгоритмы диагностирования, включающие процедуры приема векторов признаков событий, проверки признаков, обнаружения дефектов, обработки результатов диагностирования и принятия решения по останову или продолжению выполнения ТП.
Для исследования проектируемых АСД разработана программная система операционно-регистрового моделирования средств и процессов диагностирования, используемая в режимах эмуляции диагностического процессора и имитации диагностирования ТП. Система содержит библиотеку базовых блоков, конструктор и подсистемы синхронизации, генерации входных данных, задания дефектов, обнаружения дефектов, анализа и документирования.
Предложенный комплекс критериев оценки эффективности АСД включает три группы показателей: экономические (Э - дисконтированная экономия от снижения убытков за счет диагностирования в первый год после внедрения АСД , З - дисконтированные затраты на АСД, К ээ = Э / З - коэффициент экономической эффективности); показатели обнаружения (D, Dобн и Dотр - число фактических, обнаруженных и отработанных дефектов; Кобн = D / Dобн - коэффициент обнаружения; Котр = Dотр / Dобн - коэффициент отработки дефектов; Тобн ,Тотр и ф оп - времена обнаружения и отработки дефекта и длительность операции; Коп = Т обн / ф оп - коэффи-циент оперативности) и коэффициенты избыточности (Кии, Кпи и Кви - информационной, программной и временной).
Пятая глава посвящена разработке метода диагностирования ТП по спусковым функциям операций.
Обобщённая формулировка спусковой функции Котова - Нариньяни представляется в виде Fi : Евх.i аiз, где Евх.i - события, связанные с активизацией элементов операторной схемы (операторов, кортежей, связей), являющихся входными для i -го оператора. В частности, спус-ковая функция оператора определяется через признаки окончания пред-шествующих ему операторов: Fi: (ак, р) аiз. Например, для операторной схемы на рис. 4, б, система спусковых функций состоит:
F1 = а0к (начало); F2 = а1к; F3 = а1к; F4 = а1к;
F5 = (а1к = 1) (а4к = 1) ( р11 = 1); F6 = а3к;
F7 = ((а4к = 1) ( р11 = 1) (а5к = 1)) ((а4к = 1) ( р10 = 1) (а2к = 1)).
На основе свойств спусковых функций обосновано и проработано их использование для диагностики ТП. По значению спусковой функции проверяется правильность или выявляется дефект запуска операции, для чего вычисляется значение диагностической функции Фi : ( Fi, аiз ) diз:
(aiз = 1) (Fi = 1) diз = 0, (aiз = 1) (Fi = 0) diз = 1.
Дефект означает, что технологическая операция запускается до окончания предшествующих ей операций, т.е. не с нужными ресурсами, не в соответствии со значениями предикатов и т.п.
На основании теории параллельных вычислений показано, что система диагностических спусковых функций, полученная по операторной схеме, является инвариантом для реконфигурируемых процессов, соот-ветствующих заданной технологии.
Разработана диагностическая модель DM сф = < SP произв, d сф.ав > на основе операторных схем с произвольной реализацией и системы дефектов, совмещающей диагностические спусковые функции и актно-временную систему дефектов:
d сф.ав = d сф.акт d сф.врем = d сф.лз d сф.оз d сф.лк d сф.пз d сф.зз d сф.зк.
Содержательно ТПВТ предписывает однократное выполнение операции в течение нормируемого периода времени с момента готовности ресурсов (рис. 9 и табл. 5, где iз и iсф - признаки совершившегося запуска оператора и нахождения спусковой функции в состоянии «1»).
Рисунок 9 - Представление дефектов в методе диагностирования по спусковым функциям операций
Таблица 5 - Дефекты в методе диагностирования по спусковым функциям
ТПВТ |
Дефект |
|
Оi: (aiз = 1) (Fi = 1) |
(aiз = 1) (Fi = 0) diсф.лз = 1 |
|
Оi: (aiк = 1) (iз = 1) |
(aiк = 1) (iз = 0) diсф.лк = 1 |
|
Оi: (iз = 1) (iсф = 1) |
(iз = 0) (iсф = 1) diсф.оз = 1 |
|
Оi: (aiз = 1) (Тiз.факт < Тi з.норм) |
(aiз = 1) (Тiз.факт > Тi з.норм) diсф.зз = 1 ... |
Подобные документы
Обзор основных алгоритмов и методов распознавания лиц. Архитектура средств динамического отслеживания лиц в видеопоследовательности. Результаты тестирования на больших объемах видеоданных. Разработка алгоритмов и методов динамического отслеживания лиц.
дипломная работа [5,9 M], добавлен 20.07.2014Создание сложных автоматизированных компьютерных издательских систем и компонентов. Автоматизация проектирования процессов выполнения заказов на примере процесса изготовления каталога. Выбор и использование программных средств для реализации проекта.
курсовая работа [4,5 M], добавлен 27.03.2012Рассмотрение приемов разработки программных средств для автоматизированных систем обработки информации и управления. Разработка программного продукта, предназначенного для автоматизации работы заместителя директора по учебно-воспитательной работе.
дипломная работа [1,7 M], добавлен 27.02.2015Приобретение навыков структурных блок-схем и листингов программ на языке "Ассемблер" для простых микропроцессорных систем управления процессами. Типовые структуры блок-схем алгоритмов обработки данных. Программная реализация типовых функций управления.
методичка [1007,8 K], добавлен 01.10.2010Надежность системы управления как совокупность надежности технических средств, вычислительной машины, программного обеспечения и персонала. Расчет надежности технических систем, виды отказов САУ и ТСА, повышение надежности и причины отказов САУ.
курс лекций [228,2 K], добавлен 27.05.2008Понятие САПР и общее представление об автоматизированных рабочих местах. Информационная технология проектирования автоматизированного рабочего места и эргономика аппаратных и программных средств АРМ. Сравнительная характеристика современных плоттеров.
дипломная работа [3,9 M], добавлен 03.03.2011Понятия и принципы, лежащие в основе систем управления базами данных для ведения учета абонентов библиотеки. Анализ предметной области. Этапы проектирования БД. Разработка алгоритмов, выбор программных средств. Методическое обеспечение пользователя.
курсовая работа [2,1 M], добавлен 27.10.2010Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.
дипломная работа [1,1 M], добавлен 14.05.2010Создание средств представления процессов и механизмов управления на уровне диспетчеризации, разработка алгоритма и написание программы, имитирующую работу простейшей операционной системы. Формирование дескриптора, ввод информации, интерфейс программы.
лабораторная работа [1,1 M], добавлен 09.07.2010Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Разработка логической и физической модели данных. Разработка клиентского приложения ИС в среде Access.
курсовая работа [2,2 M], добавлен 09.03.2011Методология структурного анализа и проектирования информационных систем. Базовый стандарт процессов жизненного цикла программного обеспечения. Цели и принципы формирования профилей информационных систем. Разработка идеальной модели бизнес-процессов.
презентация [152,1 K], добавлен 07.12.2013Особенности основных, вспомогательных и организационных процессов жизненного цикла автоматизированных информационных систем. Основные методологии проектирования АИС на основе CASE-технологий. Определение модели жизненного цикла программного продукта.
курсовая работа [1,8 M], добавлен 20.11.2010Типовые структуры блок-схем алгоритмов обработки данных на языке "Ассемблер" для простых микропроцессорных систем управления различными процессами. Реализация типовых функций управления, ее принципы и закономерности, правила графического оформления.
методичка [572,8 K], добавлен 02.10.2010Описание функциональных блоков микрокомпьютера. Основы построения программных средств. Принципы соединения аппаратных средств микропроцессорных систем. Разработка электрической принципиальной схемы и программы функционирования на языке Ассемблер.
курсовая работа [176,8 K], добавлен 12.01.2015Управление процессами операционных систем. Разработка программы, моделирующей обслуживание множества вычислительных процессов в системе с 4 очередями, определяемыми значениями приоритетов. Выполнение инструкций компьютерной программы на процессоре.
контрольная работа [302,7 K], добавлен 06.08.2013Обоснование выбора программно-технических средств. Надежность программы и состав технических средств. Разработка структурной схемы программы, алгоритмического и программного интерфейса. Технология разработки интерфейса пользователя и программных модулей.
дипломная работа [3,2 M], добавлен 22.01.2013Эволюция технического обеспечения. Основные требования, применение и характеристики современных технических средств автоматизированных информационных систем. Комплексные технологии обработки и хранения информации. Создание базы данных учета и продажи.
курсовая работа [127,1 K], добавлен 01.12.2010Изучение методов разработки приложений в среде визуального программирования Visual Studio. Создание программы, реализующей заказ железнодорожных билетов. Язык SQL-запросов в системе управления базами данных MS Access. Тестирование созданной программы.
курсовая работа [1,0 M], добавлен 03.07.2016Обзор принципов построения и эффективного применения систем управления базами данных, CASE-средств автоматизации проектирования. Анализ возможностей методологии и инструментальных средств. Разработка модели бизнес-процессов гостиницы в среде All Fusion.
курсовая работа [3,3 M], добавлен 28.12.2012Характеристика сущности и назначения автоматизированных информационных систем (АИС), под которыми понимают совокупность информационных массивов технических, программных и языковых средств, предназначенных для сбора, хранения, поиска, обработки данных.
контрольная работа [24,4 K], добавлен 29.08.2010