Symulacja kinetyki złożonych reakcji chemicznych
Transkrypt
Symulacja kinetyki złożonych reakcji chemicznych
POLITECHNIKA ŚLĄSKA WYDZIAŁ CHEMICZNY KATEDRA FIZYKOCHEMII I TECHNOLOGII POLIMERÓW SYMULACJA KINETYKI REAKCJI CHEMICZNYCH Opiekun ćwiczenia: Tomasz Jarosz Miejsce ćwiczenia: Katedra Fizykochemii i Technologii Polimerów ul. M. Strzody 9, p. II, sala nr 209/210 LABORATORIUM Z CHEMII FIZYCZNEJ 1 I. Cel ćwiczenia Celem niniejszego ćwiczenia jest zapoznanie ćwiczących z możliwością prowadzenia komputerowej symulacji przebiegu procesów chemicznych na przykładzie wybranych typów reakcji prostych i złożonych. W toku ćwiczenia ćwiczący powinien ugruntować podstawową wiedzę z zakresu kinetyki chemicznej, a w szczególności określać typ reakcji chemicznej oraz wyznaczać stałe szybkości reakcji na podstawie zestawu danych przedstawiających zmianę stężenia reagentów w funkcji czasu reakcji. II. Wprowadzenie Działanie programów symulujących przebieg reakcji chemicznej opiera się na znajomości całkowej postaci równania kinetycznego opisującej przebieg danego typu procesu. Na podstawie tego równania prowadzony jest szereg niejednokrotnie złożonych obliczeń, mający na celu odtworzenie rzeczywistych wartości stężeń poszczególnych reagentów w funkcji czasu przebiegu procesu. Aby model matematyczny procesu był kompletny, niezbędna jest klasyfikacja kinetyki procesu, jego mechanizm i rząd zachodzących reakcji oraz jego parametry procesu, takie jak stężenia początkowe, stałe szybkości reakcji. Część parametrów wchodzących w skład modelu matematycznego wyznaczana jest doświadczalnie, inne natomiast mogą być uzyskiwane za pomocą symulacji komputerowej. W takim przypadku postępowanie opiera się na założeniu wartości któregoś z nieznanych parametrów, przeprowadzenie szeregu symulacji i porównaniu ich wyników z danymi uzyskanymi eksperymentalnie. Zastosowanie takiej procedury pozwala na zmniejszenie liczby doświadczeń koniecznej do szczegółowego opisania badanego układu reakcyjnego. Wspomaganie komputerowe jest szczególnie użyteczne w przypadku rzeczywistych procesów technologicznych, w których obok reakcji chemicznej ma miejsce szereg współoddziałujących z nią zjawisk, takich jak transport masy czy wymiana ciepła. Uwzględniając iż w warunkach przemysłowych substraty wykorzystywane w wybranym procesie technologicznym pochodzić mogą z różnych źródeł lub być produktami innych prowadzonych w zakładzie procesów, a zatem ich parametry cechują się pewną zmiennością, można stwierdzić, że możliwość kompleksowego symulowania zachodzących zjawisk, wsparta znaczącą mocą obliczeniową komputerów jest cennym narzędziem kontrolnym i diagnostycznym. 2 III. Reakcje proste a. Reakcje zerowego rzędu Szybkość reakcji zerowego rzędu jest niezależna od stężeń indywiduów chemicznych biorących w niej udział. W efekcie tego, zwiększanie stężenia reagentów nie będzie prowadzić do przyspieszenia przebiegu procesu. Typowe reakcje zerowego rzędu to reakcje fotochemiczne, w których szybkość zależy od intensywności promieniowania świetlnego lub takie reakcje katalityczne, w których szybkość zależy od stężenia katalizatora. Równanie kinetyczne reakcji zerowego rzędu, w której substratem jest A, ma w formie różniczkowej postać: r=− d[A ] =k dt (1) Parametr k nazywany jest stałą szybkości reakcji, jest wartością doświadczalną. Scałkowanie powyższego równania prowadzi do otrzymania jego całkowej postaci, przedstawiającej funkcję zmian stężenia reagenta A w czasie: [A]t = [A]0 − k ⋅ t (2) W powyższym zapisie [A]t oznacza stężenie reagenta A dla określonego czasu t jaki upłynął od rozpoczęcia reakcji, natomiast [A]0 oznacza początkowe stężenie reagenta A. Reakcję zerowego rzędu można rozpoznać, jeśli wykres zależności stężenia reagenta od czasu będzie linią prostą. b. Reakcje pierwszego rzędu W reakcji pierwszego rzędu szybkość reakcji jest proporcjonalna do stężenia jednego z reagentów. W reakcji mogą brać udział inne reagenty, jednakże nie wpływają one na szybkość reakcji (reakcja jest względem nich zerowego rzędu). Różniczkowe równanie kinetyczne reakcji pierwszego rzędu, względem reagenta A, ma postać: r=− d[A ] = k[A ] dt (3) 3 Po scałkowaniu uzyskuje się następującą zależność logarytmiczną: ln([A ]t ) = ln([A ]0 ) − k ⋅ t (4) Dla reakcji pierwszego rzędu wykres zależności logarytmu naturalnego stężenia reagenta A od czasu, jest linią prostą o nachyleniu równym - k. c. Reakcje drugiego rzędu W przypadku reakcji drugiego rzędu szybkość reakcji jest proporcjonalna do kwadratu stężenia jednego z reagentów (Równanie 5a) bądź liniowo proporcjonalna jednocześnie do stężeń dwóch oddzielnych reagentów (Równanie 5b): r=− d[A ] 2 = k[A ] dt (5a) r=− d[A ] = k[A ] ⋅ [B] dt (5b) Całkowanie powyższych równań prowadzi do uzyskania odpowiednio Równania 6a oraz Równania 6b. 1 1 = +k⋅t [A]t [A]0 (6a) [A]t = [A]0 ⋅ e ([A ] −[B] )kt [B]t [B]0 0 0 (6b) d. Reakcje wyższych rzędów Reakcje elementarne trzeciego rzędu są przypadkami występującymi rzadko, nie wspominając już o reakcjach rzędu wyższego niż trzeci. W przypadku gdy w reakcji udział biorą dwa lub więcej substratów, całkowity rząd reakcji może osiągać wartości wyższe niż trzy. Dla reakcji trzeciego rzędu charakterystyczną jest liniowa zależność odwrotności kwadratu stężenia substratu od czasu. 4 IV. Reakcje złożone a. Reakcje równoległe Gdy pojedynczy substrat (lub układ substratów) w danych warunkach ulega reakcjom prowadzącym do równoczesnego powstania różnych produktów, mówi się, że w układzie przebiegają reakcje równoległe, zgodnie ze schematem: Na podstawie wiedzy o reakcjach prostych można wnioskować, że równanie kinetyczne dla powyższego przypadku zależeć będzie od rzędowości poszczególnych reakcji. Rozważmy najprostszy przypadek, gdzie obydwie reakcje będą pierwszego rzędu. Wówczas, zanik substratu A opisany będzie równaniem: [A] = [A]0 ⋅ e−(k + k 1 2 )t (7) Zmiany stężenia produktów są natomiast dane równaniami postaci: d[B] = k1 ⋅ [A ]t = k1 ⋅ [A ]0 ⋅ e − (k1 + k 2 )t dt (8) Po scałkowaniu i obliczeniu wartości stałej całkowania na podstawie warunku brzegowego, tzn. [B] = 0 dla t = 0, uzyskuje się równania 9a oraz 9b, opisujące zależności stężeń produktów reakcji od czasu jej trwania: [B]t = k 1 ⋅ [A ]0 ⋅ 1 − e −(k1 + k 2 )t + [B]0 k1 + k 2 (9a) [C]t = k 2 ⋅ [A ]0 ⋅ 1 − e −(k1 + k 2 )t + [C]0 k1 + k 2 (9b) ( ( ) ) Z powyższych równań wynika, że w każdej chwili prowadzenia reakcji stosunek przyrostów wartości stężeń B oraz C względem ich wartości początkowych równy jest stosunkowi wartości stałych k1 oraz k2. 5 b. Reakcje następcze Reakcjami następczymi nazywamy taki układ przebiegających jednocześnie reakcji, w którym produkt jednej z zachodzących reakcji jest substratem zużywanym w innej reakcji w tym układzie. Szczególnym przypadkiem układu reakcji następczych są reakcje łańcuchowe. Najprostszym przypadkiem występowania reakcji następczej jest poniższy układ dwóch reakcji: Równania kinetyczne dla poszczególnych reagentów mają postać: d[A ] = − k1 ⋅ [A ]t dt (10a) d[B] = k1 ⋅ [A ]t − k 2 ⋅ [B]t dt (10b) d[C] = k 2 ⋅ [B]t dt (10c) Na podstawie powyższych równań, po scałkowaniu i uwzględnieniu warunków brzegowych uzyskuje się następujący układ równań: [A] = [A]0 ⋅ e− k t (11a) 1 [B] = [A]0 [C] = [A]0 ⋅ 1 + k1 ⋅ e k1 ⋅ e −k1t − e −k 2t + [B]0 ⋅ e −k2t k 2 − k1 ( ) (11b) − k 2 ⋅ e − k1t −k1t −k 2t ⋅ e − e + [B]0 ⋅ 1 − e −k2t + [C]0 k 2 − k1 − k 2t ( ) ( ) (11c) c. Reakcje równowagowe Proces równowagowy można zdefiniować jako parę reakcji biegnących jednocześnie w przeciwnych „kierunkach”, tzn. jedna z reakcji prowadzi do przekształcenia substancji A w substancję B, natomiast druga wiąże się z przekształceniem substancji B w substancję A. 6 Obydwie reakcje posiadają odmienne stałe szybkości, których stosunek jest stałą równowagi reakcji. Dla reakcji równowagowych pierwszego rzędu, model matematyczny kinetyki reakcji ma postać: [A] = [A]0 ⋅ 1 k2 ⋅ k 2 + k1 ⋅ e − (k1 + k 2 )t + [B]0 ⋅ ⋅ 1 − e − ( k 1 + k 2 )t k1 + k 2 k1 + k 2 ) (12a) [B] = [A]0 ⋅ k1 1 ⋅ 1 − e − (k1 + k 2 )t + [B]0 ⋅ ⋅ k1 + k 2 ⋅ e − ( k 1 + k 2 ) t k1 + k 2 k1 + k 2 ) (12b) ( ) ( ) ( ( d. Reakcje autokatalityczne Reakcjami autokatalitycznymi nazywamy grupę reakcji, w których wzrost stężenia produktu reakcji prowadzi do jej przyspieszenia. Dla autokatalitycznej przemiany substratu A w produkt P, równanie kinetyczne w najprostszym przypadku przyjmuje postać: r=− d[A ] = k[A ] ⋅ [P ] dt (13) Całkując i przekształcając równanie 13 można otrzymać wyrażenia na stężenia substratu A oraz produktu P: [A]t = [A]0 − [P]0 ⋅ [P]t = [P]0 + [P]0 ⋅ e([A ]0 + [P ]0 )kt − 1 [P] 1 + 0 ⋅ e([A ]0 + [P ]0 )kt [A]0 e ([A ]0 + [P ]0 )kt − 1 [P]0 ⋅ e ([A ]0 +[P ]0 )kt 1+ [A]0 (14a) (14b) 7 V. Wpływ temperatury na przebieg reakcji Każda reakcja chemiczna charakteryzuje się zmianą entalpii swobodnej Gibbsa na drodze jej przebiegu, jednakże nawet w przypadku reakcji biegnących samorzutnie w danych warunkach, do zainicjowania procesu konieczna jest pewna energia, konieczna do pokonania bariery potencjału chemicznego, nazywana energią aktywacji reakcji. Jako że cząsteczki mogą przybierać szeroki zakres rozmaitych poziomów energetycznych – translacyjnych, rotacyjnych, oscylacyjnych, w danej temperaturze różne cząsteczki mogą istnieć na różnych poziomach energetycznych. Ilościowy opis tego zjawiska przedstawia się za pomocą rozkładu Boltzmanna. W danej temperaturze rozpatruje się średnią energię cząsteczek w danym układzie, a zatem nawet gdy średnia energia cząsteczek nie pozwala na pokonanie bariery potencjału umożliwiające zajście reakcji chemicznej, pewna ich populacja może znajdować się na odpowiednio wysokim poziomie energetycznym, a w konsekwencji ulegać reakcji. Jeśli w takiej sytuacji podniesie się temperaturę układu, wzrośnie udział cząsteczek posiadających energię wymaganą do przereagowania, co wiąże się ze wzrostem szybkości zachodzącej reakcji. Zależność pomiędzy stałą szybkości reakcji a temperaturą układu reakcyjnego dana jest równaniem Arrheniusa: k = k0 ⋅ e − EA RT (15) gdzie k jest wartością stałej szybkości reakcji w temperaturze T wyrażonej w Kelvinach, k0 jest niezależnym od temperatury czynnikiem przedwykładniczym wynikającym z mechanizmu zachodzenia reakcji, EA jest energią aktywacji reakcji wyrażoną w dżulach, a R jest stałą gazową. VI. Wykonanie ćwiczenia Ćwiczenie polega na przeprowadzeniu symulacji komputerowej trzech przypadków: przebiegu reakcji prostej, reakcji złożonej oraz reakcji zachodzącej w różnych temperaturach. Arkusze kalkulacyjne odpowiadające każdej części ćwiczenia pozwalają wykonać obliczenia prowadzące do wygenerowania tabeli stężeń poszczególnych reagentów w funkcji czasu dla wprowadzonych, podanych w temacie ćwiczenia, kodów kontrolnych. 8 Po włączeniu komputera i załadowaniu systemu operacyjnego należy otwierać oznaczone stosownie arkusze kalkulacyjne w celu wykonania poszczególnych części ćwiczenia. 1. Uruchomienie symulatora Otworzyć arkusz kalkulacyjny „Symulacja.xls” i w zakładce „Reakcja prosta - Dane wyjściowe” wprowadzić otrzymany od prowadzącego Kod 1. Po wprowadzeniu kodu program wygeneruje tablicę danych obarczonych błędem losowym, które przedstawione zostaną również w zakładce „Wykres danych”. Uwaga ! Należy upewnić się, że kod został poprawnie wprowadzony – w przeciwnym wypadku wykonanie ćwiczenia może okazać się niemożliwe. 2. Dobór rozpatrywanego zakresu czasowego Zakres czasowy uzyskiwanych danych modyfikowany jest za pomocą manipulacji wartością liczbową w polu „krok czasowy” (zakładka „Reakcja prosta – dane wyjściowe”). Zakres należy dobrać w taki sposób, aby wygenerowany wykres obejmował 60-80% całkowitego przebiegu reakcji. Przykłady doboru zakresu czasowego przedstawiono na Rys.1. Rysunek 1 Przykłady dopasowania zakresu czasowego. a) Zbyt wąski zakres czasowy; b) Zbyt szeroki zakres czasowy; c) Poprawnie dopasowany zakres czasowy. 9 3. Zachowanie danych i dalszy ciąg ćwiczenia Po zakończeniu doboru kroku czasowego, należy skopiować wygenerowane dane do nowego skoroszytu MS Excel celem przeprowadzenia analizy uzyskanych wyników. Powyższe instrukcje należy powtórzyć dla reakcji złożonych („Reakcja złożona – dane wyjściowe”) oraz dla analizy wpływu temperatury na przebieg reakcji („Reakcja temperatura – dane wyjściowe”). VII. Zasady bezpieczeństwa Podczas wykonywania ćwiczenia należy zachować ostrożność typową dla pracy z urządzeniami zasilanymi z sieci energetycznej 230 V. VIII. Opracowanie wyników 1. Określić rodzaj reakcji (dla reakcji złożonej) i jej rząd (wszystkie typy reakcji, Zał.1). 2. Określić role poszczególnych reagentów w reakcji (wskazać substraty, produkty, itp.). 3. Na podstawie obranego modelu kinetycznego, wyznaczyć: stałe szybkości reakcji, stężenia początkowe reagentów, stechiometrię reakcji oraz współczynniki równania Arrheniusa (dla analizy wpływu temperatury na przebieg reakcji). IX. Analiza błędów 1. Opierając się na założonym modelu kinetycznym oraz wyznaczonych parametrach równania kinetycznego, zamodelować przebiegi stężeń reagentów w funkcji czasu. 2. Zamodelowane przebiegi stężeniowe porównać z danymi wygenerowanymi przez symulator i dla każdego punktu pomiarowego obliczyć odchylenie wartości modelowanej od wartości symulowanej, zgodnie ze wzorem 16: si2 = (CSYMULOWANE − CMODELOWANE )2 (16) 3. Wartości odchyleń dla każdego z reagentów z osobna, należy zsumować i podzielić przez ilość punktów pomiarowych, zgodnie ze wzorem 17: 10 Si 2 ∑s = 2 i (17) n 4. Zminimalizować uzyskane powyżej średnie odchylenie dla każdego z wyznaczanych parametrów równania kinetycznego. odchylenia od zredukowanych Przedstawić zależności wartości średniego wartości poszczególnych parametrów graficznie (sugerowane zastosowanie wykresów radialnych, zgodnie z Zał. 2). X. Sprawozdanie Sprawozdanie winno zawierać: • Krótki wstęp teoretyczny obejmujący wiadomości z zakresu kinetyki chemicznej oraz modelowania procesów chemicznych, • Wydruk zestawień dla każdego rodzaju reakcji, uzyskanych za pomocą skoroszytu „Sym dopasowanie.xls”, • Opis toku postępowania podczas dopasowywania modelu do wartości doświadczalnych, • Krótką analizę wpływu poszczególnych parametrów na przebieg reakcji, • Wnioski XI. Pytania kontrolne a. Czym się różnią reakcje proste i reakcje złożone ? b. Co to jest stała szybkości reakcji ? c. Jaka jest jednostka stałej szybkości reakcji ? d. Co to jest rząd reakcji chemicznej ? Wyjaśnić pojęcia rząd całkowity i rząd cząstkowy reakcji chemicznej. e. Co to jest cząsteczkowość reakcji chemicznej ? Kiedy jest ona równa rzędowi reakcji ? f. Co to jest czas połowicznej przemiany ? Wyprowadzić wyrażenia na t1/2 dla reakcji zerowego, pierwszego i drugiego rzędu. g. Co decyduje o sumarycznej szybkości reakcji następczej ? h. Na czym polega zjawisko autokatalizy ? i. Jakie parametry mają wpływ na wartość stałej szybkości reakcji ? Czego dotyczy równanie Arrheniusa ? j. Co to jest energia aktywacji reakcji ? 11 XII. Literatura a. Praca zbiorowa, „Chemia fizyczna”, PWN W-wa, 1965 b. R. Brdicka, „Podstawy chemii fizycznej”, PWN W-wa, 1969 c. K. Gumiński, „Wykłady z chemii fizycznej”, PWN W-wa, 1973 d. P. Atkins, „Chemia fizyczna”, PWN W-Wa, 2007 12