paste.txt

ChatGPT neutral 12 чанков ~18 мин чтения
TOM II — CORE 2.0<br> <br> 1. Формальная постановка динамической системы PSSR<br> <br> 1.1 Пространство состояния<br> <br> Определим систему как динамическую систему с управлением и стохастической компонентой.<br> <br> Пусть:<br> <br> X(t) \in \mathbb{R}^n<br> <br> — вектор состояния системы в момент времени t.<br> <br> Структура вектора:<br> <br> X(t) = \begin{bmatrix} L(t) \\ C(t) \\ W(t) \\ M(t) \end{bmatrix}<br> <br> где:<br> <br> L(t) — вектор нагрузок узлов (node loads)<br> <br> C(t) — вектор ёмкостей узлов<br> <br> W(t) — матрица связности<br> <br> M(t) — вектор макро-факторов (D,V,E,C,S и др.)<br> <br> Размерность:<br> <br> N — число узлов<br> <br> K — число макро-факторов<br> <br> Тогда:<br> <br> L \in \mathbb{R}^N<br> <br> C \in \mathbb{R}^N<br> <br> W \in \mathbb{R}^{N \times N}<br> <br> M \in \mathbb{R}^K<br> <br> 1.2 Нормированная нагрузка узлов<br> <br> Определим:<br> <br> NL_i(t) = \frac{L_i(t)}{C_i(t)}<br> <br> Состояние узла:<br> <br> NL_i < 1 — устойчив<br> <br> NL_i = 1 — критическая точка<br> <br> NL_i > 1 — перегрузка<br> <br> Вектор нормированных нагрузок:<br> <br> NL(t) = C(t)^{-1} \circ L(t)<br> <br> (покомпонентное деление)<br> <br> 1.3 Базовая динамика нагрузки<br> <br> Динамика нагрузки узла i:<br> <br> \dot{L}_i = \underbrace{\sum_{j=1}^{N} W_{ij} \cdot \sigma(NL_j)}_{\text{перенос давления}} + \underbrace{f_i(M(t))}_{\text{внешние факторы}} - \underbrace{\delta_i L_i}_{\text{диссипация}} + \underbrace{\xi_i(t)}_{\text{шум}}<br> <br> где:<br> <br> \sigma(x) — нелинейная функция активации (см. ниже)<br> <br> \delta_i — коэффициент естественной стабилизации<br> <br> \xi_i(t) — стохастическая компонента<br> <br> 1.4 Нелинейность передачи давления<br> <br> Передача давления не линейна.<br> <br> Определим сигмоидальную функцию:<br> <br> \sigma(x) = \frac{1}{1 + e^{-k(x-1)}}<br> <br> Интерпретация:<br> <br> при x < 1 передача мала<br> <br> при x \approx 1 — резкий рост<br> <br> при x > 1 — насыщение<br> <br> Это делает систему способной к фазовым переходам.<br> <br> 1.5 Динамика ёмкости (износ)<br> <br> Ёмкость узла не постоянна.<br> <br> \dot{C}_i = -\alpha_i NL_i C_i + \beta_i R_i(t)<br> <br> где:<br> <br> \alpha_i — коэффициент износа<br> <br> R_i(t) — восстановление (ремонт, инвестиции, Fallback)<br> <br> \beta_i — эффективность восстановления<br> <br> Таким образом:<br> <br> перегрузка разрушает ёмкость<br> <br> инвестиции восстанавливают её<br> <br> 1.6 Fallback States (формализация)<br> <br> Если узел имеет Fallback:<br> <br> C_i^{eff}(t) = \begin{cases} C_i(t), & NL_i < 1 \\ C_i(t) + C_i^{fb}, & t \in [t_{act}, t_{act}+T_{fb}] \end{cases}<br> <br> где:<br> <br> активация происходит при NL_i \ge 1<br> <br> t_{act} = t_0 + \tau_{fb}<br> <br> Fallback учитывается только если:<br> <br> q_{fb} \ge q_{min}<br> <br> 1.7 Стохастическая компонента<br> <br> Шум:<br> <br> \xi_i(t) \sim \mathcal{N}(0, \sigma_i^2)<br> <br> или в дискретной форме:<br> <br> \xi_i(t+\Delta t) = \sigma_i \cdot \varepsilon_i<br> <br> где \varepsilon_i \sim N(0,1)<br> <br> Это создаёт вероятностную оболочку вокруг детерминированной динамики.<br> <br> 1.8 Полная система<br> <br> Итоговая система:<br> <br> \dot{X}(t) = F(X(t)) + G u(t) + \Xi(t)<br> <br> где:<br> <br> u(t) — вектор управляемых вмешательств<br> <br> G — матрица влияния управления<br> <br> \Xi(t) — шум<br> <br> 2. Индексы как функционалы состояния<br> <br> Теперь индексы — не абстракция, а функционалы от X(t).<br> <br> 2.1 Structural Stress Index (SSI)<br> <br> SSI(t) = \sum_{i=1}^{N} w_i \cdot NL_i(t)<br> <br> где веса нормированы:<br> <br> \sum w_i = 1<br> <br> 2.2 Coupling Amplification Index (CAI)<br> <br> CAI(t) = \lambda_{max}(W \cdot D_{NL})<br> <br> где:<br> <br> D_{NL} — диагональная матрица NL<br> <br> \lambda_{max} — максимальное собственное значение<br> <br> CAI отражает потенциальную лавинообразность.<br> <br> 2.3 Discrepancy Index (DI)<br> <br> Определяется как норма расхождения между слоями:<br> <br> DI = \| X_{physical} - X_{informational} \|<br> <br> 2.4 Noise Index (NI)<br> <br> NI = \text{Var}(\xi(t))<br> <br> 2.5 Вероятность фазового перехода (PRS)<br> <br> PRS = \frac{1}{1 + e^{-(aSSI + bCAI + cDI + dNI)}}<br> <br> Это логистическое отображение многомерного напряжения в вероятность режима.<br> <br> 3. Спектральная устойчивость (ρ_struct)<br> <br> Определим матрицу линейзации:<br> <br> J = \frac{\partial F}{\partial X}<br> <br> Система устойчива если:<br> <br> \max \Re(\lambda(J)) < 0<br> <br> Тогда структурный радиус:<br> <br> \rho_{struct} = - \max \Re(\lambda(J))<br> <br> Если \rho_{struct} \to 0 — система приближается к бифуркации.<br> <br> Ок. Продолжаем Том II — Core 2.0 строго, плотно, с полными выкладками.<br> <br> TOM II — CORE 2.0 (продолжение)<br> <br> 4. Режимы как функция состояния + гистерезис + неопределённость<br> <br> 4.1 Режим как отображение состояния<br> <br> Определим режим как дискретную переменную:<br> <br> R(t)\in \{0,1,2,3\}=\{\text{Normal},\text{Heightened},\text{Stress},\text{Severe}\}<br> <br> Режим вычисляется из непрерывного состояния через агрегированный «режимный аргумент» \Omega(t).<br> <br> Базовая форма:<br> <br> \Omega(t)=\theta_{SSI}SSI(t)+\theta_{CAI}CAI(t)+\theta_{DI}DI(t)+\theta_{NI}NI(t)<br> <br> Замечание о коэффициентах: везде в Томе II используем единое обозначение весов (θ_SSI, θ_CAI, θ_DI, θ_NI). Если в других документах встречаются (a,b,c,d), их следует трактовать как ту же четверку θ в иной записи; разночтения запрещены.<br> <br> и далее:<br> <br> PRS(t)=\sigma(\Omega(t))=\frac{1}{1+e^{-\Omega(t)}}<br> <br> В v10.3 вводим двухуровневую классификацию (чтобы не было конфликта томов):<br> <br> глобальный режим системы R^{glob}(t) по PRS^{eff}<br> <br> локальный режим региона/подсистемы R^{loc}_r(t) по (S_r,PRS_r)<br> <br> В Томе II фиксируем глобальный (ядровой) режим.<br> <br> 4.2 Confidence-фильтр как инвариант ядра<br> <br> Пусть Conf(t)\in[0,1] — достоверность агрегированного состояния (из Tom VII + L-DataIntegrity).<br> <br> Вводим «эффективную вероятность» с защитой от ложной эскалации:<br> <br> PRS^{eff}(t) = Conf(t)\cdot PRS(t) + (1-Conf(t))\cdot PRS^{base}<br> <br> где PRS^{base} — консервативная базовая оценка (по умолчанию 0.25 или параметр версии).<br> <br> Это формально означает: при низкой достоверности система не имеет права выдавать уверенный экстремум.<br> <br> 4.3 Гистерезис режимов (Tup/Tdown) — строгая формализация<br> <br> Без гистерезиса режим будет «дёргаться» от шума. Поэтому вводится память переключения.<br> <br> Определим пороги вверх:<br> <br> 0<\tau_1^{up}<\tau_2^{up}<\tau_3^{up}<1<br> <br> и пороги вниз:<br> <br> 0<\tau_1^{down}<\tau_2^{down}<\tau_3^{down}<1<br> <br> с инвариантом:<br> <br> \tau_k^{down}<\tau_k^{up}\quad \forall k<br> <br> Это и есть петля гистерезиса.<br> <br> Правило переключения вверх<br> <br> Если текущий режим R(t^-)=k, то переход вверх возможен, только если:<br> <br> PRS^{eff}(t) \ge \tau_{k+1}^{up} \ \text{на протяжении}\ Tup_{k+1}<br> <br> То есть:<br> <br> \min_{s\in[t-Tup_{k+1},t]} PRS^{eff}(s)\ge \tau_{k+1}^{up} \Rightarrow R(t)=k+1<br> <br> Правило переключения вниз<br> <br> Переход вниз возможен, только если:<br> <br> PRS^{eff}(t) \le \tau_{k}^{down} \ \text{на протяжении}\ Tdown_{k}<br> <br> То есть:<br> <br> \max_{s\in[t-Tdown_{k},t]} PRS^{eff}(s)\le \tau_{k}^{down} \Rightarrow R(t)=k-1<br> <br> Примечание (инженерное)<br> <br> Tup обычно меньше, чем Tdown: вверх система реагирует быстрее, вниз выходит медленнее (инерция восстановления).<br> <br> Все \tau и T — параметры версии и подчиняются процедуре управления изменениями.<br> <br> 4.4 Режим неопределённости (formal uncertainty regime)<br> <br> Режим неопределённости не заменяет R(t), а вводит флаг:<br> <br> U(t)\in\{0,1\}<br> <br> Условие:<br> <br> U(t)=1 \iff Conf(t)<Conf_{min} \ \ \vee \ \ \Delta_{data}(t)>\Delta_{max}<br> <br> где:<br> <br> Conf_{min} — порог достоверности<br> <br> \Delta_{data} — метрика деградации данных (пропуски, лаги, конфликт источников)<br> <br> Если U(t)=1, то:<br> <br> запрещены автоматические эскалации (только предупреждение + запрос подтверждения),<br> <br> любые решения/манёвры проходят через SDM-ограничители (см. Том IV, но в ядре фиксируем правило).<br> <br> 5. Ранняя диагностика фазового перехода (EWS) как функции ядра<br> <br> EWS в ядре должны быть вычислимы.<br> <br> 5.1 Критическое замедление (Critical Slowing Down)<br> <br> Пусть Y(t) — наблюдаемый агрегат (например SSI или PRS).<br> <br> Оценим AR(1):<br> <br> Y(t)=\phi Y(t-1)+\epsilon(t)<br> <br> Если система приближается к бифуркации, то:<br> <br> \phi \to 1<br> <br> Следовательно EWS-метрика:<br> <br> EWS_{CSD}(t) = 1-\phi(t)<br> <br> Чем ближе к 0 — тем ближе к критической точке.<br> <br> 5.2 Рост дисперсии<br> <br> При приближении к критической точке растёт вариативность:<br> <br> EWS_{Var}(t)=Var(Y(t-w:t))<br> <br> 5.3 Рост автокорреляции и «краснение» спектра<br> <br> Автокорреляция лаг-1:<br> <br> AC_1(t)=Corr(Y_t,Y_{t-1})<br> <br> Рост AC_1 — сигнал приближения к фазовому переходу.<br> <br> 6. MSI и IE: строгая математика (ядро v10.3)<br> <br> Теперь переходим к тому, что ты запросил: детализировать математически MSI / IE.<br> <br> Это часть Core 2.0, потому что иначе SDM/манёвры не имеют формального основания.<br> <br> 6.1 Управление как воздействие на состояние<br> <br> Введём управляющий вектор:<br> <br> u(t)\in\mathbb{R}^m<br> <br> Управление действует на систему через матрицу G:<br> <br> \dot{X}(t)=F(X(t)) + G(X,t)u(t)+\Xi(t)<br> <br> 6.2 MSI — Manoeuvre Space Index (пространство допустимых манёвров)<br> <br> Главный смысл MSI: сколько свободы у системы для управляемого движения, учитывая:<br> <br> правовые/этические запреты<br> <br> режимные запреты (особенно Severe)<br> <br> ресурсные ограничения<br> <br> структурные ограничения (узлы/ёмкости)<br> <br> 6.2.1 Множество допустимых управлений<br> <br> Определим множество допустимых воздействий:<br> <br> \mathcal{U}(t)=\{u\in\mathbb{R}^m:\ A_u u \le b_u(t)\}<br> <br> где A_u,b_u кодируют:<br> <br> бюджет ресурсов,<br> <br> юридические запреты,<br> <br> лимит политического капитала,<br> <br> лимит скорости вмешательств.<br> <br> 6.2.2 Множество допустимых состояний<br> <br> Есть также множество допустимых состояний:<br> <br> \mathcal{X}(t)=\{X:\ A_X X \le b_X\}<br> <br> например запрет на NL_i>NL_{hard} по критическим узлам (инфраструктурные лимиты).<br> <br> 6.2.3 MSI как нормированный объём допустимых управлений<br> <br> Базовая формула:<br> <br> MSI(t)=\frac{\text{Vol}(\mathcal{U}(t))}{\text{Vol}(\mathcal{U}_{ref})}<br> <br> где \mathcal{U}_{ref} — эталонное множество в Normal режиме (версия/паспорт).<br> <br> Если использовать эллипсоидальную аппроксимацию:<br> <br> \mathcal{U}(t)\approx\{u:\ (u-\mu)^T Q^{-1}(u-\mu)\le 1\}<br> <br> то:<br> <br> \text{Vol}(\mathcal{U}(t))\propto \sqrt{\det(Q(t))}<br> <br> и тогда:<br> <br> MSI(t)=\sqrt{\frac{\det(Q(t))}{\det(Q_{ref})}}<br> <br> 6.2.4 Режимное ограничение MSI<br> <br> В Severe режиме действует «Strategic Defense Mode», значит:<br> <br> \mathcal{U}^{Severe}(t)\subset \mathcal{U}(t)<br> <br> и:<br> <br> MSI^{Severe}(t)=\frac{\text{Vol}(\mathcal{U}^{Severe}(t))}{\text{Vol}(\mathcal{U}_{ref})}<br> <br> Ожидаемо MSI падает резко.<br> <br> 6.3 IE — Influence Elasticity (эластичность влияния)<br> <br> IE отвечает на вопрос: насколько сильно система реагирует на единицу воздействия.<br> <br> Конвенция норм: если явно не указано иное, во всём Томе II используется спектральная (евклидова) норма ||·||_2 для векторов и индуцированная матричная норма ||·||_2 для матриц.<br> <br> Формально: чувствительность индексов к управлению.<br> <br> 6.3.1 Чувствительность индекса к управлению<br> <br> Пусть Z(t) — целевой выход (например PRS, SSI, ρ_struct).<br> <br> Тогда:<br> <br> IE_Z(t)=\left\|\frac{\partial Z(t)}{\partial u(t)}\right\|<br> <br> Так как Z функция состояния:<br> <br> Z=Z(X(t))<br> <br> то по правилу цепочки:<br> <br> \frac{\partial Z}{\partial u}= \frac{\partial Z}{\partial X}\cdot \frac{\partial X}{\partial u}<br> <br> 6.3.2 \frac{\partial X}{\partial u} через линеаризацию<br> <br> Линеаризуем систему около текущего состояния X_0:<br> <br> \dot{x}=Jx + G u<br> <br> где:<br> <br> x=X-X_0<br> <br> J=\frac{\partial F}{\partial X}\bigg|_{X_0}<br> <br> Решение (в непрерывной форме):<br> <br> x(t)=e^{Jt}x(0)+\int_0^t e^{J(t-s)}G u(s)\,ds<br> <br> Если рассматриваем малое окно и постоянное u, то:<br> <br> \frac{\partial x(t)}{\partial u}=\int_0^t e^{J(t-s)}G\,ds<br> <br> Предел при больших t в устойчивом режиме:<br> <br> \frac{\partial x}{\partial u}= -J^{-1}G<br> <br> (если J обратима и устойчива)<br> <br> 6.3.3 Итоговая формула IE<br> <br> IE_Z(t)=\left\|\frac{\partial Z}{\partial X}\cdot (-J^{-1}G)\right\|<br> <br> Это уже «инженерная» формула: если J близка к вырожденной (ρ_struct → 0), то J^{-1} растёт, и IE может стать огромной (опасная зона: малое вмешательство вызывает большой эффект).<br> <br> 7. Связка IE и ρ_struct (критически важно)<br> <br> Каноническое определение структурного запаса (ядро): ρ_struct(t) := - max Re(λ(J(t))).<br> <br> Если ρ_struct → 0, то система близка к бифуркации → управляемость становится нестабильной.<br> <br> Если \rho_{struct}\to 0, то система близка к бифуркации → управляемость становится нестабильной.<br> <br> Формально:<br> <br> при малом \rho_{struct}, J плохо обусловлена,<br> <br> норма ||J^{-1}|| растёт,<br> <br> IE растёт.<br> <br> Отсюда инвариант SDM:<br> <br> при низком \rho_{struct} и/или режиме Severe запрещены манёвры с высоким IE (они могут «переломить» систему).<br> <br> Ок — продолжаю Том II — Core 2.0: формализуем SDM как ограничитель манёвров в Severe и «сшиваем» это с MSI / IE / ρ_struct так, чтобы Том IV мог просто ссылаться на ядро.<br> <br> TOM II — CORE 2.0 (продолжение)<br> <br> 8. SDM — Strategic Defense Mode как инвариант ядра<br> <br> 8.1 Определение SDM (ядровой запрет)<br> <br> Вводятся два режима принятия решений ядром:<br> <br> Normal Control Mode (NCM) — обычный контур управления/рекомендаций.<br> <br> Strategic Defense Mode (SDM) — оборонительный контур, включающийся при угрозе структурного срыва.<br> <br> SDM — это не «политическая настройка», а математически выводимая блокировка опасных манёвров.<br> <br> 8.2 Условие включения SDM<br> <br> SDM активируется, если выполнено хотя бы одно условие:<br> <br> SDM(t)=1 \iff \Big(R(t)=\text{Severe}\Big)\ \vee\ \Big(\rho_{struct}(t)\le \rho_{crit}\Big)\ \vee\ \Big(PRS^{eff}(t)\ge \tau_{SDM}\Big)<br> <br> где:<br> <br> \rho_{crit} — порог исчерпания структурного запаса,<br> <br> \tau_{SDM} — порог вероятности срыва, после которого допустимы только стабилизирующие действия,<br> <br> R(t)=\text{Severe} — уже означает, что система вошла в область критических параметров по режимному двигателю.<br> <br> Инвариант: при SDM(t)=1 запрещены любые управленческие воздействия, которые могут увеличить вероятность фазового срыва или ухудшить структуру в горизонте T_{def}.<br> <br> 8.3 SDM как ограничение множества допустимых управлений \mathcal{U}(t)<br> <br> Базовое множество допустимых управлений:<br> <br> \mathcal{U}(t)=\{u\in\mathbb{R}^m:\ A_u u \le b_u(t)\}<br> <br> В SDM вводится суженное множество:<br> <br> \mathcal{U}^{SDM}(t)=\{u\in\mathcal{U}(t):\ \mathcal{C}_{SDM}(u,t)\le 0\}<br> <br> где \mathcal{C}_{SDM} — набор дополнительных ограничений.<br> <br> 8.4 Критерий допустимости манёвра через IE (эластичность влияния)<br> <br> Пусть Z(t) — критический выход (минимальный набор):<br> <br> Z(t)=\big(PRS^{eff}(t),\ \rho_{struct}(t),\ SSI(t)\big)<br> <br> а IE_Z(t) — эластичность:<br> <br> IE_Z(t)=\left\|\frac{\partial Z(t)}{\partial u(t)}\right\|<br> <br> В SDM вводится верхняя граница на «силу управляемого воздействия»:<br> <br> IE_Z(t)\cdot \|u(t)\|\ \le\ \epsilon_{SDM}<br> <br> Смысл: даже если управление допустимо юридически и ресурсно, оно не допускается, если малое воздействие может вызвать большой эффект (вблизи бифуркации).<br> <br> Эквивалентная форма:<br> <br> \|u(t)\|\ \le\ \frac{\epsilon_{SDM}}{IE_Z(t)}<br> <br> То есть при росте IE (приближение к критической точке) допустимый радиус управлений сжимается.<br> <br> 8.5 Критерий допустимости манёвра через ρ_struct (структурный запас)<br> <br> В SDM дополнительно запрещаются воздействия, которые уменьшают \rho_{struct}.<br> <br> Вводится «локальный линейный тест» (первый порядок):<br> <br> \Delta \rho_{struct}(t;u)\approx \nabla \rho_{struct}(X(t))\cdot \Delta X(t;u)<br> <br> Требование SDM:<br> <br> \Delta \rho_{struct}(t;u)\ \ge\ 0<br> <br> То есть манёвр допустим только если в первом приближении он не ухудшает запас устойчивости.<br> <br> Используя линеаризацию \Delta X\approx -J^{-1}G u, получаем:<br> <br> \Delta \rho_{struct}(t;u)\approx \nabla \rho_{struct}(X(t))\cdot (-J^{-1}G u)<br> <br> Тогда условие:<br> <br> \nabla \rho_{struct}(X(t))\cdot (-J^{-1}G u)\ \ge\ 0<br> <br> Это «геометрический» фильтр: управление должно лежать в полупространстве, которое не направлено на ухудшение структуры.<br> <br> 8.6 Допустимые классы воздействий в SDM (строгая типология)<br> <br> В SDM разрешены только воздействия двух типов:<br> <br> Тип A — «демпфирование» (stabilizing / damping)<br> <br> Воздействия, уменьшающие скорость роста стресс-переменных, не меняя структуру связей:<br> <br> \Delta A \approx 0,\quad \Delta C \ge 0,\quad \Delta \Omega \le 0<br> <br> Примеры: временные ресурсы, аварийные резервы, локальные перераспределения.<br> <br> Тип B — «санация данных» (stabilize epistemics)<br> <br> Воздействия, направленные на повышение достоверности:<br> <br> \Delta Conf(t) > 0,\qquad \Delta PRS^{eff}(t)\ \text{может измениться только через}\ Conf<br> <br> То есть: в SDM допустимы усилия по восстановлению наблюдаемости и исключению «ложных сигналов», но не «атакующие манёвры».<br> <br> 8.7 Запрещённые классы воздействий в SDM<br> <br> Запрет 1 — структурные манёвры<br> <br> Любое управление, которое меняет матрицу связей A (структуру сети) или вводит новые связи высокой мощности:<br> <br> \|\Delta A\| > \delta_A \quad \Rightarrow\quad u \notin \mathcal{U}^{SDM}<br> <br> Исключение: ремонтные изменения, которые доказуемо увеличивают \rho_{struct}.<br> <br> Запрет 2 — высоко-IE манёвры<br> <br> Если:<br> <br> IE_Z(t) \ge IE_{max}^{SDM}<br> <br> то любые воздействия, кроме «демпфирования» и «санации данных», запрещены.<br> <br> Запрет 3 — манёвры при неопределённости<br> <br> Если U(t)=1 (режим неопределённости), то SDM автоматически активен, и:<br> <br> \mathcal{U}^{SDM}(t)=\mathcal{U}^{safe}(t)<br> <br> где \mathcal{U}^{safe} — заранее утверждённый список безопасных действий (паспорт действий, см. Том VI + журнал процедур).<br> <br> 8.8 MSI в SDM (как ядровой выход)<br> <br> Мы определили:<br> <br> MSI(t)=\frac{\text{Vol}(\mathcal{U}(t))}{\text{Vol}(\mathcal{U}_{ref})}<br> <br> В SDM:<br> <br> MSI^{SDM}(t)=\frac{\text{Vol}(\mathcal{U}^{SDM}(t))}{\text{Vol}(\mathcal{U}_{ref})}<br> <br> Это становится одним из основных выходов ядра (наряду с SSI/PRS/ρ_struct):<br> <br> если MSI^{SDM}\to 0, система «почти неуправляема»: допускаются только аварийные стабилизаторы;<br> <br> если MSI^{SDM} начинает расти, появляется пространство для манёвров (переход к NCM возможен после выхода из Severe и восстановления \rho_{struct}).<br> <br> 8.9 Условия выхода из SDM<br> <br> Выход из SDM возможен только при одновременном выполнении:<br> <br> R(t)\neq \text{Severe},\qquad \rho_{struct}(t)\ge \rho_{exit},\qquad PRS^{eff}(t)\le \tau_{exit}<br> <br> с гистерезисом:<br> <br> \rho_{exit}>\rho_{crit},\qquad \tau_{exit}<\tau_{SDM}<br> <br> и с выдержкой времени:<br> <br> \min_{s\in[t-T_{exit},t]}\rho_{struct}(s)\ge \rho_{exit}<br> <br> 9. Как SDM «встраивается» в Том IV (чтобы не дублировать)<br> <br> В Томе IV не определяется SDM заново. Он только использует якорную ссылку на ядро:<br> <br> Том IV §(Severe Logic): «При R=\text{Severe} активируется SDM согласно Tom II §8. Любые сценарные вмешательства проходят фильтр \mathcal{U}^{SDM} и ограничители IE/ρ_struct.»<br> <br> Продолжаем строго по плану.<br> <br> Ниже — полноценный инженерный блок.<br> <br> TOM II — CORE 2.0<br> <br> 10. Спектральная версия ρ_struct (полная формализация)<br> <br> Этот раздел переводит «структурный запас устойчивости» из концепта в формальную вычислимую процедуру.<br> <br> 10.1 Построение матрицы структурной связности A<br> <br> 10.1.1 Граф системы<br> <br> Пусть система описывается ориентированным взвешенным графом:<br> <br> G = (V, E)<br> <br> где:<br> <br> V = \{N_1, \dots, N_n\} — узлы,<br> <br> E — направленные связи,<br> <br> w_{ij} — вес связи от узла i к узлу j.<br> <br> Вес w_{ij} отражает:<br> <br> долю потока ресурса,<br> <br> степень зависимости,<br> <br> силу институционального или экономического влияния,<br> <br> либо нормированную силу передачи нагрузки.<br> <br> 10.1.2 Нормализация связей<br> <br> Вес должен быть приведён к безразмерной форме:<br> <br> w_{ij} \in [0,1]<br> <br> Нормализация выполняется через:<br> <br> w_{ij} = \frac{F_{ij}}{\max_k F_{ik}}<br> <br> где F_{ij} — фактический поток или зависимость.<br> <br> 10.1.3 Матрица A<br> <br> Структурная матрица:<br> <br> A = [a_{ij}]<br> <br> где:<br> <br> a_{ij} = w_{ij}<br> <br> Матрица A не симметрична в общем случае.<br> <br> 10.1.4 Учет ёмкости узлов<br> <br> Связь должна учитывать запас прочности узла.<br> <br> Определим:<br> <br> \tilde{a}_{ij} = w_{ij} \cdot \frac{1}{C_j}<br> <br> где C_j — базовая ёмкость узла.<br> <br> Таким образом получаем нагрузочную матрицу:<br> <br> A_L = [\tilde{a}_{ij}]<br> <br> Она показывает, насколько нагрузка от i перегружает j.<br> <br> 10.2 Спектральные критерии устойчивости<br> <br> 10.2.1 Спектральный радиус<br> <br> Пусть:<br> <br> \rho(A_L) = \max |\lambda_i|<br> <br> где \lambda_i — собственные значения.<br> <br> Интерпретация:<br> <br> если \rho(A_L) < 1 — система в линейном приближении устойчива,<br> <br> если \rho(A_L) = 1 — критическая граница,<br> <br> если \rho(A_L) > 1 — нагрузка может экспоненциально усиливаться.<br> <br> 10.2.2 Операционная спектральная аппроксимация ρ_struct (для случая, когда J недоступна напрямую)<br> <br> Определим нагрузочную (каскадную) матрицу A_L и её спектральный радиус ρ(A_L)=max |λ_i(A_L)|.<br> <br> Тогда вводится прокси-метрика (инженерная оценка): ρ_struct^spec := 1 - ρ(A_L).<br> <br> Примечание: ρ_struct^spec — приближение «по структуре связей» и не заменяет каноническое ρ_struct через якобиан. В простом каскадном приближении J ≈ A_L - D (см. §10.3), поэтому ρ_struct^spec служит быстрым индикатором дрейфа к границе устойчивости.<br> <br> Это приближение структурного запаса.<br> <br> Интерпретация:<br> <br> \rho_{struct} > 0 — есть запас,<br> <br> \rho_{struct} = 0 — точка бифуркации,<br> <br> \rho_{struct} < 0 — система в зоне экспоненциальной нестабильности.<br> <br> 10.2.3 Спектральный разрыв<br> <br> Пусть \lambda_1 \ge \lambda_2 \ge ...<br> <br> Вводим:<br> <br> \Delta_\lambda = \lambda_1 - \lambda_2<br> <br> Малый спектральный разрыв означает:<br> <br> высокая вероятность синхронизации узлов,<br> <br> быстрое распространение каскада.<br> <br> 10.3 Связь A ↔ J (якобиан динамики)<br> <br> 10.3.1 Динамическая система<br> <br> Рассмотрим:<br> <br> \frac{dX}{dt} = F(X)<br> <br> Линеаризация около точки равновесия:<br> <br> \frac{d\delta X}{dt} = J \delta X<br> <br> где:<br> <br> J = \frac{\partial F}{\partial X}<br> <br> 10.3.2 Связь с A_L<br> <br> В простейшем каскадном приближении:<br> <br> J \approx A_L - D<br> <br> где:<br> <br> D — диагональная матрица демпфирования,<br> <br> элементы D отражают внутреннюю диссипацию узлов.<br> <br> Если:<br> <br> \lambda_{max}(J) < 0<br> <br> — равновесие устойчиво.<br> <br> Если:<br> <br> \lambda_{max}(J) > 0<br> <br> — малые возмущения усиливаются.<br> <br> 10.3.3 Связь ρ_struct и якобиана<br> <br> \rho_{struct} \approx -\lambda_{max}(J)<br> <br> Таким образом:<br> <br> при \lambda_{max}(J) \to 0 запас устойчивости исчезает,<br> <br> при \lambda_{max}(J) > 0 SDM должен быть активирован.<br> <br> 10.4 Практический расчёт<br> <br> 10.4.1 Пошаговая процедура<br> <br> Сформировать список узлов.<br> <br> Определить веса связей.<br> <br> Нормализовать.<br> <br> Построить A_L.<br> <br> Вычислить собственные значения.<br> <br> Найти \rho(A_L).<br> <br> Вычислить \rho_{struct}.<br> <br> 10.4.2 Устойчивость к шуму<br> <br> Поскольку данные шумные, используем:<br> <br> усреднение A_L по окну времени,<br> <br> bootstrap-оценку разброса \rho_{struct},<br> <br> доверительный интервал:<br> <br> \rho_{struct} \in [\rho_{min}, \rho_{max}]<br> <br> Если интервал пересекает 0 — активируется режим неопределённости.<br> <br> 10.5 Пороговые правила для EWS и SDM<br> <br> 10.5.1 Ранний сигнал (EWS)<br> <br> Если:<br> <br> \frac{d\rho_{struct}}{dt} < -\theta_1<br> <br> — ранний сигнал структурного истощения.<br> <br> Если:<br> <br> \rho_{struct} < \theta_2<br> <br> — усиленный мониторинг.<br> <br> 10.5.2 Активация SDM<br> <br> SDM включается если:<br> <br> \rho_{struct} \le 0<br> <br> или<br> <br> \lambda_{max}(J) \ge 0<br> <br> 10.6 Интерпретация<br> <br> SSI показывает «температуру».<br> <br> PRS показывает «вероятность срыва».<br> <br> ρ_struct показывает «запас прочности».<br> <br> MSI показывает «пространство манёвра».<br> <br> IE показывает «чувствительность к управлению».<br> <br> Это завершает спектральную часть ядра 2.0.<br> <br> Продолжаем строго и без упрощений.<br> <br> TOM II — CORE 2.0<br> <br> 11. Manoeuvre Space Index (MSI) — Полная формализация<br> <br> MSI — это формальный ответ на вопрос:<br> <br> Сколько структурного пространства для активного вмешательства остаётся системе при текущем состоянии?<br> <br> Это не «возможность принять решение», а геометрический объём допустимых управлений, не переводящих систему в неустойчивость.<br> <br> 11.1 Формализация управляемой системы<br> <br> 11.1.1 Базовая динамика<br> <br> Рассмотрим динамическую систему:<br> <br> \frac{dX}{dt} = F(X, u)<br> <br> где:<br> <br> X \in \mathbb{R}^n — вектор состояния системы,<br> <br> u \in \mathbb{R}^m — вектор управлений (вмешательств),<br> <br> F — нелинейная функция динамики.<br> <br> 11.1.2 Линеаризация<br> <br> Около текущей точки X^*:<br> <br> \frac{d\delta X}{dt} = J \delta X + B u<br> <br> где:<br> <br> J = \frac{\partial F}{\partial X}\Big|_{X^*} — якобиан,<br> <br> B = \frac{\partial F}{\partial u}\Big|_{X^*} — матрица управления.<br> <br> 11.2 Условие устойчивости при управлении<br> <br> 11.2 Условие устойчивости при структурных манёврах (правильная постановка)<br> <br> В аффинной линеаризации вида ẋ = J x + B u (при фиксированных J,B) устойчивость равновесия определяется спектром J и не зависит от постоянного добавочного вектора B u.<br> <br> Чтобы описать манёвры, которые меняют структуру системы (ёмкости, связность, демпфирование и т.п.), предполагаем, что управление u входит в параметры модели, и якобиан зависит от u: J(u) = ∂F/∂X |_{X*(u),u}.<br> <br> Тогда устойчивость при данном u определяется условием: max Re(λ(J(u))) < 0.<br> <br> Здесь X*(u) — квазистационарная точка (или «замороженное» состояние), соответствующая текущему горизонту оценки.<br> <br> Определим множество:<br> <br> 11.3 Допустимое множество управлений (Manoeuvre Space)<br> <br> Определим множество безопасных управлений:<br> <br> 𝒰_safe(t) := { u ∈ ℝ^m : max Re(λ(J(u,t))) < 0 } ∩ 𝒰_max(t), где 𝒰_max задаётся бюджетом/запретами (см. §6.2.1).<br> <br> 11.4 Геометрическая интерпретация<br> <br> 11.4 Линейная аппроксимация границы (операционная версия v10.3)<br> <br> Пусть u₀ — базовая точка (обычно u₀=0). Тогда для малых манёвров:<br> <br> λ_max(J(u)) ≈ λ_max(J(u₀)) + gᵀ (u - u₀), где g := ∇_u λ_max(J(u))|_{u₀}.<br> <br> Градиент g вычисляется численно (finite differences) через пересчёт J(u) по процедуре параметризации вмешательств (см. Том IV: интерфейс манёвров).<br> <br> Тогда условие устойчивости:<br> <br> \lambda_{max}(J) + g^T u < 0<br> <br> 11.4.1 Гиперплоскость устойчивости<br> <br> Граница устойчивости:<br> <br> g^T u = -\lambda_{max}(J)<br> <br> Это гиперплоскость в пространстве управлений.<br> <br> 11.5 Определение MSI<br> <br> 11.5.1 Базовое определение<br> <br> MSI — это нормированный объём допустимого множества:<br> <br> MSI = \frac{\text{Vol}(\mathcal{U}_{safe})}{\text{Vol}(\mathcal{U}_{max})}<br> <br> где:<br> <br> \mathcal{U}_{max} — максимально допустимый диапазон управлений (ресурсные, юридические, политические ограничения).<br> <br> 11.5.2 Линейная аппроксимация<br> <br> Если пространство управлений ограничено:<br> <br> \|u\| \le U_{max}<br> <br> то допустимая область — полупространство, пересечённое с шаром радиуса U_{max}.<br> <br> Тогда:<br> <br> MSI \approx \frac{1}{2} \left(1 - \frac{\lambda_{max}(J)}{\|g\| U_{max}}\right)<br> <br> при \lambda_{max}(J) < 0.<br> <br> 11.6 Поведение MSI в режимах<br> <br> 11.7 Связь MSI и ρ_struct<br> <br> Recall:<br> <br> \rho_{struct} \approx -\lambda_{max}(J)<br> <br> Тогда:<br> <br> MSI \propto \rho_{struct}<br> <br> Если структурный запас исчезает — пространство манёвра исчезает.<br> <br> 11.8 Нелинейное расширение (граница устойчивости)<br> <br> В общем случае граница безопасных манёвров определяется неявным уравнением: max Re(λ(J(u))) = 0.<br> <br> MSI вычисляется как нормированный объём области {u: max Re(λ(J(u))) < 0} внутри 𝒰_max; для практики v10.3 допускается Monte Carlo-оценка объёма.<br> <br> задаёт нелинейную поверхность.<br> <br> MSI вычисляется как:<br> <br> MSI = \frac{\int_{\mathcal{U}_{safe}} du}{\int_{\mathcal{U}_{max}} du}<br> <br> В 10.3 допускается численная аппроксимация (Monte Carlo sampling).<br> <br> 11.9 Интерпретация<br> <br> MSI ≈ 1 → система может проводить активные реформы.<br> <br> MSI ≈ 0.5 → манёвры ограничены.<br> <br> MSI ≈ 0 → только стабилизация (SDM).<br> <br> 11.10 Встроенное правило SDM<br> <br> В режиме Severe:<br> <br> MSI = 0<br> <br> и:<br> <br> u \in \mathcal{U}_{stabilization}<br> <br> где допускаются только демпфирующие вмешательства:<br> <br> g^T u < 0<br> <br> 11.11 Практический алгоритм расчёта MSI<br> <br> Рассчитать J.<br> <br> Найти λ_max(J).<br> <br> Рассчитать g.<br> <br> Определить U_max.<br> <br> Вычислить MSI по линейной формуле.<br> <br> При необходимости — Monte Carlo.<br> <br> 11.12 Ограничения<br> <br> MSI не измеряет политическую волю.<br> <br> MSI не равен «способности к реформе».<br> <br> MSI — чисто структурный индекс.<br> <br> Продолжаем строго.<br> <br> TOM II — CORE 2.0<br> <br> 12. Influence Elasticity (IE) — Полная математическая формализация<br> <br> IE отвечает на другой вопрос, чем MSI.<br> <br> MSI: сколько пространства для манёвра?<br> <br> IE: насколько эффективно система откликается на манёвр?<br> <br> Это индекс чувствительности динамики к направленному управлению.<br> <br> 12.1 Постановка задачи<br> <br> Снова берём систему:<br> <br> \frac{dX}{dt} = F(X, u)<br> <br> Линеаризация в точке X^*:<br> <br> \frac{d\delta X}{dt} = J \delta X + B u<br> <br> где:<br> <br> J \in \mathbb{R}^{n\times n} — якобиан,<br> <br> B \in \mathbb{R}^{n\times m} — матрица управления.<br> <br> 12.2 Определение IE<br> <br> IE измеряет нормированную чувствительность состояния к управлению.<br> <br> 12.2.1 Базовое определение<br> <br> Рассмотрим стационарное решение:<br> <br> J \delta X + B u = 0<br> <br> Если J обратима:<br> <br> \delta X = - J^{-1} B u<br> <br> Тогда чувствительность:<br> <br> \mathcal{S} = \|J^{-1} B\|<br> <br> 12.2.2 Нормированная форма<br> <br> IE = \frac{\|J^{-1} B\|}{\|J^{-1}\|}<br> <br> Это устраняет масштабирование, оставляя только управляемость.<br> <br> 12.3 Геометрическая интерпретация<br> <br> IE отражает:<br> <br> Насколько направление управления совпадает с «мягкими» модами системы.<br> <br> Насколько управление попадает в уязвимые собственные направления J.<br> <br> Если B ортогонально к наиболее медленным модам — IE низкое.<br> <br> 12.4 Спектральная форма IE<br> <br> Пусть:<br> <br> J = V \Lambda V^{-1}<br> <br> Тогда:<br> <br> J^{-1} = V \Lambda^{-1} V^{-1}<br> <br> Разложим B по собственным векторам:<br> <br> B = \sum_i b_i v_i<br> <br> Тогда вклад в IE:<br> <br> IE \sim \sum_i \frac{|b_i|}{|\lambda_i|}<br> <br> Интерпретация:<br> <br> Если управление направлено вдоль медленной моды (малое |λ_i|), влияние велико.<br> <br> Если вдоль жёсткой моды — влияние мало.<br> <br> 12.5 Временная форма IE<br> <br> Рассмотрим отклик:<br> <br> \delta X(t) = \int_0^t e^{J(t-s)} B u(s) ds<br> <br> IE можно определить как:<br> <br> IE_t = \sup_{\|u\|=1} \|\delta X(t)\|<br> <br> Это норма оператора управляемости.<br> <br> 12.6 Связь IE с матрицей управляемости<br> <br> Матрица управляемости:<br> <br> \mathcal{C} = [B, JB, J^2B, ..., J^{n-1}B]<br> <br> Если rank(\mathcal{C}) = n → система полностью управляемая.<br> <br> IE измеряет степень приближения к полной управляемости.<br> <br> 12.7 Упрощённая формула для v10.3<br> <br> Для вычислительной практики:<br> <br> IE = \| (J - \lambda_{crit} I)^{-1} B \|<br> <br> где \lambda_{crit} — ближайшее к нулю собственное значение.<br> <br> 12.8 Поведение IE в режимах<br> <br> 12.9 MSI vs IE — матрица стратегий<br> <br> 12.10 Стратегическая карта<br> <br> Определим:<br> <br> \Phi = (MSI, IE)<br> <br> Это 2D-поле стратегического состояния.<br> <br> 12.11 Ограничения<br> <br> IE чувствителен к ошибке в J.<br> <br> При плохом DataIntegrity может быть нестабилен.<br> <br> Не используется для автоматического изменения режима.<br> <br> 12.12 Связь с SDM<br> <br> Если:<br> <br> MSI \rightarrow 0<br> <br> IE автоматически ограничивается:<br> <br> IE_{eff} = IE \cdot MSI<br> <br> В Severe:<br> <br> IE_{eff} = 0<br> <br> 12.13 Вычислительный алгоритм<br> <br> Построить J.<br> <br> Построить B.<br> <br> Найти спектр J.<br> <br> Найти J^{-1}.<br> <br> Рассчитать норму.<br> <br> Нормировать.<br> <br> 12.14 Глубокая интерпретация<br> <br> IE — это:<br> <br> Мера эластичности структуры.<br> <br> Способность системы перераспределять давление.<br> <br> Индекс восприимчивости к реформе.<br> <br> Мы завершили строгую формализацию MSI и IE.<br> <br> Режим<br> <br> λ_max(J)<br> <br> MSI<br> <br> Normal<br> <br> сильно < 0<br> <br> ≈ 1<br> <br> Heightened<br> <br> умеренно < 0<br> <br> 0.6–0.8<br> <br> Stress<br> <br> близко к 0<br> <br> 0.2–0.5<br> <br> Severe<br> <br> ≥ 0<br> <br> 0<br> <br> Режим<br> <br> IE<br> <br> Normal<br> <br> среднее<br> <br> Heightened<br> <br> высокое<br> <br> Stress<br> <br> либо очень высокое (нестабильность), либо низкое (жёсткая система)<br> <br> Severe<br> <br> часто хаотично<br> <br> MSI<br> <br> IE<br> <br> Интерпретация<br> <br> высокий<br> <br> высокий<br> <br> можно реформировать<br> <br> высокий<br> <br> низкий<br> <br> пространство есть, но система инертна<br> <br> низкий<br> <br> высокий<br> <br> малый манёвр даёт сильный эффект (опасно)<br> <br> низкий<br> <br> низкий<br> <br> застой или коллапс