Кинетическая модель цитохромного b6f комплекса является частью прямой модели фотосинтетической мембраны.
Для того, чтобы описать перенос электрона внутри комплекса после стыковки с мобильным переносчиком, использовались кинетические модели, в которых в качестве переменных брались вероятности состояний комплекса с присоединившимися к нему переносчиками. Под состоянием комплекса понимается совокупность состояний всех промежуточных акцепторов и присоединившихся переносчиков. Например, в цитохромном b6f комплексе выделяют 3 акцептора – центр Риске FeS, низкопотенциальный гем цитохрома b (bl) и высокопотенциальный гем bh. Каждый из них может находиться в двух состояниях – окисленном (без электрона) и восстановленном (с электроном). В эксперименте измеряется сигнал, пропорциональный числу комплексов, у которых гем bh восстановлен. К цитохромному комплексу могут присоединяться: пластохинон-донор электронов (QD), пластохинон-акцептор (QB), пластоцианин (Pc). Так как пластохинон может переносить два электрона, QD и QA могут находиться в четырех состояниях каждый: не пристыкован, пристыкован без электрона, пристыкован с одним электроном, пристыкован с двумя электронами. Аналогично пластоцианин может находиться в трех состояниях. В результате весть цитохромный комплекс с учетом состояний пристыкованных переносчиков может находиться в 384 состояниях. Переходы между этими состояниями описываются системой линейных дифференциальных уравнений первого порядка. Хотя число уравнений достаточно велико (около 400), в них входит относительно небольшое число различных констант скоростей реакций (всего 16), которые имеются в литературе по кинетическим моделям. Разработана программа автоматической записи реакций по кинетической схеме. Затем по этому набору реакций автоматически выводилась и решалась система дифференциальных уравнений. Для решения системы использовался метод Рунге-Кутта 4-го порядка. Решая систему уравнений с начальными условиями, в которых i-е состояние в начальный момент имеет вероятность 1, а остальные состояния – вероятность 0, получали вероятность состояния j через время, равное одному шагу имитационной модели. Таким образом, строилась матрица переходов