15
Кросс-платформенный код Varia для многовариантных расчётов с анализом неопределённостей: возможности и перспективы Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV школа-семинар СОКРАТ 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV школа-семинар СОКРАТ

  • Upload
    joanna

  • View
    69

  • Download
    0

Embed Size (px)

DESCRIPTION

Кросс-платформенный код Varia для многовариантных расчётов с анализом неопределённостей: возможности и перспективы. Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV школа-семинар СОКРАТ 5-9 октября 2010 года, Ленинградская обл., пос. Рощино. - PowerPoint PPT Presentation

Citation preview

Page 1: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

Кросс-платформенный код Varia для многовариантных расчётов с анализом неопределённостей: возможности и перспективы

Моисеенко Е. В., Дробышевский Н. И.

ИБРАЭ РАНIV школа-семинар СОКРАТ

5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Page 2: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Требования лицензирующих организаций (NRC, МАГАТЭ,…) - BEPU: Best Estimate Plus Uncertainty

Неопределённость по CSAU: точность расчётных средств

и экспериментальных данных

эффект масштаба при использовании экспериментальных данных для расчёта РУ

точность исходных данных при описании РУ

Анализ неопределённостей как осознанная необходимость

Появление новых возможностей для массового счёта (мощные многоядерные ПЭВМ, кластеры, грид-системы)

Page 3: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Обзор кода ВАРЯ

ВАРЯ (Вероятностный Анализ Расчётов Ядерных реакторов, VARIAtion) – кросс-платформенный код, позволяющий:

варьировать входные данные для расчётов кодами улучшенной оценки

управлять запуском экземпляров кода на различных вычислительных системах (ПЭВМ, кластер)

осуществлять статистическую обработку результатов

Page 4: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Особенности кода ВАРЯ

Кросс-платформенность: Linux, Windows; x86, x64

Модульность: подготовка данных запуск экземпляров кода сбор результатов обработка результатов

Статистическая обработка: min, max, avg стандартное отклонение тест Колмогорова-

Смирнова оценка влияния

отдельного параметра на результат (линейная регрессия)

Page 5: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

Структура кодаОписание варьируемыхпараметров

Формированиевходных файлов

Расчётныйкод

Расчётныйкод

Расчётныйкод

Результат Результат Результат

Стат. обработка, анализнеопределённостей и т.д.

На языке XML

На XML внутри кода,на языке расчётного кода на диске

HEFEST,HEFEST-M,и другие

ЧиН, экспорт в ORIGIN

Page 6: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Как это работает

Page 7: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Этапы большого пути: 2009 год

Первая версия кода: Модуль подготовки данных

для кода HEFEST Расчёты на ПЭВМ Демонстрационные расчёты

экспериментов SACR Сопряжённый модельный

расчёт ВВЭР-440: вариантный расчёт HEFEST + для каждого результата HEFEST-M (5 параметров, 625 вариантов)

0 .00 0.40 0 .80 1 .20 1 .60 2 .00 2 .40

0 .00

0 .40

0 .80

1 .20

1 .60

2 .00

2 .40

t= 3 .990E+04 min=-3.39E-03max= 6.16E-03

a= 0 .0

c= 0 .0

e= 0 .0

g= 0 .0

i= 0 .0

Радиальные перемещ ения

- 0

0

0

0

2

2

4

6

Page 8: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

Этапы большого пути: 2010 год

Развитие кода: Пробный расчёт на кластере ИБРАЭ (8 узлов по 4 ядра)

кодом HEFEST. Модельная задача удержания расплава в корпусе ВВЭР-440 (4 параметра, 5000 вариантов)

Модуль подготовки данных для кода HEFEST-М Расчёт эксперимента по высокотемпературной ползучести

кодом HEFEST-М (3 параметра, 1000 вариантов) Использование препроцессора для расширения

возможностей варьирования входного файла Другие расчёты

Page 9: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

2010 год: модельная задача удержания расплава Варьируемые параметры: эффективная теплопроводность

металлического слоя в вертикальном и горизонтальном направлениях

эффективная теплопроводность оксидного слоя в горизонтальном направлении (в вертикальном – жёстко связана)

мощность остаточного тепловыделения

Результаты: временная зависимость

максимальной температуры временная зависимость

максимального потока тепла через стенку корпуса

http://www.kntc.re.kr/openlec/nuc/NPRT/module1/module1_7/1_7.htm

Page 10: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

2010 год: модельная задача удержания расплаваСлучайная сетка 10х10х10х5 с

равномерным распределением по всем измерениям, для каждого узла получен результат

Выбрано 250 результатов, т.е. вероятность покрытия доверительного интервала более 0,95

Возможность использования системы для большого числа расчётов

Выявление режимов, в которых код работает неустойчиво (12 авостов)

Page 11: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

2010 год: высокотемпературная ползучесть корпусной сталиПолзучесть:

Расчёт кодом HEFEST-M, 1000 вариантов, по 10 значений каждого параметра

Варьируемые параметры: прикладываемое давление и величины и B

Результат:время разрушения образца

Один из одномерных экспериментов со сталью 15Х2НМФА-А0( , , ) ( ) ( ) ( , )p p p p

y y tT d T E T f d T

( )( , ) ( )( )p Tpf d T B T d

0 200 400 600 800 10000

20

40

60

80

Деф

ормации, %

Время, мин

26.5МПа Эксп. 26.5МПа Расчет

Page 12: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

2010 год: высокотемпературная ползучесть корпусной стали

В эксперименте P = 26,5 МПа, T = 1273 K. Полученные величины: B = 5,09.108, = 0,25, время разрушения: ~ 855 мин.

Page 13: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

ВАРЯ: Огромные возможности

Работает на разных платформах Распределяет задания по многоядерным узлам Адаптируется для использования с различными кодами Осуществляет статистическую обработку результатов Позволяет подготавливать результаты для

представления как в визуальном, так и в численном виде Количество расчётов ограничено только аппаратными

средствами и ресурсоёмкостью расчётного кода Может использоваться как мощное средство проверки

устойчивости моделей и границ применимости

Page 14: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

IV школа-семинар СОКРАТ, 5-9 октября 2010 года, Ленинградская обл., пос. Рощино

ВАРЯ: Блестящие перспективы

Использование «больших» кластеров с системой управления заданиями

Использование на грид-системах Доработка интерфейсов между модулями Адаптация к другим расчётным кодам (СОКРАТ…) Доработка модуля статистического анализа –

переход на Python с SciPy Отчуждаемость кода Промышленная эксплуатация кода

Page 15: Моисеенко Е. В., Дробышевский Н. И. ИБРАЭ РАН IV  школа-семинар СОКРАТ

Спасибо за внимание

http://moiseenko.su/doc/socrat-2010.ppt