Обзор сайта
Сделать пожертвование
Наш партнер: интернет магазин tatet.ua

Вернуться   Форум г. Припять > Припять и зона отчуждения > Чернобыльская атомная электростанция
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Чернобыльская атомная электростанция все темы о ЧАЭС, а также других атомных станциях

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2007, 15:24   #1
Nelsy
Участник
 
 
Регистрация: 21.10.2007
Адрес: Волгоград
Возраст: 29
Сообщений: 23
Включить репутацию: 0
По умолчанию Разработка симулятора реактора РБМК 1000. Проблемы и решения.

Есть задумка создать виртуальный аналог реактора РБМК. Другими словами не "модель" или "простенький симулятор" а полноценный реактор, который можно будет запускать, остонавливать, контролировать и т.д., делать с ним всё то что можно делать на реальной АЭС с БЩУ и соответственно видеть эти изменения. Целевой аудиторией изначально предполагается весь круг людей, кому нужно досконально изучить РБМК (для людей малознакомых с ядерными технологиями предполагается развитая справочная система).
Теперь вопрос к профессионалам (желательно кто работал/ет на БЩУ) - насколько бы была нужна/полезна/интересна такая штука ? Если это окажется полезным, в перспективе возможно создание виртуального энергоблока с таким реактором и/или других реакторов и блоков с ними.
Nelsy вне форума   Ответить с цитированием
Старый 24.10.2007, 19:24   #2
Theoristos
Советник
 
Аватар для Theoristos
 
Регистрация: 20.05.2007
Адрес: Днепропетровск
Сообщений: 1,941
Включить репутацию: 3602
По умолчанию

Цитата Сообщение от Nelsy:
Есть задумка создать виртуальный аналог реактора РБМК. Другими словами не "модель" или "простенький симулятор" а полноценный реактор, который можно будет запускать, остонавливать, контролировать и т.д., делать с ним всё то что можно делать на реальной АЭС с БЩУ и соответственно видеть эти изменения. Целевой аудиторией изначально предполагается весь круг людей, кому нужно досконально изучить РБМК (для людей малознакомых с ядерными технологиями предполагается развитая справочная система).
Теперь вопрос к профессионалам (желательно кто работал/ет на БЩУ) - насколько бы была нужна/полезна/интересна такая штука ? Если это окажется полезным, в перспективе возможно создание виртуального энергоблока с таким реактором и/или других реакторов и блоков с ними.
Штука нужная, но уж больно объемная и сложная.
Боюсь дальше благих желаний не пойдет.

ps: кстати есть ветка по симуляторам реакторов
Theoristos вне форума   Ответить с цитированием
Старый 24.10.2007, 20:40   #3
Nelsy
Участник
 
 
Регистрация: 21.10.2007
Адрес: Волгоград
Возраст: 29
Сообщений: 23
Включить репутацию: 0
По умолчанию

Дальше "благих желаний" пойдёт, уверяю всех сомневающихся, т.к. это проект профессионального уровня, а не любительского.
Цель проекта прежде всего информационно-научная несмотря на его объёмность (хотя по-мойму это не должно отталкивать - наоборот оч. интересный проект).

Теперь подробнее о проекте:
Используется псевдотрёхмерная схема РБМК (конкретный вид и угол обзора зависит от геометрии активной зоны и расположения внутренних устройств), на которой в анимированном виде показаны процессы происходящие в реакторе в зависимости от действий операторов (виртуальным реактором управлять будет один оператор), свойств самого реактора, топлива и т.д.. Виртуальный реактор контролируется с панели управления, по внешнему виду и дизайну похожую на панель управления БЩУ (но упрощённую ввиду того что данный проект подразумевает создание виртуального реактора, а не всего энергоблока, соответственно элементов контроля устройств не имеющих отношения к реактору не будет). Информация с датчиков реактора отображается также на панеле управления им (насколько я знаю как и на БЩУ).

Администрация форума - данную тему я расположил именно в этом разделе т.к. проект требует очень тщательного описания как конструкции самого РБМК так и управления им.
Nelsy вне форума   Ответить с цитированием
Старый 24.10.2007, 22:37   #4
Theoristos
Советник
 
Аватар для Theoristos
 
Регистрация: 20.05.2007
Адрес: Днепропетровск
Сообщений: 1,941
Включить репутацию: 3602
По умолчанию

Цитата Сообщение от Nelsy:
Дальше "благих желаний" пойдёт, уверяю всех сомневающихся, т.к. это проект профессионального уровня, а не любительского.
Цель проекта прежде всего информационно-научная несмотря на его объёмность (хотя по-мойму это не должно отталкивать - наоборот оч. интересный проект).
Я совсем не против, но пока сомневаюсь.
Кстати неоднократно упоминалось о тренажерах РБМК, которые есть в некоторых уч. центрах/АЭС.
Но там похоже программно-аппаратный комплек и они недоступны.

Цитата Сообщение от Nelsy:
Теперь подробнее о проекте:
Используется псевдотрёхмерная схема РБМК (конкретный вид и угол обзора зависит от геометрии активной зоны и расположения внутренних устройств),
[...]
Ух. сразу об анимации. Визуализация - вещь хорошая, но лично меня в первую очередь интерисует и смущает качественная матмодель. Не только самой активной зоны, но и прочего оборудования АЭС .
Имхо в первую очередь стоит разрабатывать ее, а визуализация - дело вторичное...
Theoristos вне форума   Ответить с цитированием
Старый 24.10.2007, 23:26   #5
Nelsy
Участник
 
 
Регистрация: 21.10.2007
Адрес: Волгоград
Возраст: 29
Сообщений: 23
Включить репутацию: 0
По умолчанию Разработка симулятора реактора РБМК 1000. Проблемы и решения.

Важно и то и другое, успех проекта после реализации будет зависеть и от того насколько это приятно для глаза выглядит.

Матмодель это безусловно процентов 80% этого проекта и в её описании мне конечно потребуется помощь инженеров (собственно зачем я про это всё и пишу на форуме), потому что далеко не все, особенно базовые аспекты можно прочитать в материалах в интернете. В "награду" имена всех помогающих и/или активно участвующих в этом проекте будут включены в список разработчиков (т.к. сегодня основа не коммерческая, хотя это очень даже не исключено в будущем), а так как аналогов почти нет (особенно доступных), то хорошая реализация (за этапами которой желающие смогут следить) очень вероятно что даст этому проекту успех.
ps - а в чем сомнения в отношении точности матмодели?
Nelsy вне форума   Ответить с цитированием
Старый 25.10.2007, 02:20   #6
cybernix
Участник автоклуба
 
Аватар для cybernix
 
Регистрация: 26.04.2007
Адрес: Киев
Возраст: 33
Сообщений: 89
Включить репутацию: 381
По умолчанию

Цитата Сообщение от Nelsy:
Важно и то и другое, успех проекта после реализации будет зависеть и от того насколько это приятно для глаза выглядит.
На первых этапах интерфейс можно реализовать не сложнее досовского симулятора ТОР, хотелось бы получить рабочее место ВИУРа.

Цитата:
Матмодель это безусловно процентов 80% этого проекта....
Накодить ядро программы будет очень непросто, сам поражаюсь с "математики" в ТОРе, при том что в нем все очень упрощено (количество стержней, каналов, etc.)

Цитата:
... и в её описании мне конечно потребуется помощь инженеров (собственно зачем я про это всё и пишу на форуме), потому что далеко не все, особенно базовые аспекты можно прочитать в материалах в интернете.
Цитата:
ps - а в чем сомнения в отношении точности матмодели?
Бесспорно, многие инженеры АЭС, продвинуты значительно выше своих должностных обязанностей, но все-таки они эксплутационщики а не разработчики, и 100% правильную физ-мат модель получить будет очень сложно.
Цитата:
В "награду" имена всех помогающих и/или активно участвующих в этом проекте будут включены в список разработчиков (т.к. сегодня основа не коммерческая, хотя это очень даже не исключено в будущем), а так как аналогов почти нет (особенно доступных), то хорошая реализация (за этапами которой желающие смогут следить) очень вероятно что даст этому проекту успех.
Я не против помочь проекту, сам инженер-программист, специализация "комп. автоматизация технологических систем", но меня интересуют слудующие вопросы:

Цитата:
..данный проект подразумевает создание виртуального реактора, а не всего энергоблока..
1) что именно? БС, ГЦН, ПЭН, ДА, ТГ будут?
2) ОС и среда разработки?

