...

суббота, 26 апреля 2014 г.

СКАЛА — ЭВМ ЧАЭС, история создания

Сегодня исполняется 28 лет со дня чернобыльской катастрофы. На эту тему написано очень много статей, выдвинуто немало теорий о причинах взрыва, сделано множество расследований и выводов. В этой статье я постараюсь не касаться самой темы взрыва и последующей катастрофы, а расскажу о истории создания компьютера, который регулировал работу станции — о системе СКАЛА. Кому интересно — добро пожаловать под кат.



Как мы все знаем, реактор — устройство хоть и не слишком сложное, но требующее в своем управлении учета множества факторов и достаточно быстрого реагирования. Поэтому введение ЭВМ в систему управления реактором было очевидно. К концу 60-ых самой перспективной в СССР ЭВМ была 24-разрядная полупроводниковая ВНИИЭМ-3, разработанная в одноименном предприятии. Строго говоря, ВНИИЭМ-3 классифицировалась как УВМ — управляющая вычислительная машина, т.е. специализированная ЭВМ, разработанная для обработки большого количества аналоговых сигналов и выдаче на основе их анализа соответствующих управляющих сигналов. Под руководством д.т.н. Б. М. Кагана на основе этой УВМ были созданы информационно-управляющие системы на химическом производстве в Ангарске и на металлургическом комбинате в Галаце (Румыния). Большую роль в запуске этих систем сыграли В. Н. Степанов, И. А. Жигунов и И. С. Колтыпин.

Для дальнейшего использования на производстве УВМ «ВНИИЭМ-3» подверглась значительной модернизации, после которой стала называться В-3М. Эта машина оказалась очень удачной с точки зрения как архитектуры, так и конструктивного исполнения. В ней использовались унифицированные каналы передачи информации, позволявшие легко добавлять к машине новые устройства; развитая система команд для работы с полными словами и полусловами; развитая система прерывания; многомашинный режим работы; контроль и коррекция ошибок в четырехпортовом ферритовом запоминающем устройстве. Большие усовершенствования были сделаны в конструкции машины, – впервые в стране вместо паяного монтажа в панелях был применен монтаж накруткой, в платах использован печатный монтаж, для плат предложен палладированный соединитель с двойным контактированием. В ЭВМ В-3М сменные печатные платы надежно закреплялись в панели и отлично вентилировались. Использовалось автоматическое изменение напряжений питания при проведении профилактических работ. Все это обеспечивало большую аппаратную надежность ЭВМ.


Дебют машины В-3М состоялся в середине 60-х годов по инициативе А. Г. Иосифьяна в космической отрасли. УВМ была применена для расшифровки потока данных с метеорологического спутника. Машина заменила сложную ручную расшифровку параметров и, проводя фильтрацию кадров, обеспечила получение достоверной информации, даже когда 80–90% кадров были искажены помехами. При этом результат печатался практически сразу после пролета спутника над Москвой.


Итак, в конце 60-х, когда встал вопрос о разработке системы управления реакторами РМБК (который был установлен в том числе и на Чернобыльской АЭС), очевидным образом выбор министерств пал на УВМ В-3М как на прототип будущей системы. Работа была поручена ВНИИЭМ и в начале 70-х годов система комплексной автоматизации Ленинградской АЭС «Скала» была разработана переведенным во ВНИИЭМ из ВНИИЭлектропривода коллективом 38-го отдела под руководством Ю. Д. Проферансова. Серийный выпуск систем «Скала» для АЭС с реакторами РБМК начался в ИО ВНИИЭМ, в нем активно участвовали В. И. Адасько, М. Я. Танаев, А. Д. Воробьев, И. А. Карасев, А. М. Прядкин, Н. Д. Федченко.


Программное обеспечение для СКАЛА было разработано в том же ВНИИЭМ под руководством В. Ф. Ткача. Стоит отметить, что программное обеспечение было разработано на основе концепции «виртуальных машин» — изолированных программных сред, т.н. «песочниц», что минимизировало распространение ошибки между разными подсистемами.


Название «СКАЛА» настолько прижилось, что используется до сих пор для именования следующих поколений управляющих систем для реакторов типа РМБК. Подробнее о новых системах можно прочитать здесь.


Хочется сказать пару слов о непосредственном участии комплекса «СКАЛА» в развитии событий аварии 28 лет назад. Несмотря на множество версий этой самой аварии, ни в одной из них не указано, что причиной или усугублением ситуации стал сбой в работе «СКАЛА». Что лишний раз подтверждает, что с точки зрения надежности данный комплекс на то время заслуженно считался лучшим. Единственный вариант, при котором СКАЛА могла повлиять на ход событий, это скорость выполнения вычислений — если бы данные по реактору обрабатывались быстрее, то возможно последствия были бы иными. Но, данное замечание никоим образом не ставит под вопрос надежность системы.


Увы, найти какие-либо фотографии «СКАЛА» мне не удалось. Если кто то наткнется на просторах интернета — с удовольствием добавлю в пост с указанием помощника.


Маленький бонус, для тех кто дочитал до конца. По этой ссылке доступен архив с программой-эмулятором консоли управления реактором типа РМБК. Для запуска требуется DOSbox (доступен по той же ссылке). Краткая инструкция по запуску:



  • Распаковываем архив куда вам удобно

  • Устанавливаем и запускаем DOSBox

  • В консоли DOSBox пишем «mount D D:\reactor», где D:\reactor следует заменить на путь к папке, куда вы распаковали архив. Выполняем команду.

  • В консоли DOSBox вводим D:, выполняем

  • Вводим top, выполняем

  • Пытаемся управлять реактором


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий