|


Aspen Hysys Dynamic Simulation Reforming Reaction
Started by fmalik, Dec 07 2024 11:42 AM
dynamic reactor
1 reply to this topic
Share this topic:
#1
Posted 07 December 2024 - 11:42 AM
Hello, I have Hysys Dynamic Simulation question:
How can I improve my HYSYS dynamic model for an ammonia reforming reactor connected to a combustor?
In my setup, the reforming reactor (modeled as a PFR) converts ammonia into reformate gas (primarily hydrogen and nitrogen), and the combustor burns unreacted ammonia and a portion of the reformate to provide the heat required for the endothermic reaction. An energy stream connects the combustor to the PFR to transfer this heat.
To model this, I use a PID control loop on energy stream to control reactor outlet temperature by manipulating heat value in energy stream. The controller adjusts the heat duty to maintain the reformate temperature setpoint, which in turn causes the combustion exhaust temperature to fluctuate. To stabilize the exhaust temperature, I’ve added a temperature controller (TIC) between the combustion exhaust and the fuel control valve.
However, I’m encountering a limitation in dynamic mode: the heat duty must be either set manually or controlled—it cannot be calculated by directly fixing the exhaust temperature. Is there a better way to model this setup to overcome this limitation and more accurately represent the system’s dynamic behavior? Ideally I would like the energy required to be "calculated" by fixing the combustion exhaust temperature and have the TIC between reformate temperature and fuel flow control valve. But every time i switch to dynamic mode the energy steam heat valve is no longer calculated and turns manual input (blue)
How can I improve my HYSYS dynamic model for an ammonia reforming reactor connected to a combustor?
In my setup, the reforming reactor (modeled as a PFR) converts ammonia into reformate gas (primarily hydrogen and nitrogen), and the combustor burns unreacted ammonia and a portion of the reformate to provide the heat required for the endothermic reaction. An energy stream connects the combustor to the PFR to transfer this heat.
To model this, I use a PID control loop on energy stream to control reactor outlet temperature by manipulating heat value in energy stream. The controller adjusts the heat duty to maintain the reformate temperature setpoint, which in turn causes the combustion exhaust temperature to fluctuate. To stabilize the exhaust temperature, I’ve added a temperature controller (TIC) between the combustion exhaust and the fuel control valve.
However, I’m encountering a limitation in dynamic mode: the heat duty must be either set manually or controlled—it cannot be calculated by directly fixing the exhaust temperature. Is there a better way to model this setup to overcome this limitation and more accurately represent the system’s dynamic behavior? Ideally I would like the energy required to be "calculated" by fixing the combustion exhaust temperature and have the TIC between reformate temperature and fuel flow control valve. But every time i switch to dynamic mode the energy steam heat valve is no longer calculated and turns manual input (blue)
#2
Posted 08 December 2024 - 12:30 AM
I suggest using process control similar to the real plant. I doubt any real firing controller adjusts fuel to control the combustion exhaust temperature. Are you controlling the excess air? Do you have enough mass in the system? Improper controller tuning may be your only problem. The software vendor offers technical support and may be your most efficient option for assistance.
Similar Topics
![]() Hysys Expander/compressor Input Using Dimensionless CurveStarted by Guest_Alfreedo_* , 21 Apr 2025 |
|
![]() |
||
Water Hammer Study: Hysys Dynamics Vs PipenetStarted by Guest_powerox29_* , 07 Apr 2025 |
|
![]() |
||
Dynamic Simulation - SeparatorsStarted by Guest_tomr91_* , 10 Mar 2025 |
|
![]() |
||
![]() Dynamic Simulation After Feed Flow ReductionStarted by Guest_Kakashi-01_* , 20 Mar 2025 |
|
![]() |
||
Modeling Liquid Metals In Aspen PlusStarted by Guest_AnthonyB_* , 03 Apr 2025 |
|
![]() |