ЗЫ. Хотелось бы какой то мультиплатформенный продукт, т.к. не сижу в MS Win, c другой стороны реализацию такого сложного проекта нужно делать в RTOS, например в QNX, там для этого есть все необходимое.
cybernix вне форума   Ответить с цитированием
Старый 25.10.2007, 03:07   #7
Nelsy
Участник
 
 
Регистрация: 21.10.2007
Адрес: Волгоград
Возраст: 29
Сообщений: 23
Включить репутацию: 0
По умолчанию

1. математически будут учитываться все устройства которые влияет на процессы в реакторе, но управлять можно будет только реактором (т.е. изменять/фиксировать только его рабочие параметры, подразумевается что остальное оборудование работает в штатном режиме с обычными для данного состояния реактора параметрами).
2. я пока не оч. себе представляю необходимые выч. ресурсы для своей идеи т.к. реактор "знаю" на уровне сообщений на этом форуме. Нужно для начала хотя бы приближённое описание самих процессов в активной зоне и зависимостей между ними. Исходя из ресурсоёмкости уже можно будет конкретно выбрать и ос и технологию.
ps: я тоже оч. склоняюсь к мультиплатформенности, иначе это будет для узкого круга людей, а задумка как раз в распространенности.
Nelsy вне форума   Ответить с цитированием
Старый 04.11.2007, 23:35   #8
Павел
Участник
 
Аватар для Павел
 
Регистрация: 23.01.2005
Адрес: Lindau Bodensee (Germany)
Возраст: 39
Сообщений: 633
Включить репутацию: 632
По умолчанию Разработка симулятора реактора РБМК 1000. Проблемы и решения.

Уважаемые форумчане!
На ветке, посвященной обсуждению технических вопросов, касающихся реактора РБМК 1000, появились посты о разработке симулятора реактора.
Тема, на мой взгляд, очень интересная.
Поэтому я решил выделить её в отдельное "делопроизводство" и пенести сюда посты из
РБМК-шной темы.
__________________
Масонские сексоты бывшими не бывают.
Павел вне форума   Ответить с цитированием
Старый 07.11.2007, 00:17   #9
Павел
Участник
 
Аватар для Павел
 
Регистрация: 23.01.2005
Адрес: Lindau Bodensee (Germany)
Возраст: 39
Сообщений: 633
Включить репутацию: 632
По умолчанию

Поскольку все товарищи- симулянты упорно молчат, для разгона темы выскажусь я.
Значить соображения такие.
Математическая модель должнв учитывать канальность. Неприменно.
Т.е каждая ТВС создает определенный нейтронный поток, который распределяется в пространстве по площади поверхности цилиндра.Т.е чем ближе 2 ТВС друг к другу, тем интенсивнее они друг друга "греют". Соответственно 2 разнесенных в разные углы АЗ ТВС по потоку почти не связаны.
Таким образом, нейтронный поток Nin, получаемый дял каждой ТВС получается суммой потоков, создаваемых прочими ТВС с учетом расстояния .

Каждая ТВС выдает поток Nout , который получается так:
Nout=Nin*(1-b)k+ Nin*b*k*f(t)
b- доля запаздывающих нейтронов.
k(1-b)-коэфф. размножения на мнгновенных нейтронах, этот поток выдается сразу.
b*k-коэфф. размножения на запаздывающих нейтронах. f(t)-временная функция, экспонента, описывающая рост потока от ядер-предшественников, с учетом периодов их полураспада ,что около 12сек.

Каждый стержень создает "отрицательный поток", котрый так же как и нейтронный суммируется от всех стрежней с учетом расстоянияТВС-стержень для каждой ТВС.
Этот суммарный "отрицательный поток" должен уменьшать k ТВС.

Величину отравления можно получить разностью временных функций образования-распада йода.


Такой подход требует больших вычислительных мощностей (все на все влияет),
но дает возможность для:

- игр с шагом решетки (разнесенные на большие расстояния ТВС перестанут "доставать" друг друга потоком достаточной плотности).
- возможности перекосов энерговыделения.
- возможность устранения перекосов, т.к стрежень сильнее всего будет давить ближайшие к нему ТВС.
- введнеия реактивности больше b.
Обязательно с выдачей предупреждения "Выпей ЙОДУ!"
- где то проскакивало что "вес" стержня пропорционален квадрату потока?
И это можно!


