sensorАнализ чувствительности

Определение

Анализ чувствительности предназначен для оценки влияния возмущающих параметров на функционал (выходной параметр, отклик системы и т.д.), что позволяет определить параметры, требующие более тщательного внимания при анализе системы. Для количественной оценки влияния используются чувствительности (коэффициенты). Чувствительность S(R,α)S(R,\alpha) произвольного функционала RR зависящего от параметра α\alpha определяется как (дробная/относительная) производная:

S(R,α)αRdRdαS(R,\alpha)\equiv\frac{\alpha}{R}\frac{\textnormal{d}R}{\textnormal{d}\alpha}

Используя это значение, можно оценить изменение функционала RR от значения R0R_0 в линейном приближении. Если II параметры αi\alpha_i возмущаются на величину δαi\delta\alpha_i, iIi\in I, это можно представить в виде ряда Тейлора первого порядка.

R=R0+i=1ISiδαiR=R_0+\sum_{i=1}^I{S_i \delta\alpha_i}

где SiS(Ri,αi)S_i\equiv S(R_i,\alpha_i) используется для краткости.

Оценка чувствительности

Чувствительности оцениваются различными подходами, которые можно разделить на две группы, основанные на прямых и возмущенческих/вариационных методах. Первый метод обычно не рассматривают, так как он требует как минимум одной дополнительной симуляции на каждый возмущающийся параметр. Подход, основанный на возмущениях, как правило, использует теорию возмущений первого порядка. Для собственных значений kk уравнение имеет следующий вид:

S(k,α)=αkdkdα=αψ,(A^α1kF^α)ψ,1kF^ψ+O(δψ)S(k,\alpha)=\frac{\alpha}{k}\frac{\textnormal{d} k}{\textnormal{d} \alpha} = -\alpha \frac{\langle\psi^*,\left(\frac{\partial \hat{A}}{\partial \alpha} - \frac{1}{k}\frac{\partial \hat{F}}{\partial \alpha}\right)\rangle}{\langle \psi^*,\frac{1}{k}\hat{F}\psi \rangle} +\mathcal{O}(\delta\psi)

где f,gf(ξ)g(ξ)dξ\langle f,g \rangle \equiv \int f(\vec{\xi})g(\vec{\xi}) \textnormal{d}\vec{\xi} является скалярным произведением произвольных функций f(ξ)f(\vec{\xi}) и g(ξ)g(\vec{\xi}); ξ\vec{\xi} является вектором в фазовом пространстве; A^\hat{A} является оператором переноса; kk является собственным значением (множителем); F^\hat{F} является оператором расщепления; δψ\delta\psi является возмущением в ψ\psi вследствие возмущения в α\alpha.

Эта формула ясно показывает преимущество подхода на основе возмущений: он требует только знания прямого и присоединённого потоков, т.е. требует двух симуляций нейтронного переноса, чтобы получить чувствительности ко всем II параметрам, тогда как прямой подход требует как минимум II возмущённых симуляций помимо одной невозмущённой прямой симуляции, что делает этот подход довольно неэффективным.

Это классический подход для собственного значения kk, и для вычисления чувствительности других функционалов следует обращаться к обобщённой теории возмущений, также известной как GPT, введённой Усачевым. GPT имеет схожее преимущество, но может потребовать двух дополнительных симуляций, если функционал является билинейным (или их отношением), например эфективная доля запаздывающих нейтронов βeff\beta_{eff} или другие кинетические параметры. У GPT есть два ограничения: 1) функционал RR должен удовлетворять условию ψ,Rψ=0\langle \psi, \frac{\partial R}{\partial \psi} \rangle= 0 (например, 135Xe^{135}\textnormal{Xe} концентрация в равновесии); 2) если число функционалов достаточно велико (например, распределение мощности), преимущество подхода на основе возмущений уменьшается.

circle-exclamation

Формулировки были разработаны давно, хотя они по-прежнему широко используются, и их развитие в значительной степени связано с тем, как стохастический код переноса нейтронов может вычислять чувствительности в одной симуляции. Эти методы реализованы в ряде известных инструментов, таких как MCNP, KENO-VI, Serpent, TRIPOLI-4 и др.

Последнее обновление