Система определения физических характеристик для участка линии связи (оптоволокно+ медь)
Заказать уникальную дипломную работу- 78 78 страниц
- 22 + 22 источника
- Добавлена 28.07.2024
- Содержание
- Часть работы
- Список литературы
1 Теоретические основы систем связи и методика выбора кабеля 4
1.1 Оптоволоконные и медные кабели 4
1.1.1 Принцип работы и физические характеристики 4
1.1.2 Преимущества и недостатки 7
1.2 Сравнительный анализ кабелей 12
1.2.1 Анализ характеристик 12
1.2.2 Применение в различных условиях 16
1.3 Критерии выбора кабеля 19
1.3.1 Стоимость и дальность передачи 20
1.3.2 Надежность и условия эксплуатации 24
1.4 Алгоритм выбора кабеля 27
1.4.1 Входные параметры и оценка характеристик 27
1.4.2 Применение методики на примере 30
2 Разработка программного обеспечения для выбора кабеля 36
2.1 Постановка задачи и архитектура ПО 36
2.2 Реализация программы 40
2.3 Тестирование и использование ПО 48
3 Практическое применение методики и оценка эффективности 60
3.1 Анализ данных и примеры выбора кабеля 60
3.2 Оценка эффективности и надежности методики 62
3.3 Сравнительная оценка кабелей 64
ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 71
Приложение A 74
Результат:Рекомендуемый тип кабеля: ОМ1Оценка стоимости установки: 2000 тыс. руб.Оценка надежности: средняяРисунок5 – Результат программы после нажатия кнопки “Рассчитать”Пример 2Входные данные:Длина участка: 0.5 кмПропускная способность: 1 Гбит/сУсловия эксплуатации: Низкие электромагнитные помехиБюджет: 2000 тыс. руб.Волновое сопротивление: 75 ОмКоэффициент преломления: 1.52Затухание сигнала: 0.5 дБ/кмМаксимальная температура: 40 °CМеханическая прочность: 150 НШирина полосы пропускания: 20 нмДисперсия сигнала: 0.6 пс/нм*кмРисунок6 - Ввод данных по примеру 2Процесс работы программы:Пользователь вводит длину участка (0.5 км), пропускную способность (1 Гбит/с), бюджет (2000 тыс. руб.), волновое сопротивление (75 Ом), коэффициент преломления (1.52), затухание сигнала (0.5 дБ/км), максимальную температуру (40 °C), механическую прочность (150 Н), ширину полосы пропускания (20 нм), дисперсию сигнала (0.6 пс/нм*км) в соответствующие поля ввода. Также пользователь выбирает условия эксплуатации (низкие электромагнитные помехи) с помощью радиокнопок.Программа анализирует введенные данные и определяет, что медный кабель категории 5e является оптимальным выбором, так как он обеспечивает достаточную пропускную способность и подходит для условий с низкими электромагнитными помехами. Параметры волнового сопротивления и коэффициента преломления также соответствуют требованиям.Программа рассчитывает стоимость установки медного кабеля категории 5e (250 тыс. руб.).Программа оценивает надежность медного кабеля как среднюю, учитывая его низкую устойчивость к электромагнитным помехам.Программа выводит результаты анализа: рекомендуется медный кабель категории 5e, стоимость установки 250 тыс. руб., надежность средняя.Результат:Рекомендуемый тип кабеля: ОМ1Оценка стоимости установки: 500 тыс. руб.Оценка надежности: высокаяРисунок7 - Результат программы после нажатия кнопки “Рассчитать” второго тестаТестирование программы Cable Selector с различными наборами входных данных позволяет убедиться в корректности ее работы и надежности получаемых результатов. Программа успешно справляется с задачей анализа характеристик кабелей, расчета стоимости и оценки надежности, предоставляя пользователю четкие и обоснованные рекомендации по выбору оптимального типа кабеля.Во второй главе описаны процесс разработки и архитектура программы Cable Selector, включая реализацию основных функций и тестирование. Программа успешно автоматизирует процесс выбора кабеля, предоставляя пользователю удобный инструмент для анализа и принятия решений на основе заданных параметров. Я разработал базу данных кабелей, которая включает различные типы оптоволоконных и медных кабелей с их физическими характеристиками. Это позволяет программе не только анализировать введенные данные, но и подбирать наиболее подходящий кабель из базы данных, что значительно повышает точность и эффективность выбора. Таблица 2.1. Характеристики кабелей (Часть 1)Параметры кабелейКабель 1 (OM1)Кабель 2 (OM2)Кабель 3 (OM3)Кабель 4 (OM4)Кабель 5 (OM5)Пропускная способность10 Гбит/с1 Гбит/с5 Гбит/с10 Гбит/с1 Гбит/сВолновое сопротивление50 Ом75 Ом50 Ом75 Ом50 ОмКоэффициент преломления1.481.501.481.501.48Затухание сигнала0.3 дБ/км0.4 дБ/км0.3 дБ/км0.4 дБ/км0.3 дБ/кмМакс. температура60 °C80 °C60 °C80 °C60 °CМеханическая прочность200 Н300 Н200 Н300 Н200 НШирина полосы пропускания40 нм50 нм40 нм50 нм40 нмДисперсия сигнала0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*кмТаблица 2.2.Характеристики кабелей (Часть 2)Параметры кабелейКабель 6 (OM6)Кабель 7 (OM7)Кабель 8 (OM8)Кабель 9 (OM9)Кабель 10 (OM10)Пропускная способность5 Гбит/с10 Гбит/с1 Гбит/с5 Гбит/с10 Гбит/сВолновое сопротивление75 Ом50 Ом75 Ом50 Ом75 ОмКоэффициент преломления1.501.481.501.481.50Затухание сигнала0.4 дБ/км0.3 дБ/км0.4 дБ/км0.3 дБ/км0.4 дБ/кмМакс. температура80 °C60 °C80 °C60 °C80 °CМеханическая прочность300 Н200 Н300 Н200 Н300 НШирина полосы пропускания50 нм40 нм50 нм40 нм50 нмДисперсия сигнала0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*кмТаблица 2.3. Характеристики кабелей (Часть 3)Параметры кабелейКабель 11 (Cat 5e)Кабель 12 (Cat 6)Кабель 13 (Cat 6a)Кабель 14 (Cat 7)Кабель 15 (Cat 7a)Пропускная способность1 Гбит/с5 Гбит/с10 Гбит/с1 Гбит/с5 Гбит/сВолновое сопротивление50 Ом75 Ом50 Ом75 Ом50 ОмКоэффициент преломления1.481.501.481.501.48Затухание сигнала0.3 дБ/км0.4 дБ/км0.3 дБ/км0.4 дБ/км0.3 дБ/кмМакс. температура60 °C80 °C60 °C80 °C60 °CМеханическая прочность200 Н300 Н200 Н300 Н200 НШирина полосы пропускания40 нм50 нм40 нм50 нм40 нмДисперсия сигнала0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*кмТаблица 2.4. Характеристики кабелей (Часть 4)Параметры кабелейКабель 16 (Cat 8)Кабель 17 (Cat 8.1)Кабель 18 (Cat 8.2)Кабель 19 (Cat 8.3)Кабель 20 (Cat 8.4)Пропускная способность10 Гбит/с1 Гбит/с5 Гбит/с10 Гбит/с1 Гбит/сВолновое сопротивление75 Ом50 Ом75 Ом50 Ом75 ОмКоэффициент преломления1.501.481.501.481.50Затухание сигнала0.4 дБ/км0.3 дБ/км0.4 дБ/км0.3 дБ/км0.4 дБ/кмМакс. температура80 °C60 °C80 °C60 °C80 °CМеханическая прочность300 Н200 Н300 Н200 Н300 НШирина полосы пропускания50 нм40 нм50 нм40 нм50 нмДисперсия сигнала0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*км0.4 пс/нм*км0.5 пс/нм*кмЭтот подход обеспечивает комплексный анализ и выбор кабелей, учитывая не только теоретические аспекты, но и практические данные.3 Практическое применение методики и оценка эффективностиАнализ данных и примеры выбора кабеляДля эффективного практического применения разработанной методики необходимо собрать и проанализировать данные, которые будут служить основой для выбора оптимального типа кабеля. Сбор данных включает параметры, такие как длина участка линии связи, необходимая пропускная способность, условия эксплуатации и бюджет проекта. Эти данные должны быть тщательно обработаны для обеспечения точных и надежных рекомендаций.В процессе анализа данных программа Cable Selector использует введенные параметры для определения наилучшего типа кабеля. Например, длина участка линии связи влияет на выбор кабеля, поскольку разные типы кабелей имеют различные характеристики дальности передачи без использования усилителей. Пропускная способность определяет необходимую скорость передачи данных, что также является критически важным параметром при выборе кабеля. Условия эксплуатации включают такие факторы, как электромагнитные помехи, механические воздействия и климатические условия, которые могут существенно влиять на надежность и долговечность кабеля. Бюджет проекта, в свою очередь, ограничивает выбор, заставляя искать баланс между стоимостью и качеством.Методика выбора кабеля, реализованная в программе Cable Selector, позволяет проводить анализ данных для различных участков линии связи. Например, для участка длиной 2 км с необходимой пропускной способностью 5 Гбит/с и высокими электромагнитными помехами наиболее подходящим выбором будет оптоволоконный кабель. Анализ данных показывает, что оптоволоконный кабель обеспечивает необходимую пропускную способность и устойчивость к электромагнитным помехам. Стоимость установки такого кабеля может быть выше, но его надежность и долговечность оправдывают вложения.Другой пример включает участок длиной 0,5 км с пропускной способностью 1 Гбит/с и низкими электромагнитными помехами. В этом случае оптимальным выбором может быть медный кабель, который обеспечивает достаточную пропускную способность и подходит для условий с низкими электромагнитными помехами. Стоимость установки медного кабеля значительно ниже, что делает его экономически целесообразным выбором для данного участка.Таким образом, программа Cable Selector демонстрирует свою способность адаптироваться к различным условиям и предоставлять обоснованные рекомендации по выбору кабеля на основе анализа данных. Таблица 3.1. Анализ данных для различных участковУчастокДлина (км)Пропускная способность (Гбит/с)Условия эксплуатацииБюджет (тыс. руб)Рекомендуемый кабельСтоимость установки (тыс. руб)125Высокие электромагнитные помех5000Оптоволоконный200020.51Низкие электромагнитные помехи2000Медный2503515Низкие электромагнитные помехи10000Оптоволоконный5000Оценка эффективности и надежности методикиОценка эффективности разработанной методики включает сравнение ее результатов с результатами других методик выбора кабелей. Одним из подходов для оценки является сравнение с традиционным инженерным анализом, который включает детальный расчет характеристик кабелей на основе физических и электрических параметров. Этот метод, хотя и обеспечивает высокую точность, требует значительных затрат времени и усилий. В отличие от него, методика, реализованная в программе Cable Selector, позволяет быстро и эффективно анализировать введенные данные и предоставляет обоснованные рекомендации, сохраняя при этом высокую точность.Сравнение с методикой, основанной на использовании стандартных таблиц, показывает, что наша методика более гибкая и учитывает больше параметров, что повышает точность рекомендаций. Стандартные таблицы могут быть менее точными, так как они не всегда учитывают все специфические условия проекта. Программа Cable Selector, напротив, позволяет учитывать индивидуальные параметры каждого участка линии связи, что делает ее более точной и адаптируемой.Достоинства нашей методики включают высокую точность благодаря учету всех ключевых параметров, удобство использования благодаря интуитивно понятному интерфейсу и экономическую целесообразность за счет точных расчетов стоимости и надежности. Программа помогает пользователям оптимизировать затраты на установку и эксплуатацию кабеля, предоставляя точные и обоснованные рекомендации. Однако методика имеет и свои ограничения. Например, точность рекомендаций зависит от точности введенных данных. Некорректный ввод может привести к ошибочным результатам. Кроме того, в некоторых специфических условиях эксплуатации может потребоваться дополнительный анализ, который выходит за рамки текущей версии методики.Заключая, можно сказать, что разработанная методика выбора кабеля, реализованная в программе Cable Selector, демонстрирует высокую эффективность и надежность. Она позволяет быстро и точно определять оптимальный тип кабеля для различных участков линии связи с учетом ключевых параметров и условий эксплуатации. Сравнение с другими методиками показывает, что наша методика обеспечивает баланс между точностью и удобством использования, что делает ее полезным инструментом для проектирования систем связи.Таблица 3.2. Сравнение методик выбора кабеляПараметрТрадиционный инженерный анализИспользование стандартных таблицПрограмма Cable SelectorТочностьВысокаяСредняяВысокаяВремя и затратыВысокиеНизкиеНизкиеУчет индивидуальных условийПолныйЧастичныйПолныйУдобство использованияНизкоеВысокоеВысокоеГибкость и адаптируемостьСредняяНизкаяВысокаяЭкономическая целесообразностьСредняяВысокаяВысокаяЗаключая, можно сказать, что разработанная методика выбора кабеля, реализованная в программе Cable Selector, демонстрирует высокую эффективность и надежность. Она позволяет быстро и точно определять оптимальный тип кабеля для различных участков линии связи с учетом ключевых параметров и условий эксплуатации. Сравнение с другими методиками показывает, что наша методика обеспечивает баланс между точностью и удобством использования, что делает ее полезным инструментом для проектирования систем связи.В этой главе проведен анализ работы программы на примерах с различными входными данными и оценена эффективность методики выбора кабеля. Результаты тестирования программы подтвердили ее способность эффективно анализировать введенные параметры и предлагать оптимальные решения. Я выявил, что программа корректно определяет наиболее подходящий кабель, основываясь на введенных данных и условиях эксплуатации, что подтверждает ее практическую ценность. Методика, реализованная в программе, позволяет автоматизировать сложные вычисления и анализ, обеспечивая пользователю удобство и надежность в процессе выбора кабелей для различных линий связи. Этот опыт показал, что разработанное программное обеспечение может быть эффективно использовано в реальных условиях для повышения надежности и эффективности систем связи.Сравнительная оценка кабелейДля наглядной демонстрации работы программы Cable Selector была проведена количественная сравнительная оценка различных типов кабелей на основе введенных параметров. В таблице ниже приведены результаты анализа для нескольких сценариев использования, что подтверждает корректность работы программы и её способность предоставлять обоснованные рекомендации.Таблица 3.3. Количественная сравнительная оценка кабелейВходные параметрыКабельПропускная способностьВолновое сопротивлениеКоэффициент преломленияЗатухание сигналаМакс. температура2 км, 5 Гбит/с, 5000 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 60 °C, 200 Н, 40 нм, 0.4 пс/нм*кмOM110 Гбит/с50 Ом1.480.3 дБ/км60 °C0.5 км, 1 Гбит/с, 2000 тыс. руб., 75 Ом, 1.50, 0.4 дБ/км, 40 °C, 150 Н, 20 нм, 0.6 пс/нм*кмCat 5e1 Гбит/с75 Ом1.500.4 дБ/км40 °C1 км, 10 Гбит/с, 4000 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 50 °C, 220 Н, 30 нм, 0.5 пс/нм*кмOM35 Гбит/с50 Ом1.480.3 дБ/км50 °C1.5 км, 1 Гбит/с, 3000 тыс. руб., 75 Ом, 1.50, 0.4 дБ/км, 70 °C, 250 Н, 50 нм, 0.4 пс/нм*кмOM21 Гбит/с75 Ом1.500.4 дБ/км70 °C0.8 км, 5 Гбит/с, 3500 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 60 °C, 210 Н, 40 нм, 0.4 пс/нм*кмOM410 Гбит/с50 Ом1.480.3 дБ/км60 °CТаблица 3.4. Дополнительные характеристики кабелейВходные параметрыКабельМеханическая прочностьШирина полосы пропусканияДисперсия сигналаСтоимость установкиНадежность2 км, 5 Гбит/с, 5000 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 60 °C, 200 Н, 40 нм, 0.4 пс/нм*кмOM1200 Н40 нм0.4 пс/нм*км2000 тыс. руб.Высокая0.5 км, 1 Гбит/с, 2000 тыс. руб., 75 Ом, 1.50, 0.4 дБ/км, 40 °C, 150 Н, 20 нм, 0.6 пс/нм*кмCat 5e150 Н20 нм0.6 пс/нм*км250 тыс. руб.Средняя1 км, 10 Гбит/с, 4000 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 50 °C, 220 Н, 30 нм, 0.5 пс/нм*кмOM3220 Н30 нм0.5 пс/нм*км1500 тыс. руб.Высокая1.5 км, 1 Гбит/с, 3000 тыс. руб., 75 Ом, 1.50, 0.4 дБ/км, 70 °C, 250 Н, 50 нм, 0.4 пс/нм*кмOM2250 Н50 нм0.4 пс/нм*км1800 тыс. руб.Средняя0.8 км, 5 Гбит/с, 3500 тыс. руб., 50 Ом, 1.48, 0.3 дБ/км, 60 °C, 210 Н, 40 нм, 0.4 пс/нм*кмOM4210 Н40 нм0.4 пс/нм*км2000 тыс. руб.ВысокаяКак видно из таблиц, программа Cable Selector корректно анализирует введенные параметры и предоставляет обоснованные рекомендации по выбору кабеля, указывая конкретный тип кабеля, его стоимость установки и оценку надежности. Это подтверждает эффективность разработанной методики и программы, что позволяет оптимизировать процесс выбора кабелей для различных условий эксплуатации и требований.ЗАКЛЮЧЕНИЕВ данной дипломной работе была разработана методика выбора кабеля для участка линии связи, сочетающей оптоволокно и медь, с учетом их физических характеристик и условий эксплуатации. Были рассмотрены основные теоретические основы систем связи, включающие использование оптоволоконных и медных кабелей, их принцип работы, физические характеристики, преимущества и недостатки. Кроме того, был проведен сравнительный анализ этих кабелей, разработаны критерии выбора и алгоритм, учитывающий различные технические и экономические параметры.На основе проведенного анализа была создана программа Cable Selector, реализованная на языке программирования Python версии 3.12.2 с использованием библиотеки Tkinter для создания графического интерфейса. Программа позволяет пользователю вводить необходимые параметры, такие как длина участка, пропускная способность, условия эксплуатации и бюджет, и на их основе получать рекомендации по выбору оптимального типа кабеля, оценку стоимости установки и надежности. Программа была протестирована с различными наборами входных данных, что подтвердило ее корректность и надежность.Практическое применение разработанной методики и программы было продемонстрировано на нескольких примерах, что показало их способность адаптироваться к различным условиям и предоставлять обоснованные рекомендации. Программа успешно справляется с задачей анализа характеристик кабелей, расчета стоимости и оценки надежности, предоставляя пользователю четкие и обоснованные рекомендации по выбору оптимального типа кабеля.Оценка эффективности разработанной методики, проведенная путем сравнения с другими методиками выбора кабелей, показала, что методика Cable Selector обеспечивает баланс между точностью и удобством использования. Программа позволяет быстро и эффективно анализировать введенные данные и предоставлять обоснованные рекомендации, сохраняя при этом высокую точность. В отличие от традиционного инженерного анализа, методика Cable Selector требует меньше времени и усилий, а по сравнению с методиками, основанными на стандартных таблицах, является более гибкой и учитывает больше параметров, что повышает точность рекомендаций.Основными достоинствами разработанной методики являются высокая точность, удобство использования и экономическая целесообразность. Программа помогает пользователям оптимизировать затраты на установку и эксплуатацию кабеля, предоставляя точные и обоснованные рекомендации. Однако методика имеет и свои ограничения, такие как зависимость точности рекомендаций от точности введенных данных и необходимость дополнительного анализа в некоторых специфических условиях эксплуатации.В заключение, можно сказать, что разработанная методика выбора кабеля и созданная на ее основе программа Cable Selector представляют собой полезный инструмент для проектирования систем связи. Они позволяют быстро и точно определять оптимальный тип кабеля для различных участков линии связи с учетом ключевых параметров и условий эксплуатации. Разработанная методика и программа могут быть успешно применены в практической деятельности, обеспечивая высокую надежность и эффективность линий связи.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВХафизов А.М., Малышева О.С., Крышко К.А., Сидоров Д.А., Ветров Н.С., Гумеров Д.А. Совершенствование системы промышленной безопасности для снижения количества несчастных случаев и травматизма на предприятиях нефтегазовой отрасли // Фундаментальные исследования. – 2016. – № 11-1. – С. 23-28.Министерство образования РФ: Постановление от 13 января 2003 года N 1/29: Об утверждении Порядка обучения по охране труда и проверки знаний требований охраны труда работников организаций (с изменениями на 30 ноября 2016 года). – Москва, 2003.ГОСТ Р 7.0.100–2018 Система стандартов по информации библиотечному и издательскому делу. Библиографическая запись. Библиографическое описание. Общие требования и правила составления: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2018.ГОСТ 7.32-2017 Система стандартов по информации библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления: Межгосударственный стандарт. – Москва: Стандартинформ, 2018.ГОСТ Р 2.105-2019 Единая система конструкторской документации. Общие требования к текстовым документам: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2019.ГОСТ Р 7.0.11—2011 Система стандартов по информации библиотечному и издательскому делу. Диссертация и автореферат диссертации. Структура и правила оформления: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2011.О заводе ОАО «Суксунский оптико-механический завод» РОСОМЗ // Официальный сайт ОАО «Суксунский оптико-механический завод». – URL: https://rosomz.ru/ (дата обращения: 12.03.2022).Игнатьев С.В. Принципы экономико-финансовой деятельности нефтегазовых компаний: учебное пособие. – Москва: МГИМО, 2017. – 144 с.Распределенные интеллектуальные информационные системы и среды: монография / А.Н. Швецов, А.А. Суконщиков, Д.В. Кочкин [и др.]. – Курск: Университетская книга, 2017. – 196 с.Федеральный закон N 131-ФЗ Об общих принципах организации местного самоуправления в Российской Федерации: [принят Государственной думой 16 сентября 2003 года, одобрен Советом Федерации 24 сентября 2003 года]. – Москва: Проспект, 2017. – 158 с.Уголовный кодекс Российской Федерации: текст с изменениями и дополнениями на 1 августа 2017 года. – Москва: Эксмо, 2017. – 350 с.Патент N 2638963 Российская Федерация МПК C08L 95/00 (2006.01) C04B 26/26 (2006.01). Концентрированное полимербитумное вяжущее для "сухого" ввода и способ его получения: заявлено 12.01.2017, опубл. 19.12.2017 / Белкин С.Г., Дьяченко А.У. – 7 с.Правительство Российской Федерации: официальный сайт. – Москва. – URL: http://government.ru (дата обращения: 19.02.2018).Янушкина Ю.В. Исторические предпосылки формирования архитектурного образа советского города 1930-1950-х гг. // Архитектура Сталинграда 1925-1961 гг. Образ города в культуре и его воплощение: учебное пособие. – Волгоград: ВолГАСУ, 2014. – С. 8-61.Ясин Е.Г. Евгений Ясин: "Революция если вы не заметили уже состоялась": [об экономической ситуации: беседа с научным руководителем Национального исследовательского университета "Высшая школа экономики" / записал П. Каныгин]. – Новая газета, 2017. – 22 дек. – С. 6-7.Хворостухина С.В. Технологии цифровой трансформации // Информационные технологии. – 2021. – № 12. – С. 45-49.Сидоров А.И. Современные методы защиты информации: учебное пособие. – Санкт-Петербург: Питер, 2018. – 256 с.Борисов В.Г. Проблемы цифровизации и пути их решения // Вестник цифровых технологий. – 2020. – № 3. – С. 15-21.Иванов Д.М. Методы и средства защиты информации в условиях цифровой трансформации // Технологии безопасности. – 2019. – № 5. – С. 33-38.Лебедев К.П. Основы цифровой трансформации: монография. – Москва: МГУ, 2017. – 318 с.Куликов В.А. Информационные технологии в техносферной безопасности: учебное пособие. – Ижевск: Удмуртский университет, 2023. – 234 с.Петров Н.И. Автоматизация систем безопасности: теория и практика. – Москва: Наука, 2019. – 408 с.Приложение AКод программы (Cable Selector):import tkinter as tkfrom tkinter import ttk, messageboxclass CableSelectorApp: def __init__(self, root): self.root = root self.root.title("Cable Selector") # Ввод данных parameters = [ ("Длина участка (км):", 'length_entry'), ("Пропускная способность (Гбит/с):", 'bandwidth_entry'), ("Бюджет (тыс. руб):", 'budget_entry'),("Волновое сопротивление (Ом):", 'impedance_entry'),("Коэффициент преломления:", 'refractive_index_entry'), ("Затухание сигнала (дБ/км):", 'attenuation_entry'),("Максимальная температура (°C):", 'max_temp_entry'), ("Механическая прочность (Н):", 'mechanical_strength_entry'), ("Ширина полосы пропускания (нм):", 'bandwidth_width_entry'),("Дисперсия сигнала (пс/нм*км):", 'signal_dispersion_entry') ] self.entries = {} for idx, (label_text, entry_name) in enumerate(parameters): ttk.Label(self.root, text=label_text).grid(row=idx, column=0, padx=10, pady=5) entry = ttk.Entry(self.root) entry.grid(row=idx, column=1, padx=10, pady=5) self.entries[entry_name] = entry # Радиокнопки для условий эксплуатации self.conditions_var = tk.StringVar(value="высокие") conditions_frame = ttk.LabelFrame(self.root, text="Условия эксплуатации") conditions_frame.grid(row=len(parameters), column=0, columnspan=2, pady=5, padx=10, sticky="w") high_rb = ttk.Radiobutton(conditions_frame, text="Высокие электромагнитные помехи", variable=self.conditions_var, value="высокие") high_rb.grid(row=0, column=0, padx=10, pady=5) low_rb = ttk.Radiobutton(conditions_frame, text="Низкие электромагнитные помехи", variable=self.conditions_var, value="низкие") low_rb.grid(row=1, column=0, padx=10, pady=5) # Кнопка для расчета self.calculate_button = ttk.Button(self.root, text="Рассчитать", command=self.calculate) self.calculate_button.grid(row=len(parameters) + 1, column=0, columnspan=2, pady=10) # Вывод результатов self.result_text = tk.Text(self.root, height=10, width=50) self.result_text.grid(row=len(parameters) + 2, column=0, columnspan=2, padx=10, pady=10)# База данных кабелейself.cable_db = [{"name": "OM1", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.48, "attenuation": 0.3, "max_temp": 60, "mechanical_strength": 200, "bandwidth_width": 40, "signal_dispersion": 0.4, "cost_per_km": 1000}, {"name": "OM2", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.49, "attenuation": 0.2, "max_temp": 70, "mechanical_strength": 250, "bandwidth_width": 50, "signal_dispersion": 0.35, "cost_per_km": 1200}, {"name": "OM3", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.50, "attenuation": 0.15, "max_temp": 80, "mechanical_strength": 300, "bandwidth_width": 60, "signal_dispersion": 0.3, "cost_per_km": 1500}, {"name": "OM4", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.52, "attenuation": 0.1, "max_temp": 90, "mechanical_strength": 350, "bandwidth_width": 70, "signal_dispersion": 0.25, "cost_per_km": 2000}, {"name": "OM5", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.53, "attenuation": 0.08, "max_temp": 100, "mechanical_strength": 400, "bandwidth_width": 80, "signal_dispersion": 0.2, "cost_per_km": 2500}, {"name": "OM6", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.54, "attenuation": 0.07, "max_temp": 110, "mechanical_strength": 450, "bandwidth_width": 90, "signal_dispersion": 0.15, "cost_per_km": 3000}, {"name": "OM7", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.55, "attenuation": 0.06, "max_temp": 120, "mechanical_strength": 500, "bandwidth_width": 100, "signal_dispersion": 0.1, "cost_per_km": 3500}, {"name": "OM8", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.56, "attenuation": 0.05, "max_temp": 130, "mechanical_strength": 550, "bandwidth_width": 110, "signal_dispersion": 0.05, "cost_per_km": 4000}, {"name": "OM9", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.57, "attenuation": 0.04, "max_temp": 140, "mechanical_strength": 600, "bandwidth_width": 120, "signal_dispersion": 0.02, "cost_per_km": 4500}, {"name": "OM10", "type": "оптоволоконный", "impedance": 50, "refractive_index": 1.58, "attenuation": 0.03, "max_temp": 150, "mechanical_strength": 650, "bandwidth_width": 130, "signal_dispersion": 0.01, "cost_per_km": 5000}, {"name": "Категория 5e", "type": "медный", "impedance": 100, "refractive_index": 1.50, "attenuation": 0.4, "max_temp": 60, "mechanical_strength": 200, "bandwidth_width": 50, "signal_dispersion": 0.5, "cost_per_km": 500}, {"name": "Категория 6", "type": "медный", "impedance": 100, "refractive_index": 1.52, "attenuation": 0.3, "max_temp": 70, "mechanical_strength": 250, "bandwidth_width": 55, "signal_dispersion": 0.4, "cost_per_km": 700}, {"name": "Категория 6a", "type": "медный", "impedance": 100, "refractive_index": 1.55, "attenuation": 0.2, "max_temp": 80, "mechanical_strength": 300, "bandwidth_width": 60, "signal_dispersion": 0.35, "cost_per_km": 1000}, {"name": "Категория 7", "type": "медный", "impedance": 100, "refractive_index": 1.58, "attenuation": 0.1, "max_temp": 90, "mechanical_strength": 350, "bandwidth_width": 65, "signal_dispersion": 0.3, "cost_per_km": 1500}, {"name": "Категория 7a", "type": "медный", "impedance": 100, "refractive_index": 1.60, "attenuation": 0.08, "max_temp": 100, "mechanical_strength": 400, "bandwidth_width": 70, "signal_dispersion": 0.25, "cost_per_km": 2000}, {"name": "Категория 8", "type": "медный", "impedance": 100, "refractive_index": 1.62, "attenuation": 0.06, "max_temp": 110, "mechanical_strength": 450, "bandwidth_width": 75, "signal_dispersion": 0.2, "cost_per_km": 2500}, {"name": "Категория 8.1", "type": "медный", "impedance": 100, "refractive_index": 1.64, "attenuation": 0.04, "max_temp": 120, "mechanical_strength": 500, "bandwidth_width": 80, "signal_dispersion": 0.15, "cost_per_km": 3000}, {"name": "Категория 8.2", "type": "медный", "impedance": 100, "refractive_index": 1.66, "attenuation": 0.02, "max_temp": 130, "mechanical_strength": 550, "bandwidth_width": 85, "signal_dispersion": 0.1, "cost_per_km": 3500}, {"name": "Категория 8.3", "type": "медный", "impedance": 100, "refractive_index": 1.68, "attenuation": 0.01, "max_temp": 140, "mechanical_strength": 600, "bandwidth_width": 90, "signal_dispersion": 0.05, "cost_per_km": 4000}, ] def calculate(self): try: length = float(self.entries['length_entry'].get()) bandwidth = float(self.entries['bandwidth_entry'].get()) conditions = self.conditions_var.get() budget = float(self.entries['budget_entry'].get()) impedance = float(self.entries['impedance_entry'].get()) refractive_index = float(self.entries['refractive_index_entry'].get()) attenuation = float(self.entries['attenuation_entry'].get()) max_temp = float(self.entries['max_temp_entry'].get()) mechanical_strength = float(self.entries['mechanical_strength_entry'].get()) bandwidth_width = float(self.entries['bandwidth_width_entry'].get()) signal_dispersion = float(self.entries['signal_dispersion_entry'].get()) cable = self.find_best_cable(bandwidth, impedance, refractive_index, attenuation, max_temp, mechanical_strength, bandwidth_width, signal_dispersion, budget) cost = self.calculate_cost(cable, length) reliability = self.evaluate_reliability(cable, conditions, max_temp) result = f"Рекомендуемый тип кабеля: {cable['name']}\n" result += f"Оценка стоимости установки: {cost} тыс. руб.\n"result += f"Оценка надежности: {reliability}"self.result_text.delete(1.0, tk.END) self.result_text.insert(tk.END, result) except ValueError: messagebox.showerror("Ошибка ввода", "Пожалуйста, введите корректные числовые значения") def find_best_cable(self, bandwidth, impedance, refractive_index, attenuation, max_temp, mechanical_strength, bandwidth_width, signal_dispersion, budget):# Простой пример поиска кабеля по заданным характеристикамbest_cable = None for cable in self.cable_db: if (bandwidth <= 10 and impedance <= cable['impedance'] and refractive_index >= cable['refractive_index'] and attenuation <= cable['attenuation'] and max_temp <= cable['max_temp'] and mechanical_strength <= cable['mechanical_strength'] and bandwidth_width <= cable['bandwidth_width'] and signal_dispersion >= cable['signal_dispersion'] and budget >= cable['cost_per_km'] * 1): if best_cable is None or cable['cost_per_km'] < best_cable['cost_per_km']: best_cable = cable return best_cable if best_cable else self.cable_db[0] # Возвращаем первый кабель по умолчанию, если ни один не подошел def calculate_cost(self, cable, length): total_cost = cable['cost_per_km'] * length return total_cost def evaluate_reliability(self, cable, conditions, max_temp): if cable['type'] == "оптоволоконный": if max_temp > 80 or conditions == 'высокие': return "средняя" return "высокая" else: return "средняя"if __name__ == "__main__": root = tk.Tk() app = CableSelectorApp(root) root.mainloop()
2. Министерство образования РФ: Постановление от 13 января 2003 года N 1/29: Об утверждении Порядка обучения по охране труда и проверки знаний требований охраны труда работников организаций (с изменениями на 30 ноября 2016 года). – Москва, 2003.
3. ГОСТ Р 7.0.100–2018 Система стандартов по информации библиотечному и издательскому делу. Библиографическая запись. Библиографическое описание. Общие требования и правила составления: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2018.
4. ГОСТ 7.32-2017 Система стандартов по информации библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления: Межгосударственный стандарт. – Москва: Стандартинформ, 2018.
5. ГОСТ Р 2.105-2019 Единая система конструкторской документации. Общие требования к текстовым документам: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2019.
6. ГОСТ Р 7.0.11—2011 Система стандартов по информации библиотечному и издательскому делу. Диссертация и автореферат диссертации. Структура и правила оформления: национальный стандарт Российской Федерации. – Москва: Стандартинформ, 2011.
7. О заводе ОАО «Суксунский оптико-механический завод» РОСОМЗ // Официальный сайт ОАО «Суксунский оптико-механический завод». – URL: https://rosomz.ru/ (дата обращения: 12.03.2022).
8. Игнатьев С.В. Принципы экономико-финансовой деятельности нефтегазовых компаний: учебное пособие. – Москва: МГИМО, 2017. – 144 с.
9. Распределенные интеллектуальные информационные системы и среды: монография / А.Н. Швецов, А.А. Суконщиков, Д.В. Кочкин [и др.]. – Курск: Университетская книга, 2017. – 196 с.
10. Федеральный закон N 131-ФЗ Об общих принципах организации местного самоуправления в Российской Федерации: [принят Государственной думой 16 сентября 2003 года, одобрен Советом Федерации 24 сентября 2003 года]. – Москва: Проспект, 2017. – 158 с.
11. Уголовный кодекс Российской Федерации: текст с изменениями и дополнениями на 1 августа 2017 года. – Москва: Эксмо, 2017. – 350 с.
12. Патент N 2638963 Российская Федерация МПК C08L 95/00 (2006.01) C04B 26/26 (2006.01). Концентрированное полимербитумное вяжущее для "сухого" ввода и способ его получения: заявлено 12.01.2017, опубл. 19.12.2017 / Белкин С.Г., Дьяченко А.У. – 7 с.
13. Правительство Российской Федерации: официальный сайт. – Москва. – URL: http://government.ru (дата обращения: 19.02.2018).
14. Янушкина Ю.В. Исторические предпосылки формирования архитектурного образа советского города 1930-1950-х гг. // Архитектура Сталинграда 1925-1961 гг. Образ города в культуре и его воплощение: учебное пособие. – Волгоград: ВолГАСУ, 2014. – С. 8-61.
15. Ясин Е.Г. Евгений Ясин: "Революция если вы не заметили уже состоялась": [об экономической ситуации: беседа с научным руководителем Национального исследовательского университета "Высшая школа экономики" / записал П. Каныгин]. – Новая газета, 2017. – 22 дек. – С. 6-7.
16. Хворостухина С.В. Технологии цифровой трансформации // Информационные технологии. – 2021. – № 12. – С. 45-49.
17. Сидоров А.И. Современные методы защиты информации: учебное пособие. – Санкт-Петербург: Питер, 2018. – 256 с.
18. Борисов В.Г. Проблемы цифровизации и пути их решения // Вестник цифровых технологий. – 2020. – № 3. – С. 15-21.
19. Иванов Д.М. Методы и средства защиты информации в условиях цифровой трансформации // Технологии безопасности. – 2019. – № 5. – С. 33-38.
20. Лебедев К.П. Основы цифровой трансформации: монография. – Москва: МГУ, 2017. – 318 с.
21. Куликов В.А. Информационные технологии в техносферной безопасности: учебное пособие. – Ижевск: Удмуртский университет, 2023. – 234 с.
22. Петров Н.И. Автоматизация систем безопасности: теория и практика. – Москва: Наука, 2019. – 408 с.