Тепловая можность в каждом канале считается исходя из Nout.
Можно и расход воды добавить и считать еще и паросодержание.
Профилирование расходов отбрасываем, нафиг ибо нефиг!

Для отработки модели неплохо бы применить MATLAB .

Ну и можно предусмотреть совсем веселый прибамбас- подключение аппаратной
части для сигнализации. Проще говоря, через порт подключается панель с индикаторами, отражающими в реальном времени состояние виртуального реактора.
А то что же это, для всяких летунов-ездунов выпускают всякие джойстики, рули-штурвалы-педали. А мы чем хуже?

Жду дополнений/замечаний.
__________________
Масонские сексоты бывшими не бывают.
Павел вне форума   Ответить с цитированием
Старый 07.11.2007, 00:24   #10
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Имхо, проще всего будет такую штуку сделать с использованием объектов в том же С++ или Делфи, только надо сначала непротиворечивую матмодель создать.
И сигнализаци в данном случае будет вполне легко организуема, а аппаратная сигнализация - от лукавого. Слишком сильно усложняет весь проект.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 09:13   #11
Павел
Участник
 
Аватар для Павел
 
Регистрация: 23.01.2005
Адрес: Lindau Bodensee (Germany)
Возраст: 39
Сообщений: 633
Включить репутацию: 632
По умолчанию

Цитата Сообщение от Gothician:
Имхо, проще всего будет такую штуку сделать с использованием объектов в том же С++ или Делфи, только надо сначала непротиворечивую матмодель создать.
Осторожно спрошу, А что, в изложенных мной набросках есть противоречие?
Конструктивная критика приветствуется.
Именно для отработки и отладки модели я упомянул MATLAB.
Как только модель будет удовлетворять требованиям, переписываем алгоритм на С или дельфи..

Цитата Сообщение от Gothician:
И сигнализаци в данном случае будет вполне легко организуема, а аппаратная сигнализация - от лукавого. Слишком сильно усложняет весь проект.
Неа, не усложняет, одна функция, сливающая статусную инфу на COM порт.
У кого будет желание и возможность тот может собрать и аппаратный модуль, у кого нет-будет щелкать по окошкам.
На счет лукавости не согласен. Скролько у вас на столе мониторов?
у меня всего 1.Поэтому все органы управления/сигнализации просто не помещаются
__________________
Масонские сексоты бывшими не бывают.
Павел вне форума   Ответить с цитированием
Старый 07.11.2007, 09:33   #12
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Цитата:
Неа, не усложняет, одна функция, сливающая статусную инфу на COM порт.
У кого будет желание и возможность тот может собрать и аппаратный модуль, у кого нет-будет щелкать по окошкам.
На счет лукавости не согласен. Скролько у вас на столе мониторов?
у меня всего 1.Поэтому все органы управления/сигнализации просто не помещаются
Сколько параметров надо отображать на аппаратной сигнализации? И каких? Если отображение будет исключительно светодиодами - это одно, а если будут отображаться и цифры, то здесь уже нельзя обойтись счетчиками и простой логикой - надо ставить буфера и декодеры. Да и количество параметров имеет значение - все-таки компорт достаточно медленное устройство.
Цитата:
Осторожно спрошу, А что, в изложенных мной набросках есть противоречие?
Конструктивная критика приветствуется.
Именно для отработки и отладки модели я упомянул MATLAB.
Как только модель будет удовлетворять требованиям, переписываем алгоритм на С или дельфи..
Не противоречие, а упущения.
Поясняю: влияние оказывает не только один ТВЭЛ на другой, а каждай таблетка на каждую, ведь распределение поля идет по всему объему. То есть, влияние нейтронного потока теблетки оксида урана будет на все другие таблетки в реакторе, расположенные в различных коорднатах на разной высоте. Конечно, в определенном радиусе это влияние может быть пренебрежимо малым, но он здесь не указан.
Это только по формированию нейтронного поля таблетками топлива. Но ведь еще есть накопление ксенона, положение стержней, ДП, влияние работы ГЦН и БС - парообразование и, как следствие, ПКР.
И я так думаю, что я не все еще упомянул.
Очень сомневаюсь, что такую модель можно сделать в матлабе.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 12:35   #13
Geen
Участник
 
 
Регистрация: 25.06.2006
Сообщений: 333
Включить репутацию: 460
По умолчанию

Ох, не с реактора надо начинать модель, а с БС, ТГ и далее по кругу

MATLAB может помочь только в самом начале - дальше упрётся в производительность (интерпретатор) и работу с памятью (отсутствие ссылок). Впрочем, если не гнаться за большой точностью всей модели, а отрабатывать только отдельные узлы, то должно хватить.
Есть ещё вариант - писать распределённую систему - тогда и ресурсов хватит, и мониторов.

И не надо модель строить на упрощённых формулах (вроде доли запаздывающих нейтронов) - надо считать честно (где-то я видел базу сечений реакций с нейтронами по 40 энергетическим каналам, только скачать в удоваримом виде не получилось (кстати, буду благодарен за хорошую ссылку)).
Geen вне форума   Ответить с цитированием
Старый 07.11.2007, 12:50   #14
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Цитата Сообщение от Geen:
Ох, не с реактора надо начинать модель, а с БС, ТГ и далее по кругу

MATLAB может помочь только в самом начале - дальше упрётся в производительность (интерпретатор) и работу с памятью (отсутствие ссылок). Впрочем, если не гнаться за большой точностью всей модели, а отрабатывать только отдельные узлы, то должно хватить.
Есть ещё вариант - писать распределённую систему - тогда и ресурсов хватит, и мониторов.

И не надо модель строить на упрощённых формулах (вроде доли запаздывающих нейтронов) - надо считать честно (где-то я видел базу сечений реакций с нейтронами по 40 энергетическим каналам, только скачать в удоваримом виде не получилось (кстати, буду благодарен за хорошую ссылку)).
Вот и я то же самое пишу - реактор надо моделировать практически со всеми системами, ведь все взаимосвязано и влияет друг на друга. А если будем упрощать - получим весьма приблизительные данные, причем порядок приближения неизвестен. Что-то меня наталкивает на мысль, что разработчики реактора тоже пользовались упрощенными рассчетами.
А идея насчет распределения систем - отличная. Только желательно, чтобы машины были в локальной сети, тогда задержки будут минимальны. Но можно сделать и на одной машине - вычислительные мощности современных компьютеров вполне позволяют. Впрочем, это надо проверять экспериментально - объем вычислений по нейтронным потокам в реакторе очень большой.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 13:44   #15
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Собственно по симулятору реактора:
если разрабатывать проект серьезно, т.е. создавать полнофункциональный симулятор реактора (а львиная доля вычислений и кода пойдет как раз на симуляцию АЗ, управление остальными устройствами блока не будет представлять проблемы), то проект будет однозначно коммерческим, иначе ничего не получится. То есть, если есть заинтересованные среди руководства АЭС/ИАЭ либо еще кто-то, проект вполне можно создать. Срок выполнения будет в зависимости от назначения симулятора варьироваться от полугода до двух лет.
Идеальный вариант: симулятор для обучения/тренировки специалистов, моделирование поведения реактора в разных ситуациях, исследование физики реактора.
Состав:
- выделенный сервер - обсчет физпроцессов, проходящих в реакторе, коммуникация с остальными компонентами.
- клиент-компьютер с интерфейсами рабочих мест (любые коммуникационные каналы с аппаратными симуляторами ВИУР, ВИУБ, ВИУТ) либо клиент-компьютеры с рабочими местами соответствующих инженеров. Причем на клиенте обсчитывается физика работы ТГ, БС, ГЦН и пр., которая намного проще вычислений физики реактора.
Причем разработка симулятора с использованием аппаратных аналогов рабочих мест инженеров будет, естественно, дольше.

Итак, что нужно для моделирование физики реактора (первоочередная задача), половина, если не больше, всех затрат на разработку симулятора:
Топливо:
- масса таблетки
- количество изотопов в ней (U235, U238, P239 и др.)
- период полураспада каждого изотопа
- вероятность захвата нейтронов определенной скорости ядром изотопа с последующим делением
- количество и скорость (энергия) выделяющихся при делении нейтронов и других частиц (гамма-кванты, альфа-частицы, бета-частицы)
- теплоемкость
- температура плавления
- температура, различные зависимости излучения/поглощения от температуры
- распределение топлива
Замедлитель (графит):
- коэффициент замедления/поглощение
- температура, изменение коэффициента замедления от температуры
- масса
- теплоемкость
- распределение замедлителя
Поглотитель (стержни):
- коэффициент поглощения
- температура
- физ размеры
- изменение коэффициента поглощения в зависимости от температуры
- расположение
Поглотитель (вода):
- коэффициент поглощения (изменение количества воды по массе/объему приводит к возникновению ПКР?)
- теплоемкость
- теплота парообразования
- теплоперенос от охлаждаемых поверхностей
- масса воды в КМПЦ
- распределение/расход по КМПЦ
Процессы в реакторе и их влияние на распределение нейтронного поля:
ксеноновое отравление и проч.
Элементы конструкции (их влияние):
оболочки ТК, СУЗ, отражатель, крышка сх.Е, сх. ОР и проч. (теплоемкость, поглощение нейтронов, размещение и пр.)

Если что-то упустил (а, скорее всего, так оно и есть) - поправляйте/дополняйте.
Как видим, объем исходных данных немаленький, особенно, если учесть что количество таблеток топлива в реакторе очень большое, становится ясен объем вычислений. Тем не менее любая задача решается

Строго говоря, любое решение задачи по программированию начинается с ТЗ. Особенно задачи такого объема. То есть полноценно эту задачу на одном энтузиазме не решить. А что касается визуализации - это очень просто будет сделать, но уже после решениея задачи моделирования физики реактора.

Если это действительно нужно - ищите заказчиков и составляйте ТЗ.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 13:46   #16
Spider
Участник
 
Аватар для Spider
 
Регистрация: 08.02.2007
Адрес: Саратов
Возраст: 32
Сообщений: 57
Включить репутацию: 382
По умолчанию

а мощности одного компьютера хватит, чтобы запустить такой симулятор?
Spider вне форума   Ответить с цитированием
Старый 07.11.2007, 13:48   #17
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Цитата Сообщение от Spider:
а мощности одного компьютера хватит, чтобы запустить такой симулятор?
Постом выше я описал свое видение проблемы разработки и конфигурации системы.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 14:07   #18
Nelsy
Участник
 
 
Регистрация: 21.10.2007
Адрес: Волгоград
Возраст: 29
Сообщений: 23
Включить репутацию: 0
По умолчанию

Очень рад что хоть кто-то откликнулся). по порядку:
1. насчёт аппаратной сигнализации и прочих методах вывода информации. не нужно усложнять проект поддержкой доп. драйверов для непонятно каких устройств (уст-во для "сигнализации" тоже делать сами будем ? и выпускать их в промышленных масштабах потом?))) ) и что такое уств-о из себя представлять будет? - табло БЩУ ?). вывод информации несложно разделить на виртуальные экраны, переключаемые вкладками (панель задач Windows отличный пример). это
лишает ВИУРА виртуального реактора той оперативности которая есть на БЩУ, но это единственный подход который адекватно применить.

2. способ реализации. вариант с распределённой выч. системой очень хорош, но у него есть важный аспект касательно потребителей, а именно - многие из тех кому Виртуальный РБМК (в дальнейшем ВРБМК) будет нужен располагают локальной сетью с достаточной пропускной
способностью, выделенным сервером ? тут я пас, какими выч. ресурсами располагает целевая для ВРБМК аудитория вопрос к сотрудникам АЭС пожалуй. а исходя из объёма вычеслений применить клиент-серверную технологию было бы оптимально. скольк пультов есть на БЩУ ? (ну там ВИУР, ВИУБ, ВИУТ и т.д. ? т.е. сколько клиентских машин-пультов должно будет находиться в сети помимо сервера-реактора).
Nelsy вне форума   Ответить с цитированием
Старый 07.11.2007, 15:05   #19
Gothician
Участник
 
Аватар для Gothician
 
Регистрация: 06.11.2007
Адрес: Константиновка, Донецкая обл.
Возраст: 37
Сообщений: 290
Включить репутацию: 402
По умолчанию

