Алгоритмическое обеспечение автоматизированной системы классификации работоспособности судовых устройств
Диссертация
К основным судовым технологическим процессам следует отнести операции контроля, диагностической классификации, управления судовыми техническими средствами. Эти функции из-за своей сложности не могут эффективно выполняться только с помощью локальных микропроцессорных устройств, хотя они, безусловно, необходимы. Для этих целей требуется автоматизированная система управления (АСУ), которая… Читать ещё >
Содержание
- Глава 1. Методы моделирования и статистической классификации технического состояния судового оборудования
- 1. 1. Судовые энергетические установки как объекты контроля, классификации и моделирования
- 1. 2. Алгоритмы статистической классификации технического состояния объектов контроля и управления
- 1. 3. Моделирование изменения работоспособности технических объектов
- Основные результаты
- Глава 2. Математическое обеспечение авто мати з и ро в а) ты: систем классификации судовых устройств
- 2. 1. Автоматизированная система классификации работоспособности СЭУ
- 2. 1. 1. Архитектура систем контроля и классификации судо! ого оборудования
- 2. 1. 2. Структура автоматизированных средств классификац ии и диагностирования
- 2. 1. 3. Алгоритмическое и программное обеспечение АСКР
- 2. 2. Методы описания технического состояния диагностируемых объектов
- 2. 3. Оценивание работоспособности СЭУ с помощью обобщенной модели
- 2. 4. Учет динамики эксплуатации при классификации работоспособности объектов
- 2. 1. Автоматизированная система классификации работоспособности СЭУ
- Основные результаты
- Глава 3. Снижение размерности пространства параметров жбото-способности и решение точностной задачи
- 3. 1. Выбор информативных параметров для оценки работсх гюсоб-ности объектов
- 3. 2. Снижение размерности параметрического пространств с помощью мер Шеннона и Кульбака
- 3. 3. Методы оценки вероятности ошибки распознавания со тояния объекта
- Основные результаты
- Глава 4. Моделирование процессов и статистический анш513 изменения работоспособности СЭУ для решения задачи класс!- фика
- -34.1 Имитационные модели и их компоненты
- 4. 2. Статистический анализ процессов изменения работоспособности СЭУ.:.л:.-. 1зо
- 4. 3. Моделирование закономерностей (трендов) изменения работоспособности СЭУ
- 4. 4. Экспериментальное исследование алгоритмической классификации
- 4. 4. 1. Моделирование изменения параметров СЭУ
- 4. 4. 2. Вычисление вероятности безотказной работы и остаточного ресурса
- 4. 4. 3. Экспериментальная проверка метода статистических решений
Список литературы
- Прикладная статистика: Классификация и снижение размерности: Справ. изд./С.А. Айвазян, В. М. Бухтабер, И. С. Енюков, Л.Д. Мешалкин- Под ред. С. А. Айвазяна.-М.: Финансы и статистика, 1989, 607 с.
- Айвазян С.А., Бежаева З. И., Староверов О. В. Классификация многомерных наблюдений.-М.: Статистика, 1974,240с.
- Айзерман М.А., Браверман Э. М., Розоноэр Л. И. Метод потенциальных функций в теории обучения машин.-М.: Наука, 1970, 384 с.
- Мозгалевский A.B., Волынский В. И., Гаскаров Д. В. Техническая диагностика судовой автоматики.-Л.: Судостроение, 1972, 223 с.
- Енюков И.С. Методы, алгоритмы, программы многомерного статистического анализа (пакет ППСА), (матем. Обеспечения прикладной статистики), -М.: Финансы и статистика, 1986, 232 с.
- Петров A.C., Пивоваров И. А. Электроизмерительное устройство К-748 для систем контроля и диагностики дизелей.-Л.: Двигателестроение, № 1, 1984, с. 37−39.
- Fukunaga L., Sloymaken F. А gesing theory of recognition fruction in sel-forganisiring systems.-«Transaction of the IEE on Electronic Computer», 1965, v. EC-14, № 1.
- Дорофеюк A.A. Алгоритмы автоматической классификации (об-зор)//Автоматика и телемеханика.-1971, № 12, с.78−113.
- Климов E.H., Попов С. А., Сахаров В. В. Идентификация и диагностика судовых технических систем.-Л.: Судостроение, 1978. 176 с.
- Варжапетян А.Г. Автоматизация контроля параметров водной среды.-Л.: Судостроение, 1986.
- Турбович И.Т., Юрков Е. Ф., Гитис В. Г. Детерминированный метод принятия решения при опознавании образов (метод эталонов). В сб. «Опознавание объектов». — М.: Наука, 1968.
- Водьд А. Статистические решающие функции. М.: Мир. 1967.
- Андерсен Т. Введение в многомерный статистический анализ. -М.: Физматгиз, 1963.-420 с.
- Максимей И.В. Имитационное моделирование на ЭВМ М.: Радио и связь, 1988,232 с.
- Климов Г. П. и др. Математические модели систем с разделением времени.- Кишинев.: Штиинца, 1983, 110 с.
- Шлезингер М.И. Взаимосвязь обучения и самообучения в распознавании образов. Кибернетика, АН УССР, № 2, 1968.
- Смит Дж. М. Математическое и цифровое моделирование для инженеров и исследователей. М.: Машиностроение, 1980, 271 с.
- Шеннон Р. Имитационное моделирование систем. Искусство и наукаМ.: Мир, 1978,417 с.
- Методы цифрового моделирования и идентификации стационарных случайных процессов в информационно-измерительных системах./ А. Н. Лебедев, Д. Д. Недосекин, Г. А. Стеклова, Е. А. Чернявский Л.: Энергоатомиздат. Ленинградское отд.- 1988, 64 с.
- Пугачев В.С. Теория случайных функций. -М.: Наука, 1962.
- Ковалевский В.А. Задачи распознавания образов с точки зрения математической статистики. В сб. «Читающие автоматы и распознавание образов», Киев, 1965.
- Барабаш Ю.Л., Варский Б. В. и др. Вопросы статистической теории распознавания. -М.: Советское радио, 1967.
- Мясников Ю.Н., Ровин А. А., Чекалов Ю. Н. Проблемы технического диагностирования судовых энергетических установок. -Л.: Судостроение, 1978, № 9, с. 31−35.
- Возницкий И.В., Грин A.A. Орехов Ю. А. Диагностирование малооборотного дизеля аппаратурой типа К-2 «Аутроника». -М.: в/о «Мортехреклама», серия «Техническая эксплуатация флота». Экспресс информация, вып. 6 (554), 1983, с. 1−7.
- Возницкий И.В., Грин A.A. Орехов Ю. А. Диагностирование рабочего процесса дизеля по тепло-техническим параметрам.-М.: в/о «мортехинформрек-лама», серия «Техническая эксплуатация флота». Экспресс информация, вып. 18(590), 1984, с. 16−22.
- Возницкий И.В., Орехов A.A. Пунда A.C. Диагностирование рабочего процесса судового дизеля. Труды ЛВИМУ, серия «Судовые энергетические установки», 1980, с. 18−23.
- Большаков В.Ф., Фомин Ю. Я., Павленко В. И. Эксплуатация судовых среднеоборотных дизелей.-М.: Транспорт, 1983, с. 61−71.
- Возницкий И.В., Грин A.A., Орехов Ю. А., Тихомиров Б. В. Диагностирование малооборотного дизеля.-М.: «Морской флот», № 3, 1975, с. 46−47.
- Ханин С.М. Зависимость температуры поршня судового среднеоборотного дизеля от износа поршневых колец. Проектирование и техническая эксплуатация судовых энергетических установок. Гприрыбфлот.-JI.: Транспорт, 1975. С. 136−143.
- Шишкин В.А. Анализ неисправностей и предотвращение повреждений судовых дизелей. М.: Транспорт, 1986, с. 154−179.
- Карпов Л.Н. Надежность и качество судовых дизелей.-Л.: Колос, 1977.
- Клятнов Ю.П. Некоторые особенности процесса изнашивания деталей цилиндро-поршневой группы при переменном погружении двигателей. Гипро-рыбфлот. Проектирование и техническая эксплуатация судовых энергетических установок. -Л.: Транспорт, 1975, с. 72−80.
- Кузнецов П.И. и др. Сравнительная оценка некоторых методов диагностики. Изв. АН СССР. Серия «Техническая кибернетика», № 5, 1979, с. 90−94.
- Кульбак С. Теория информации истатистика. -М.: Наука, 1967,408 с.
- Дунин-Барковский И.В., Смирнов Н. В. Теория вероятностей и математическая статистика в технике (общая часть).-М.: Наука, 1962.
- Логинов В.И. Вероятностные оценки качества решающего правила в задачах распознавания образов. Изв. АН СССР, Техническая кибернетика, № 6, 1968.
- Кулешов И.Н. Условие выбора линейных эталонных характеристик для диагностирования судового дизеля. ОВИМУ, Одесса, 1985, с. 4. Деп.8, в/о «Мортехинформреклама», ММФ, 5 марта 1985, № 419, пр. 65.
- Лбов Г. С. О представительности выборки при выборе эффективной системы признаков. Сб. «Вычислительные системы», ин-т математики СО АН СССР, вып. 22,1966.
- Аведьян Э.Д., Цинский Я. З. Обобщенный алгоритм Качмажа. М.: Автоматика и телемеханика, 1979, № 1, с. 22−78.
- Лютов И.Л. Методика нормирования пределно допустимых износов деталей цилиндро-поршневой группы судовых дизелей. Вопросы надежности и износоустойчивости дизелей. Гипрорыбфлот.-Л.: Транспорт, 1973, с.33−48.
- Харач Г. М. Теоретические основы нормирования и оценки долговечности деталей машин по износу. Вопросы надежности и износоустойчивости дизелей. Гипрорыбфлот.-Л.: Транспорт, 1973, с.5−15.
- Прусаков A.B. Параметры диагностирования технического состояния судового автоматизированного генератора.-Л.: ЛВИМУ, 1987, с. 7. Деп. В/о
- Мортехинформреклама". 23 марта 85 № 453, МФ-85.
- Хьюбер П. Робастность в технике.-М.: Мир, 1984.-304 с.
- Дружинин Г. В. Надежность систем автоматики.-М.: Энергия, 1967.
- Садыков Г. С. показатели остаточной долговечности и их оценки в задачах продления сроков эксплуатации технических объектов. -М.: Знание, 1968.
- Баранов А.П. Автоматизированное управление судовыми электроэнергетическими установками.-М.: Транспорт, 1981.-255 с.
- Кузнецов С.Е., Филев B.C. Основы технической эксплуатации судового электрооборудования и автоматики: Учебник.-Санкт Петербург: Судостроение, 1995, 301 с.
- Висленов Ю.С., Егоров Г. В. Ремонт судового электрооборудования: Справ.-М.: Транспорт, 1992.-200с.
- Таран В.П. Диагностирование электрооборудования.- Киев: Техника, 1983.-200 с.
- Климов E.H. Основы технической диагностики судовых энергетических установок.-М.: Транспорт, 1980.
- Киреев Ю.Н. и др. Электрооборудование судов.-Л.Судостроение, 1986.
- Кулибанов Ю.М., Гаскаров В. Д. Интеллектуализация учреждающих систем контроля. Сб. тез. докл. Всероссийской научно-методической конференции «Высшее образование в современных условиях». -Санкт Петербург.: СПГУВК, 1996, с. 130−132.
- Колесников Д.Н. Моделирование случайных факторов в автоматике и вычислительной технике.-Санкт Петербург: СГТГТУ, 1994.
- Юсупов P.M. Элементы теории и идентификации технических объектов. Мин-во обороны СССР, 1964.-202 с.
- Попов A.C., Кулибанов Ю. М. и др. Автоматизация производственныхпроцессов на водном транспорте. -М.: Транспорт, 1983.
- Кутузов О.И., Татарникова Т. М., Хаддат М. Концепция аналитико-статистического моделирования. Санкт — Петербург: Изв. ГЭТУ, вып. 486, 1995. С. 11−16.
- Давыдов П.С. Техническая диагностика радиоэлектронных устройств и систем.-М.: Радио и связь, 1988.-256 с.
- Гуляев В.А., Иванов В. М. Диагностическое обеспечение энергетического оборудования.-Киев: ИЭД, 1982.-66с.
- Байда Н.П. и др. Микропроцессорные системы поэлементного диагностирования РЭА.-М.: Радио и вязь, 1987, — 256 с.
- Грешилов А.А. Анализ и синтез стохастических систем.-М.: Радио и связь, 1990, 320 с.
- Ладенко И.С. Имитационные системы (методология исследования и проектирования).- Новосибирск: Наука, 1981.-300 с.
- Варжапетян А.Г., Коршунов Г. И. Обеспечение качества технических средств автоматизации.-Л.: Машиностроение, 1981.-168 с.
- Громов А.Р., Шкабардня А. М. Техническая эксплуатация средства автоматизации на судах.-М:Речной флот, 1990, № 9.
- Кузнецов П.И., Пчелинцев Л. А. Последовательное обучение систем диагностики. М.: Энергоатомиздат, 1987.-112 с.
- Левин М.И., Плотина А. Г., Петров А. С. Состояние и перспективы технической диагностики дизелей. В кн.: Двигатели внутреннего сгорания.-М.:1981.-31 с.
- Горелик А.Л., Скрипкин В. А. Методы распознавания. М.: Высшая школа, 1984.-215 с.
- Левин Б.Р. Теоретические основы статистической радиотехники (3-е изд.) -М.: радио и связь, 1989.-656 с.
- Петрович М.Л., Давидович М. И. Статистическое оценивание и проверка гипотез на ЭВМ.-М.:Финансы и статистика, 1989.-315 с.
- Ли Т.Г., Адаме, Гейнз У. М. Управление процессами с помощью ЭВМ. Моделирование и оптимизация.-М.: Сов. радио, 1972.-312 с.
- Советов Б.Я., Яковлев С. А. Моделирование систем.-М.:Высшая школа, 1985.-251 с.
- Францев И.Р. Моделирование процессов технического обслуживания судовых технических средств с использованием структурных матриц / сб. «Управление транспортными системами». — Санкт Петербург: СПГУВК, 1997. —с. 83−90.
- Попов С.А., Трифонов В. Н., Францев Р. Э. Информационная компьютерная технология, как средство реализации системных принципов/сб. научн. тр. «Информационные технологии на транспорте». — Санкт Петербург.: СПГУВК, 1996.-е. 112−119.
- Мышкис А.Д. Элементы теории математических моделей.-М.: Наука, 1994.
- Коган М.М. прикладная теория информации.-М.: Радио и связь, 1981.216 с.
- Айзерман М.А., Малишевский А. В. некоторые аспекты теории выбора лучших вариантов // Авоматика и телемеханика, 1981, № 2, с.65−83.
- Цыпнин Я.З. Информационная теория идентификации.-М.: Наука, 1995.-336 с.
- Эддоус М., Стэнсфидц Р. Методы принятия решения /Пер. с англ.-М.: Аудит, ЮНИТИ, 1997.-590 с.
- Вапник В.Н. Восстановление зависимостей по эмпирическим данным.-М.: Наука, 1979.-447 с.
- Классификация и кластер /Под ред. Дж. Вэн Райзина.-М.:Мир, 1980.330 с.
- Миркин Б.Г. анализ качественных признаков и структур.-М.: Статистика, 1980.-320 с.
- Текст наиболее важных процедур и функций, Function МО (klv: integer- ArEnter: array of real):real- Vari: integer- sum: real-begin1. Sum:=0-
- For i:=0 to klv-1 do begin1. Sum:=Sum+ArEnter1.- end-1. MO:=Sum/klv-
- Function Sigma (klv: integer- ArEnter: array of real):real- vari: integer- sgm: real- Beginsgm:=0-for i:=0 to klv-1 do begin
- Sgm:=sgm+sqr (ArEnter1.-MO (kl v, ArEnter)) end-
- Sigma:=sqrt
- RCount := 0- Assign (MainFile, 'Enter.dat'): {$ 1-}
- Reset (MainFile, 1) — {$ 1+}1.var := lOResult- if IOvar = 0 thenbegin
- BlockRead (MainFile, Ar Start, SizeOf (Ar Start)) — BloekRead (MainFile, RCount, SizeOf (RCount)) — end else beginwriteln ('I/0 error') — exit- end-
- Close (MainFile) — Count := RCount- Assign (?'Enterl.dat')-1. SI-}1. Reset (f) — {$ 1+}for i:=0 to RCount 1 — do begin str (ArStait1.:0:3,s) — readln (?ArStart i.) — { if (i=20) or (i=39) then begin readln- ClrScr- end-} end-1. Close (f)-end-
- Procedure MOSig (MasZn: array of real- Var Mo t, Sig t: array of real) — Var i: integer- Begin1. For i 0 to 19 do Begin
- Mot1.:=MasZni 4- Count 20.-
- Sig t 1. :=Sigma (Count {i + Count 20}., MasZn)-end- end-procedure Robast (C: real- var Ar Exit: array of real) — var i: integer- MatOg, SKOtkl, XC: real- s: string-begin
- MatOg := M0(Count, ArStart) — SKOtkl Sigma (Count, ArStart) — for i := 0 to Count -1 do begin
- XC := ArStart1. MatOg- if Abs (XC) ≤ C*SKOtkl then begin
- ArExit1. := Ar Startfi.- end-if XC < (-1)*C*SKOtkl then begin
- ArExit1. MatOg C*SKOtkl- end-if XC > C*SKOtkl then begin
- ArJExitfi. := MatOg.+ C*SKOtkl- end- end- end-procedure CentrZn (Ar Enter: array of real- var Ar Exit: array of real) — varj: integer- begin
- For jiK) to Count -1 do begin
- ArExitj. :=¦ ArEnter[j] MO (Count, ArEnter)-end- end-
- Function SigmaForTr (klv: integer- Ar Enter: array of real):real- var i: integer- sgm: real- Beginsgm:=0-for i:=0 to klv-1 do begin
- Sgm:=sgm+sqr (Ar Enter1.) — end-
- SigmaForTr:=sqrt (I/(klv-l)*Sgm) — end--i msprocedure LoadFLapl- var i: Integer-1. MyFile: File- begin
- Assign (MyFile, flaplasa. daf) — {$!-}
- Reset (MyFile, 1) — {$!+}if lOResult ≤> Othen begin writein (' Error !') — exit- end else begin
- BlockRead (MyFile, ArgZnFlapl, SizeOf (ArgZnFlapl)) — end-1. Close (MyFile) — end-procedure Trend (ArEnter: Array of real) — var xk: real- bt: Double- j: integer-
- ArForTrend: Array 0.39. of real- beginxk := MO (Count, ArEnter) (MO (Count, ArJEnter) * pr) — bt := (MO (Count, Ar Enter) — xk) / Count- {(Count — 1) *************************
- Procedure Trend Sko (ArEnter: array of real) — Varxn, xk, bt, xkv, xexp: Real- i: integer- Beginxn Sigma (Count, Ar Enter)-xk := Sigma (Count, Ar Enter) * K Sig-bt:= (xk-xn)/ (Count- 1) —
- Writeln (' sko nxn:0:3,' sko kxk:0:3)-}1. For i := 0 to 19 do1. Begin
- SkoLt1. := xn + bt * (i + 20) — if Crob o 2 then begin
- SkoKv1. -0.481 *sqr (i+21) + 0.383 664"(i+21)+0.3 251 147- SkoExpfi. := 0.5 715*sqr (i+21) 0. 47 915*(i+21)+0.36 722 — end-ifCrob = 2then begin
- SkoKvfi. := -0.3 697*sqr (i+21) + 0.351 322*(i+21)+0.3 552 375- SkoEspfi] := 0.6 829*sqr (i+21) 0.80 257*(i+21)+0.3 973 428 — end-
- Writein (i,' SkoLt1.:0:3,' xkv = SkoKvi.:0:3,xexp = SkoExp1.:0:3)-} End- { readin (i) — CIrScr,}end-
- Function XFlapl (Alpha, Mo, Sko: real): real- begin
- MOP:= ((20)*W 39AAr19. + 19*Ar[39])/(ar [39] - ar[19]) — End-
- Function SKOP (ArSKO, ArMO: array of real): real-var prom: real-1. Begin
- Prom := (20)*(0.5*(Sqr (ArSKO19.)-Sqr (ArSKO[0]))*ArMO[ 19]+19 ASqr (ArSKO[0])-l*Sqr (ArSKO[ 19])) — SKOP := SQRT (ABS (Prom))/(ArMO[39] ArMO[19]) — End- begin
- Alpha := MO (Count, ArJEnter) MO (Count, ArJEnter) * 0.2- ^*************:m^*jm:********.^q — yar^ gj^o = Constantif Reg = 1 then beginfor j := 0 to' 19 do Begin
- MO = Constant, SKO = Constant }
- OstVjj. := 0.5 + ArgZnFlapl1. Zn{Prom}- str (C>stVj]: 0:4, sv) — GotoXy (15, J+1) — Write (j, ' ', sv) — end-if s3=slthen begin
- OstVLtO. 0.5 + ArgZnFlaplfi]. Zn- str (OstVLtj] :0:4, sv) — GotoXy (15,J+l) — Write (sv) — end-if s4=sl then begin
- OstVKvfj. 0.5 + ArgZnFlapl1. Zn- str (OstVKv|j]: 0:4, sv) — GotoXy (30,J+l) — Write (sv) — end-if s5=sl then begin
- OstVLtj. 0.5 + ArgZnFlaplfi]. Zn- str (OstVLt[j]: 0:4, sv) — GotoXy (l, J+l) -1. Write a' ', sv)-end-if s4=sl then begin
- OstVKvj. := 0.5 + ArgZnFlaplfi]. Zn- str (OstVKv[j]: 0:4, sv) — GotoXy (15,J+l) — Write (sv) — end-if s5=sl then begin
- OstVExpO. 0.5 + ArgZnFlapl 1. Zn- str (OstVExpj]: 0:4, sv) — GotoXy (30,J+l) — Write (sv) — end- End- end- end-j^jo = Var SKO — Var ************************if Reg = 3 then Begin1. Fori :=0to 19do Begin
- OstVLttj. := 0.5 + ArgZnFlapl1. Zn- str (OstVLtj] :0:4, sv) — GotoXy (l, J+l)-1. Write (j,' ', sv)-end-if s4=sl then begin
- OstVKvj. := 0.5 + ArgZnFl. apl1.Zn- str (OstVKv[j] :0:4, sv) — GotoXy (15,J+l)-1. Write (sv) — end-if s5=sl then begin
- OstVExpj. := 0.5 + ArgZnFlapl1. Zn- str (OstVExpO]: 0:4, sv) — GotoXy (30,J+l) — Write (sv) -end-if s6=sl then begin
- PLtj. := 0.5 + ArgZnFlapl 1. Zn- str (PLt[j]: 0:4, sv) — GotoXy (45,J+l) — Write (sv) — end-if s7=sl then begin
- PKvj. 0.5 + ArgZnFlapl 1. Zn- str (PKv[j]: 0:4, sv) — GotoXy (53,J+l) — Write (sv) — end-if sS^sl then begin