Index of /skoge/software/slug-models-jahanshahi/old-thesis-versions

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[DIR]Gas-Lift_3-state-Model/2012-06-04 10:51 -  
[DIR]Pipeline-Riser_4-state-Model/2012-06-04 11:11 -  
[DIR]Well-Pipeline-Riser_5-state-Model/2012-06-04 10:51 -  
[DIR]Well-Pipeline-Riser_6-state-Model/2012-06-04 10:51 -  
[TXT]README.txt2012-06-05 16:28 2.6K 
[TXT]README.html2012-07-16 13:04 3.0K 

#############################################################
#                                                           #
#   Simplified models for slug flow in offshore processes   #
#                                                           #
#############################################################

The models are nonlinear state-space with ODEs. The folder-names represent the models.

1- Gas-Lift 3-state Model [1]
2- Pipeline-Riser 4-state Model [2]
3- Well-Pipeline-Riser 5-state Model [3]
4- Well-Pipeline-Riser 6-state Model [4]

Files in different folders are similar. In every folder, you can find the following items.

**************** Files related to the models ********************

..._model0.m: Conaining equations of different models without time as input argument, this is for using in fsolve()

..._model.m: containing ..._model0.m, and time as a dummy input argument for using in ode15s()

..._parameters.m: Containing constant and parameters of models.

..._initialize.m: are used to find equilibrium states of the models to initialize the simulations from this point.

..._linmodl_num.m: are used to linearize the models and find linear state-space (A,B,C,D) using numerical differentiation.

..._linmod.m: are used to linearize the models and find linear state-space (A,B,C,D) using analytic differentiation.

.._sim.m: are used to simulate the models with your specified inputs and plot the simulation results.



*************** Files used for controllability Analysis ****************

controllability.m: Generates controllability data

gmsi.m: Generates stable part, minimum-phase part and minimum-phase-stable part of the 'G' transfer functions

gmsdij.m: Generates stable part, minimum-phase part and minimum-phase-stable part of the 'Gd' transfer the functions

gnsi.m: Generates stable part and anti-stable parts of transfer functions (similar to stabsep() function of Matlab)



************************** References ******************************
[1] Jahanshahi E., Skogestad S., Hansen H. (2012). Control structure design for stabilizing unstable gas-lift oil wells. IFAC International Symposium on Advanced Control of Chemical Processes, Singapore

[2] Jahanshahi, E. and Skogestad, S. (2011). Simplified dynamical models for control of severe slugging in multiphase risers. In 18th IFAC World Congress, 1634–1639. Milan, Italy.
(http://www.nt.ntnu.no/users/skoge/publications/2011/jahanshahi_ifac-2011/0981.pdf)

[3] Mats Lieungh. Stabilizing slug control using subsea choke valve. Master thesis, Chemical Engineering Department, NTNU, June 2012
(http://www.nt.ntnu.no/users/skoge/diplom/diplom12/lieungh/Diplom_mats_lieungh.pdf)

[4] Jahanshahi, E., Skogestad, S and Helgesen, A. H. (2012). Controllability analysis of severe slugging in well-pipeline-riser system, submitted to IFAC Workshop - Automatic Control in Offshore Oil and Gas Production, Trondheim
(http://www.nt.ntnu.no/users/skoge/publications/2012/jahanshahi-offshore12-slug/slug-0014.pdf)