Цитата:
вывод информации несложно разделить на виртуальные экраны, переключаемые вкладками (панель задач Windows отличный пример). это
лишает ВИУРА виртуального реактора той оперативности которая есть на БЩУ, но это единственный подход который адекватно применить.
если делать просто модель реактора, а не тренажер, то можно, хотя, все равно неудобно. Если все делать на одном компьютере, то можно использовать несколько мониторов. Но если моделировать физику реактора и управление вместе с отображением информации, то с учетом производительности системы модель получится слишком упрощенной, скорее всего будет ближе к демонстрационной модели, а не к симулятору.
Ориентировочную производительность системы, необходимой для симулятора можно посчитать только в том случае, если будут известны все моделируемые объекты и учитываемые переменные. А с ходу сказать ничего нельзя. Для полноценного моделирование, скорее всего, понадобится выделенный сервер, хорошо если один.
Цитата:
вариант с распределённой выч. системой очень хорош, но у него есть важный аспект касательно потребителей, а именно - многие из тех кому Виртуальный РБМК (в дальнейшем ВРБМК) будет нужен располагают локальной сетью с достаточной пропускной
способностью, выделенным сервером ? тут я пас, какими выч. ресурсами располагает целевая для ВРБМК аудитория вопрос к сотрудникам АЭС пожалуй. а исходя из объёма вычеслений применить клиент-серверную технологию было бы оптимально. скольк пультов есть на БЩУ ? (ну там ВИУР, ВИУБ, ВИУТ и т.д. ? т.е. сколько клиентских машин-пультов должно будет находиться в сети помимо сервера-реактора)
Целевая аудитория полноценного симулятора - персонал/руководство АЭС, сотрудники НИИ АЭ, студенты энергетических специальностей. Конфигурация ЛВС для симуляции РМБК - ничто по сравнению со стоимостью разработкии программного комплекса симулятора. Оценочная стоимость разработки этого комплекса будет не менее 500к$. Тем не менее сейчас во всех институтах существует своя ЛВС и необязательно все время использовать отдельный компьютер в качестве сервера, достаточно запускать серверное приложение по необходимости. Хотя, конечно, для точного моделирования состояния желательно постоянная работа сервера, для ускорения течения процессов можно менять временной коэффициент.
Кроме того, можно использовать кластерную технологию, в таком случае можно утверждать однозначно, что симулятор (естественно, правильно написанный) будет полностью аналогичен реактору - вопрос только сколько отдельных машин потребуется для кластера (данный подход уже давно реализуется в распределенных вычислениях). Хотя это существенно увеличит срок и стоимость разработки.
Тем не менее, основные принципы прохождения нейтронного потока одинаковы для всех реакторов (не знаю, как реакторы на БН), поэтому при разработке симуляторов для ВВЭР, например, будет существенно меньше время и стоимость разработки.
А клиент-серверная технология будет не только оптимальной, а единственно реальной для разработки полноценного симулятора (единственная альтернатива - выделенный компьютер под расчеты физики реактора и аппаратная часть, подключаемая через интерфейсы (PCI карта расширения, USB и др) к этому компьютеру, которая моделирует команды и принимает и отображает информацию). Последний вариант в стационарном виде, кстати, возможно реализовать на базе списанного оборудования (приборы отображения информации и пр.).
В общем, варианты есть, необходимы заинтересованные лица, обладающие достаточным количеством ресурсов.
Gothician вне форума   Ответить с цитированием
Старый 07.11.2007, 16:02   #20
cybernix
Участник автоклуба
 
Аватар для cybernix
 
Регистрация: 26.04.2007
Адрес: Киев
Возраст: 33
Сообщений: 89
Включить репутацию: 381
По умолчанию

1) Как я уже и писал, для того чтобы реализовать такой сложный программный комплекс нужен вычислительный кластер (пока трудно сказать с какой производительностью), на одном сервере сделать не получится.

2) Ядро ВРБМК должно быть написано и крутиться под полноценной RT осью, например QNX, эта риалтаймовая ОС которая хорошо маштабируется, идеально подходит для кластерных вычислений, и славится своей стабильностью. Не зря она стоит на борткомпьютерах многих марок автомобилей, используется для управления и мониторинга сложных производсвенных процесов в.т.ч. и ядерных реакторов.

3) Для удовлетворения всех слоев населения, которые пользуются разными ОС, АПИ, наверно, придется писать на Джаве. И никакого Делфи, которая подходит разве что для написания несложных программ для бухгалтерии.
cybernix вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:19.


© 2004—2011 МОО "Центр "Припять.ком". Все права защищены. | Обратная связь | Разработано Initial.
При использовании информации в письменном или электронном виде, ссылка на www.pripyat.com обязательна.
Наши друзья: ремонт ноутбуков Topix 



Рейтинг@Mail.ru

Музей киевского метро