🧬 Полімерний Ланцюг як Випадкове Блукання — Скейлінг Флорі

Вирощуйте полімерний ланцюг як ідеальне випадкове блукання або самоуникаюче блукання і спостерігайте, як його розмір масштабується зі довжиною ланцюга за степеневим законом — виміряйте показник Флорі наживо з ансамблю.

ХіміяІнтерактивна
Ліво: ланцюг, що росте, градієнт кольору від кінця до кінця, пунктирне коло = Rg · Право: логарифмічний графік R і Rg від N з підібраним нахилом

Як це працює

Ця симуляція вирощує 2D полімерний ланцюг з N мономерів по одному зв'язку за раз. Кожен новий мономер розміщується на фіксованій довжині зв'язку від попереднього, під кутом, вибраним відповідно до обраної якості розчинника. У ідеальному (тета) режимі кут повністю випадковий, тож сегменти можуть вільно перекриватися — просте випадкове блукання. У режимі доброго розчинника блукання самоуникаюче: нові позиції відхиляються, якщо вони потрапляють занадто близько до існуючого мономера, і ланцюг повертається на крок назад, коли застряє. У режимі поганого розчинника нові зв'язки слабо зміщені до центру мас самого ланцюга, притягуючи його в компактну глобулу.

Розмір ланцюга характеризується відстанню між кінцями R і радіусом інерції Rg, обидва з яких масштабуються з довжиною ланцюга за степеневим законом R ~ N^ν. Показник ν — показник Флорі — залежить лише від якості розчинника і розмірності, а не від хімічних деталей, тому його називають універсальним показником скейлінгу. Натискання "Запустити ансамбль" генерує багато ланцюгів різної довжини N, усереднює їхні R і Rg, і підбирає пряму лінію на логарифмічному графіку, щоб отримати ν безпосередньо з нахилу.

Відстань між кінцями: R = |r_N − r_0|
Радіус інерції: Rg = √( (1/N) Σ (r_i − r_cm)² )
Закон скейлінгу: R ~ N^ν, Rg ~ N^ν
Добрий розчинник (SAW): ν ≈ 0.75 (2D), ν ≈ 0.588 (3D)
Тета-розчинник (ідеальний ланцюг): ν = 0.5
Поганий розчинник (колапсована глобула): ν ≈ 1/3

Часті запитання

Що фізично представляє модель випадкового блукання полімеру?

Полімерний ланцюг у розчині постійно коливається через тепловий рух, тому його миттєва форма практично випадкова. Моделювання його як випадкового блукання — послідовності зв'язків фіксованої довжини, спрямованих у випадкових напрямках — відображає конформаційну свободу основного ланцюга без відстеження точної хімії кожного зв'язку.

Що вимірюють відстань між кінцями та радіус інерції, і чому Rg легше виміряти експериментально?

Відстань між кінцями R — це пряма відстань між першим і останнім мономером ланцюга. Радіус інерції Rg = √((1/N)Σ(r_i − r_cm)²) — середньоквадратична відстань кожного мономера від центру мас. Rg легше виміряти експериментально, оскільки розсіювання світла, рентгенівських променів і нейтронів досліджує загальний розподіл маси всього клубка, а не лише два його кінці.

У чому різниця між ідеальним ланцюгом і самоуникаючим блуканням?

Ідеальний (вільно-зчленований) ланцюг дозволяє сегментам проходити один крізь інший і підпорядковується гаусовій статистиці з R ~ N^0.5. Самоуникаюче блукання (SAW) забороняє перекриття мономерів, що розширює клубок: у 2D ефект виключеного об'єму дає R ~ N^ν з ν ≈ 0.75, а в 3D ν ≈ 0.588. Ідеальний ланцюг є хорошим наближенням лише за тета-умови.

Що таке показник Флорі і як він був виведений?

Показник Флорі ν — це степінь у законі скейлінгу R ~ N^ν, що пов'язує розмір ланцюга з кількістю мономерів N. Флорі вивів його з простого середньопольового аргументу, що врівноважує ентропійну ціну розтягування ланцюга з енергією виключеного об'єму, даючи ν = 3/(d+2) у d вимірах — 0.75 у 2D і 0.6 у 3D, дуже близько до прийнятого значення 0.588.

Що фізично означають умови доброго, тета- та поганого розчинника?

У доброму розчиннику мономери фактично відштовхуються, і ланцюг розширюється в набряклий клубок з ν ≈ 0.75 (2D). За тета-умови притягання точно скасовує відштовхування виключеного об'єму, тож ланцюг поводиться як ідеальне випадкове блукання з ν = 0.5. У поганому розчиннику домінує притягання, і ланцюг колапсує в компактну глобулу з ν ≈ 1/3.

Чому для виведення показників степеневого скейлінгу використовують логарифмічні графіки?

Якщо R = A·N^ν, взяття логарифмів дає log(R) = log(A) + ν·log(N) — пряму лінію, нахил якої точно дорівнює показнику ν. Побудова багатьох пар (N, R) на логарифмічних осях і підбір прямої лінійною регресією перетворює степеневу залежність на легко вимірюваний нахил.

До яких реальних систем застосовується цей скейлінг полімерного ланцюга?

Статистика випадкового та самоуникаючого блукань лежить в основі фізики пластмас і пружності гуми, конформаційної поведінки ДНК і розгорнутих білків у розчині, а також гель-проникної хроматографії, де молекули розділяються за ефективним розміром клубка, коли вони дифундують крізь пористий гель.

