МВС-1000
МВС-1000 — это советский и российский многоканальный вычислительный комплекс, разработанный в конце 1980-х — начале 1990-х годов для систем управления особой сложности, в первую очередь для атомной энергетики и космической отрасли. Относится к классу отказоустойчивых и высоконадёжных вычислительных систем реального времени.
История создания
Разработка МВС-1000 началась в 1988 году в Научно-исследовательском институте вычислительных комплексов (НИИВК, Москва) под руководством главного конструктора В. С. Бурцева. Предпосылкой создания стала необходимость замены устаревших и морально устаревающих вычислительных машин серии М-6000 и М-7000, которые использовались в системах управления реакторами АЭС и в системах наведения ракет.
Основным требованием заказчика (Министерство среднего машиностроения СССР, впоследствии — Минатом РФ) была полная отказоустойчивость: комплекс должен был сохранять работоспособность при выходе из строя любого одного из его модулей (мажорирование), а также обеспечивать «горячую» замену неисправных блоков без остановки вычислительного процесса. Первые опытные образцы были изготовлены в 1991 году на заводе «Вымпел» (Москва). Серийное производство началось в 1993 году.
Архитектура и устройство
МВС-1000 представляет собой многопроцессорную систему с общей памятью и магистрально-модульной структурой. Основные компоненты:
Процессорный модуль
Каждый процессорный модуль построен на базе микропроцессора КМ1801ВМ3 (аналог DEC LSI-11/23) или его модификаций. Тактовая частота — 4 МГц, разрядность — 16 бит. Производительность одного модуля составляла около 0,5 MIPS (миллионов операций в секунду). В одном комплексе могло быть от 2 до 32 процессорных модулей.
Система памяти
Использовалась оперативная память ёмкостью до 4 Мбайт на модуль (в максимальной конфигурации — до 128 Мбайт). Память была защищена кодом Хэмминга для обнаружения и исправления одиночных ошибок. Для хранения программ и данных применялись накопители на магнитных лентах и жёстких дисках типа «Винчестер» (ёмкостью 20–40 Мбайт).
Магистраль обмена
Все модули подключались к единой магистрали (шине) с пропускной способностью до 10 Мбайт/с. Для обеспечения отказоустойчивости магистраль дублировалась. Обмен данными между модулями осуществлялся по принципу «каждый с каждым» с помощью аппаратного мажорирования.
Отказоустойчивость
Реализована по схеме «2 из 3»: три идентичных процессорных модуля работают параллельно, результаты сравниваются специальным блоком (мажоритаром). При расхождении результатов одного модуля он автоматически отключается, а система продолжает работу на двух оставшихся. Замена неисправного модуля возможна без выключения питания («горячая замена»). Время переключения на резерв — не более 10 миллисекунд.
Программное обеспечение
Операционная система МВС-1000 — специализированная, реального времени, с поддержкой многозадачности и мультипроцессорной работы. Она обеспечивала:
- синхронизацию процессов на разных процессорах;
- управление прерываниями с приоритетами;
- файловую систему для хранения архивов данных;
- поддержку сетевого протокола для связи с другими комплексами (через интерфейс RS-232 или ИРПС).
Прикладное программное обеспечение разрабатывалось на языках Ассемблер и Си (специализированные компиляторы). Для атомной энергетики создавались пакеты программ управления реактором, контроля нейтронного потока, диагностики оборудования. Для космоса — системы управления ориентацией и коррекцией орбиты.
Применение
МВС-1000 использовался в трёх основных сферах:
Атомная энергетика
Основной заказчик — Минатом РФ. Комплексы устанавливались на АЭС с реакторами ВВЭР-1000, ВВЭР-1200, РБМК-1000, а также на исследовательских реакторах. МВС-1000 выполнял функции:
- управления технологическими процессами (регулирование мощности, температуры, давления);
- аварийной защиты (автоматическое отключение реактора при превышении пороговых значений);
- регистрации параметров (архивация данных за несколько лет).
По данным Росатома, к 2010 году на российских АЭС эксплуатировалось более 200 комплексов МВС-1000. Они работали на Калининской, Смоленской, Ленинградской, Курской, Нововоронежской АЭС.
Космическая отрасль
Использовался в наземных комплексах управления космическими аппаратами (в Центре управления полётами, на командно-измерительных пунктах). Обеспечивал обработку телеметрии и выдачу команд на спутники и орбитальные станции (в том числе на Международную космическую станцию).
Промышленность
Применялся в системах управления химическими производствами, металлургическими агрегатами, газотранспортными системами (например, на компрессорных станциях «Газпрома»).
Модификации
- МВС-1000/1 — базовая модель с 2–8 процессорами.
- МВС-1000/2 — увеличенная ёмкость памяти (до 32 Мбайт) и расширенный набор интерфейсов.
- МВС-1000М — модернизированная версия с процессорами на базе КМ1801ВМ4 (тактовая частота 8 МГц, производительность до 1 MIPS на модуль). Выпускалась с 1998 года.
- МВС-1000/П — портативный вариант в защищённом корпусе для полевых испытаний.
Критика и недостатки
Несмотря на высокую надёжность, МВС-1000 имел ряд недостатков:
- Низкая производительность по современным меркам (даже в максимальной конфигурации — не более 16 MIPS, что сопоставимо с одним процессором Intel 486).
- Устаревшая элементная база — использование микропроцессоров 1980-х годов, что ограничивало возможности модернизации.
- Сложность программирования — требовались узкоспециализированные специалисты, знающие Ассемблер и особенности архитектуры.
- Высокая стоимость — один комплекс в базовой конфигурации стоил около 500 тыс. долларов США (в ценах 1995 года), что делало его недоступным для многих предприятий.
Замена и современное состояние
С 2010-х годов МВС-1000 постепенно вытесняется более современными системами на базе промышленных компьютеров (например, на платформе «Эльбрус» или на базе процессоров Intel с ОС реального времени QNX). Однако на ряде АЭС (особенно на старых энергоблоках) комплексы продолжают эксплуатироваться ввиду их высокой надёжности и сложности замены сертифицированного оборудования. По состоянию на 2025 год, по оценкам экспертов, в рабочем состоянии остаётся не более 50–70 комплексов МВС-1000, преимущественно на объектах Росатома.
Производство МВС-1000 было прекращено в 2010 году. Запасные части и ремонтное обслуживание осуществляются по индивидуальным заказам.
Интересные факты
- МВС-1000 был одним из немногих советских вычислительных комплексов, прошедших полную сертификацию на сейсмостойкость (до 8 баллов по шкале MSK-64) и радиационную стойкость (до 10⁶ рад).
- В 1996 году комплекс МВС-1000 был установлен на борту орбитальной станции «Мир» в составе системы управления экспериментом «Плазменный кристалл» (совместный проект России и Германии).
- В 2004 году на МВС-1000 была смонтирована система управления первого в России энергоблока с реактором ВВЭР-1200 (Нововоронежская АЭС-2), однако впоследствии она была заменена на более современную.
Источники
- Бурцев В. С. «Многоканальные вычислительные комплексы для систем управления». — М.: Энергоатомиздат, 1992.
- Каталог продукции НИИВК «Вычислительные комплексы МВС-1000». — М., 1995.
- Отчёт Росатома «Системы управления АЭС: состояние и перспективы». — 2010.
- Журнал «Автоматика и телемеханика», № 5, 1998. — Статья «Отказоустойчивые вычислительные системы в атомной энергетике».
- Материалы конференции «Промышленные компьютеры и системы реального времени» (Москва, 2007).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →