Каковы уравнения и другие детали объектов встроенной схемы Python Gekko например модель реактора? У Gekko есть соединения, которые мне нужны для промышленного применения нелинейного модельного прогнозирующего управления (MPC) в газофазном полимерном (полиэтиленовом) реакторе с псевдоожиженным слоем.
from gekko import GEKKO, chemical
m = GEKKO(remote=False)
c = chemical.Properties(m)
c.compound('ethylene') # primary monomer reactant
c.compound('propylene') # co-polymer monomer reactant
c.compound('hydrogen') # melt-index modifier
c.compound('ethane') # inert
c.compound('propane') # inert
c.compound('cyclohexene') # density modifier
c.compound('isopentane') # condensing agent
c.compound('nitrogen') # pressure control
f = chemical.Flowsheet(m)
r = f.reactor(ni=2)
m.options.SOLVER = 1
m.solve()
Эта простая модель реактора дает следующий результат:
--------- APM Model Size ------------
Each time step contains
Objects : 1
Constants : 0
Variables : 12
Intermediates: 0
Connections : 12
Equations : 0
Residuals : 0
Number of state variables: 29
Number of total equations: - 10
Number of slack variables: - 0
---------------------------------------
Degrees of freedom : 19
----------------------------------------------
Steady State Optimization with APOPT Solver
----------------------------------------------
Iter Objective Convergence
0 2.55529E-16 1.38889E+00
1 2.38753E-25 1.23358E-16
2 2.38753E-25 1.23358E-16
Successful solution
---------------------------------------------------
Solver : APOPT (v1.0)
Solution time : 0.026300000000000004 sec
Objective : 0.
Successful solution
---------------------------------------------------
Как я могу найти более подробную информацию о 10 уравнениях и 29 переменных? Меня интересует контроль свойств (индекс плавления и плотность) и максимизация производительности за счет регулирования катализатора, водорода и сомономера (пропилена, изобутена и т. Д.).