Чому ланцюгу іноді потрібно повертатися назад під час росту як самоуникаюче блукання?

Оскільки самоуникаюче блукання не може розмістити новий мономер поверх існуючого, ланцюг, що росте, може потрапити в положення, де всі сусідні напрямки вже зайняті. Алгоритм повторює випадкові напрямки обмежену кількість разів, а якщо жоден не спрацьовує, видаляє останній мономер і пробує знову з попередньої точки.

Як усереднення по ансамблю покращує вимірювання показника порівняно з одним ланцюгом?

R одного ланцюга сильно коливається від однієї випадкової реалізації до іншої, особливо при малому N. Генерування багатьох незалежних ланцюгів для кожної довжини і усереднення R та Rg згладжує цей шум, тому логарифмічний графік малює чіткішу пряму лінію, а нахил регресії наближається до справжнього теоретичного ν.

Про цю симуляцію

Автор: Команда MySimulator · Редакційна перевірка: Редакція MySimulator

Оновлено: 11 липня 2026 р.

Цей симулятор вирощує полімерний ланцюг мономер за мономером — як ідеальне випадкове блукання, самоуникаюче блукання або слабко притягальний колапсований ланцюг — і дозволяє спостерігати, як його розмір масштабується з довжиною ланцюга. У міру росту ланцюга основний ланцюг забарвлюється від одного кінця до іншого, щоб ви могли простежити його візуально, а після завершення пунктирне коло показує його радіус інерції. Справжня цінність — кнопка "Запустити ансамбль": вона вирощує 50+ незалежних ланцюгів різної довжини, будує графік відстані між кінцями і Rg проти N на логарифмічних осях і підбирає лінію, нахил якої є живим, практичним вимірюванням показника Флорі.

🔬 Що показано

Дві синхронізовані візуалізації: анімований, забарвлений градієнтом полімерний ланцюг, що росте зліва, з накладеними центром мас і радіусом інерції, та логарифмічний точковий графік справа, де R і Rg для багатьох довжин ланцюга вишиковуються вздовж прямої лінії, нахил якої є показником скейлінгу ν.

🎮 Як користуватись

Рухайте повзунок N, щоб змінити довжину ланцюга, перемикайте якість розчинника між доброю (самоуникаюче), тета (ідеальне) та поганою (колапсоване), щоб побачити, як змінюється форма ланцюга і показник скейлінгу, натисніть "Новий ланцюг" для свіжої випадкової реалізації, а "Запустити ансамбль" — щоб підібрати ν безпосередньо з даних.

💡 Чи знали ви?

Показник Флорі ν ≈ 0.588 у 3D для реальних полімерів настільки близький до початкової грубої середньопольової оцінки Флорі — 0.6, що його спрощений аргумент досі викладають, хоча деякі базові фізичні деталі в ньому неправильні з правильних причин — відомий приклад хорошого наближення з поганих припущень.

Часті запитання

Що саме змінює повзунок N, і чому він обмежений 300?

N — це кількість мономерів (зв'язаних сегментів) у ланцюзі. Обмеження 300 в основному через швидкість анімації та чіткість полотна — самоуникаючі блукання, зокрема, ростуть повільніше і їх важче чітко побачити зі збільшенням N, оскільки ланцюг заповнює більше свого доступного простору.

Що відбувається, коли генератор самоуникаючого блукання "застряє"?

Якщо всі сусідні напрямки від поточного кінця вже зайняті іншим мономером, генератор не може розмістити дійсний наступний крок. Після обмеженої кількості невдалих спроб він видаляє останній розміщений мономер і пробує рости з попередньої точки — проста стратегія уникнення глухих кутів, яка дозволяє довгим самоуникаючим ланцюгам надійно завершуватись.

Чому режим поганого розчинника виглядає як компактна глобула, а не м'яка лінія?

У режимі поганого розчинника кожен новий зв'язок слабо зміщений до центру мас самого ланцюга, а не спрямований у чисто випадковому напрямку. Це притягання стягує ланцюг, що росте, у себе, утворюючи щільну, приблизно кругову глобулу, яка наближає реальний перехід колапсу, якого зазнають полімери у справді поганих розчинниках.

Що означає виміряне значення ν на графіку справа, і як воно обчислюється?

Після запуску ансамблю графік показує log(R) і log(Rg) відносно log(N) для багатьох довжин ланцюга. Лінійна регресія на точках log(R) дає нахил, показаний як "виміряний ν" — це показник, якому фактично відповідають ваші симульовані дані, який можна порівняти з теоретичним ν для поточної якості розчинника.

Чому кілька ланцюгів з однаковим N дають різні значення R і Rg?

Кожен ланцюг — незалежна випадкова реалізація: послідовність кутів зв'язків щоразу інша, тому навіть ланцюги з однаковими N і режимом мають різну форму і розмір. Саме через цю випадковість потрібне усереднення по ансамблю (багато ланцюгів на кожне N), щоб отримати чистий, надійний показник скейлінгу.

Це строгий симулятор SAW / теорії Флорі, чи спрощена навчальна модель?

Це спрощена навчальна модель. Самоуникаюче блукання використовує базовий ріст із повторними спробами і поверненням назад, а не точний перебір чи алгоритм повороту (pivot algorithm), а колапс у поганому розчиннику використовує спеціальне зміщення притягання, а не коректний парний потенціал. Обидва відтворюють якісну поведінку скейлінгу і правильний порядок величини показників, що є педагогічною метою, але жоден з них не є дослідницьким статистичним семплером.