A new, exact Monte Carlo algorithm for the simulation of living/controlled polymerization processes is proposed. In the algorithm macromolecules are represented by doubly linked lists, which are natural models of macromolecules. It allows modelling of elementary reactions by forming/breaking of links in the doubly linked list. As a result the algorithm has a very simple structure and high efficiency. All details of the modeled system: kinetics, molecular weight distributions, microstructure of macromolecules, etc., are accessible at any moment of simulation. Practical aspects of implementation of the new algorithm were emphasized: data structures, flowcharts, and source codes (Pascal).
PL
W publikacji przedstawiono nowy, dokładny algorytm Monte Carlo do modelowania złożonych procesów polimeryzacji. W algorytmie zrezygnowano z powszechnie stosowanego abstrakcyjnego przedstawiania danych w postaci macierzy i wprowadzono listę podwójnie wiązaną jako naturalny model makrocząsteczek. Dzięki temu reakcje elementarne można modelować jako tworzenie i zrywanie powiązań między elementami listy podwójnie wiązanej. Prowadzi to do prostej struktury oraz dużej szybkości działania algorytmu. W wyniku symulacji są dostępne wszystkie charakterystyki modelowanego procesu: zależności kinetyczne, rozkłady ciężarów cząsteczkowych, mikrostruktura makrocząsteczek itp. W pracy wyeksponowano praktyczne szczegóły implementacji algorytmu: struktury danych, schematy blokowe i kody źródłowe (Pascal). Szczegółowo opisano przykłady algorytmów do symulacji procesów polimeryzacji żyjącej/kontrolowanej, złożonych z różnych reakcji elementarnych: od prostej homopolimeryzacji do kopolimeryzacji obejmującej reakcje inicjowania, propagacji i wymiany segmentalnej.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.