Ellis, M., Durand, H., and Christofides, P. D. (2014). A tutorial review of economic
model predictive control methods. Journal of Process Control 24, 1156-1178.
Favoreel, W., De Moor, B., and Van Overschee, P. (2000). Subspace state space
system identification for industrial processes. Journal of Process Control 10,
149-155.
Forbes, M. G., Patwardhan, R. S., Hamadah, H., and Gopaluni, R. B. (2015). Model
predictive control in industry: Challenges and opportunities. IFAC-
PapersOnLine 48, 531-538.
Fortuna, L., Graziani, S., Rizzo, A., and Xibilia, M. G. (2007). "Soft sensors for
monitoring and control of industrial processes," Springer Science & Business
Media.
Fraunhofer-Gesellschaft. 2019. Sustainability and efficiency: the new trends driving
the plastics industry [Online]. phys.org. Available:
https://phys.org/news/2019-10-sustainability-efficiency-trends-plastics-
industry.html [Accessed 10 October 2019].
Fries, S., Castañeda-Zúñiga, D. M., Duchateau, J., Neuteboom, P., Porras, C. T., and
Busch, M. (2016). Fouling in the High Pressure LDPE Process: Experimental
and Computational Investigation Approach. In "Macromolecular Symposia",
Vol. 360, pp. 78-86.
Guerrieri, Y., Pontes, K. V., Costa, G. M. N., and Embiruçu, M. (2012). A Survey of
Equations of State for Polymers. In "Polymerization" (A. D. S. Gomes, ed.).
InTech.
Gumussoy, S., Ozdemir, A. A., McKelvey, T., Ljung, L., Gibanica, M., and Singh, R.
(2018). Improving linear state-space models with additional iterations. IFAC-
PapersOnLine 51, 341-346.
Guttinger, T. E., Dorn, C., and Morari, M. (1997). Experimental Study of Multiple
Steady States in Homogeneous Azeotropic Distillation. Industrial &
Engineering Chemistry Research 36, 794-802.
Häfele, M. (2006). Modelling and analysis of a production plant for low density
polyethylene. Phd Thesis, Otto-von-Guericke-Universität Magdeburg.
Häfele, M., Disli-Uslu, I., Krishna, V. M., Pushpavanam, S., and Schmidt, C. U.
(2005). Nonlinear behaviour of a low-density polyethylene tubular reactor-
171
separator-recycle system. Computer Aided Chemical Engineering 20, 1423-
1428.
Haidekker, M. A. (2013). Chapter 8 - Linearization of Nonlinear Components. In
"Linear Feedback Controls" (M. A. Haidekker, ed.), pp. 113-120. Elsevier,
Oxford.
Ham, J. Y., and Rhee, H.-K. (1996). Modeling and control of an LDPE autoclave
reactor. Journal of Process Control 6, 241-246.
Hernjak, N., Doyle Ill, F. J., Ogunnaike, B. A., and Pearson, R. K. (2004). Chapter A2
Chemical process characterization for control design. In "Computer Aided
Chemical Engineering" (S. Panos and C. G. Michael, eds.), Vol. Volume 17,
pp. 42-75. Elsevier.
Hussain, M. A. (1999). Review of the applications of neural networks in chemical
process control: simulation and online implementation. Artificial Intelligence
in Engineering 13, 55-68.
Hutchinson, R. A., and Penlidis, A. (2007). Free-Radical Polymerization:
Homogeneous Systems. In "Polymer Reaction Engineering" (J. M. Asua, ed.),
pp. 118-178.
Iqbal, I. M., and Aziz, N. (2011). Comparison of various wiener model identification
approach in modelling nonlinear process. In "3rd Conference on Data Mining
and Optimization (DMO)", pp. 134-140.
Jacob, N. C., and Dhib, R. (2011). Unscented Kalman filter based nonlinear model
predictive control of a LDPE autoclave reactor. Journal of Process Control 21,
1332-1344.
Jacob, N. C., and Dhib, R. (2012). Nonlinear MPC of a multi-zone multi-feed LDPE
autoclave reactor. Journal of Industrial and Engineering Chemistry 18, 1781-
1795.
Janczak, A. (2005). "Identifcation of Nonlinear Systems Using Neural Networks and
Polynomial Models: A Block-Oriented Approach," Springer Berlin
Heidelberg, New York.
Jayaweera, C. D., and Aziz, N. (2018). Reliability of Principal Component Analysis
and Pearson Correlation Coefficient, for Application in Artificial Neural
Network Model Development, for Water Treatment Plants. In "IOP
Conference Series: Materials Science and Engineering", Vol. 458, pp. 012076.
172
Jeong, B.-G., Yoo, K.-Y., and Rhee, H.-K. (2001). Nonlinear Model Predictive
Control Using a Wiener Model of a Continuous Methyl Methacrylate
Polymerization Reactor. Industrial & Engineering Chemistry Research 40,
5968-5977.
Kadlec, P., Gabrys, B., and Strandt, S. (2009). Data-driven soft sensors in the process
industry. Computers & Chemical Engineering 33, 795-814.
Kamykowski, G. W. (2018). Rheology of Polyethylene. Handbook of Industrial
Polyethylene and Technology, 239-239.
Kano, M., and Fujiwara, K. (2013). Virtual Sensing Technology in Process Industries:
Trends and Challenges Revealed by Recent Industrial Applications. Journal of
Chemical Engineering of Japan 46, 1-17.
Katz, S., and Saidel, G. M. (1967). Moments of the size distribution in radical
polymerization. AIChE Journal 13, 319-326.
Kazakov, Y. M., Monastyrskii, V. N., Shpunt, M. I., Balykina, M. V., and Sankina, Z.
A. (1974). Relationships between melt index and properties of commercial
low-density polyethylene. Chemistry and Technology of Fuels and Oils 10,
608-611.
Khaled, N., and Pattel, B. (2018). Chapter 2 - Theoretical Foundation of MPC. In
"Practical Design and Application of Model Predictive Control" (N. Khaled
and B. Pattel, eds.), pp. 5-16. Butterworth-Heinemann.
Kiparissides, C., Krallis, A., Meimaroglou, D., Pladis, P., Baltsas, A., and others
(2010). From molecular to plant-scale modeling of polymerization processes:
a digital high-pressure low-density polyethylene production paradigm. Chem.
Eng. Technol 33, 1754-1754.
Kiparissides, C., and Mavridis, H. (1986). Mathematical modelling and sensitivity
analysis of high pressure polyethylene reactors. In "Chemical Reactor Design
and Technology", pp. 759-777. Springer.
Kiparissides, C., Verros, G., Kalfas, G., Koutoudi, M., and Kantzia, C. (1993a). A
comprehensive mathematical model for a multizone tubular high pressure
LDPE reactor. Chemical Engineering Communications 121, 193-217.
173
Kiparissides, C., Verros, G., and Macgregor, J. F. (1993b). Mathematical modeling,
optimization, and quality control of high-pressure ethylene polymerization
reactors. Journal of Macromolecular Science, Part C: Polymer Reviews 33,
437-527.
Kiparissides, C., Verros, G., Pertsinidis, A., and Goossens, I. (1996). On-line
parameter estimation in a high-pressure low-density polyethylene tubular
reactor. AIChE Journal 42, 440-454.
Krallis, A., Pladis, P., Kanellopoulos, V., and Kiparissides, C. (2010). Development
of Advanced Software Tools for Computer-Aided Design, Simulation, and
Optimization of Polymerization Processes. Macromolecular Reaction
Engineering 4, 303-318.
Kumar, V., Sundararaj, U., Shah, S. L., Hair, D., and Vande Griend, L. J. (2003).
Multivariate statistical monitoring of a high-pressure polymerization process.
Polymer Reaction Engineering 11, 1017-1052.
Kupolati, W. K., Sadiku, E. R., Ibrahim, I. D., Adeboje, A. O., Kambole, C., Ojo, O.
O. S., Eze, A. A., Paige-Green, P., and Ndambuki, J. M. (2017). 16 - The use
of polyolefins in geotextiles and engineering applications. In "Polyolefin
Fibres (Second Edition)" (S. C. O. Ugbolue, ed.), pp. 497-516. Woodhead
Publishing.
Lacunza, M. H., Ugrin, P. E., Brandolin, A., and Capiati, N. J. (1998). Heat transfer
coefficient in a high pressure tubular reactor for ethylene polymerization.
Polymer Engineering & Science 38, 992-1013.
Lawryńczuk, M. (2013). Practical nonlinear predictive control algorithms for neural
Wiener models. Journal of Process Control 23, 696-714.
Lawryńczuk, M. (2019). Identification of Wiener models for dynamic and steady-state
performance with application to solid oxide fuel cell. Asian Journal of Control
21, 1836-1846.
Lawryńczuk, M., and Tatjewski, P. (2020). Offset-free state-space nonlinear predictive
control for Wiener systems. Information Sciences 511, 127-151.
Lee, J. H. (2011). Model predictive control: Review of the three decades of
development. International Journal of Control, Automation and Systems 9,
415-424.
174
Liu, K., and Kiran, E. (2008). Density and Viscosity as Real-Time Probes for Progress
of High-Pressure Polymerizations: Polymerization of Methyl Methacrylate in
Acetone. Industrial & Engineering Chemistry Research 47, 5039-5047.
Lopez, A., Pedraza, J. J., and Del Amo, B. (1996). Industrial application of a
simulation model for high pressure polymerization of ethylene. Computers &
chemical engineering 20, S1625-S1630.
Luft, G., Kämpf, R., and Seidl, H. (1982). Synthesis conditions and structure of low
density polyethylene. I. Short and long chain branching. Die Angewandte
Makromolekulare Chemie 108, 203-217.
Ma, K., Valdés-González, H., and Bogle, I. D. L. (2010). Process design in SISO
systems with input multiplicity using bifurcation analysis and optimisation.
Journal of Process Control 20, 241-247.
MacGregor, J. F., Skagerberg, B., and Kiparissides, C. (1992). Multivariate statistical
process control and property inference applied to low density polyethylene
reactors. In "Advanced Control of Chemical Processes 1991", pp. 155-159.
Elsevier.
Mahadevan, R., Doyle III, F. J., and Allcock, A. C. (2002). Control-relevant
scheduling of polymer grade transitions. AIChE Journal 48, 1754-1764.
Malaysian Petrochemicals Association, M. (2018). "Malaysia Petrochemical Country
Report 2018," Kuala Lumpur, Malaysia.
Malpass, D. B. (2010). An overview of industrial polyethylene processes. Introduction
to Industrial Polyethylene: Properties, Catalysts, Processes, Scrivener
Publishing LLC.
May, R., Dandy, G., and Maier, H. (2011). Review of input variable selection methods
for artificial neural networks. Artificial neural networks-methodological
advances and biomedical applications 10, 16004.
Mayne, D. (2016). Robust and stochastic model predictive control: Are we going in
the right direction? Annual Reviews in Control.
Mcmillan, G. K. (2006). Modeling and Simulation of Processes. In "Process Control
And Optimization" (B. G. Lipták, ed.), Vol. 2. CRC Press, Boca Raton, FL.
175
Meintanis, I., Halikias, G., Giovenco, R., Yiotis, A., and Chrysagis, K. (2017).
Identification and Model Predictive Control Design of a Polymer Extrusion
Process. In "Computer Aided Chemical Engineering", Vol. 40, pp. 1609-1614.
Elsevier.
Mok, A. A. A., Ghani, M. H. B. H., and Kadir, A. B. (2011). Operation and
Maintenance of Hyper Compressor in LDPE Plant. In "ASME 2011 Pressure
Vessels and Piping Conference", Vol. Volume 5: High-Pressure Technology;
Nondestructive Evaluation; Nuclear Engineering, pp. 35-41.
Na, S. S., and Lee, J. (2006). Simulation and application of the ideas for productivity
enhancement in an LDPE tubular reactor. Studies in surface science and
catalysis, 837-840.
Naidoo, K., Guiver, J., Turner, P., Keenan, M., and Harmse, M. (2007). Experiences
with nonlinear MPC in polymer manufacturing. In "Assessment and Future
Directions of Nonlinear Model Predictive Control", pp. 383-398. Springer.
Nelles, O. (2001). Nonlinear dynamic system identification. In "Nonlinear System
Identification", pp. 547-577. Springer.
Neuhaus, E., Herrmann, T., Vittorias, I., Lilge, D., Mannebach, G., Gonioukh, A., and
Busch, M. (2014). Modeling the Polymeric Microstructure of LDPE in Tubular
and Autoclave Reactors with a Coupled Deterministic and Stochastic
Simulation Approach. Macromolecular Theory and Simulations 23, 415-428.
Nogueira, I., Fontes, C., Sartori, I., Pontes, K., and Embiruçu, M. (2017). A model-
based approach to quality monitoring of a polymerization process without
online measurement of product specifications. Computers & Industrial
Engineering 106, 123-136.
Nogueira, I. B. R., Fontes, R. M., Ribeiro, A. M., Pontes, K. V., Embiruçu, M., and
Martins, M. A. F. (2020). A robustly model predictive control strategy applied
in the control of a simulated industrial polyethylene polymerization process.
Computers & Chemical Engineering 133, 106664.
Ohshima, M., and Tanigaki, M. (2000). Quality control of polymer production
processes. Journal of Process Control 10, 135-148.
Patel, R. M. (2017). Types and Basics of Polyethylene. In "Handbook of Industrial
Polyethylene and Technology" (M. A. Spalding and A. M. Chatterjee, eds.),
pp. 105-138.
176
Pearson, R. K. (2003). Selecting nonlinear model structures for computer control.
Journal of Process Control 13, 1-26.
Pearson, R. K., and Pottmann, M. (2000). Gray-box identification of block-oriented
nonlinear models. Journal of Process Control 10, 301-315.
Peikert, P., Pflug, K. M., and Busch, M. (2019). Modeling of High-Pressure Ethene
Homo-and Copolymerization. Chemie Ingenieur Technik 19, 673-677.
Piche, S., Sayyar-Rodsari, B., Johnson, D., and Gerules, M. (2000). Nonlinear model
predictive control using neural networks. IEEE Control Systems 20, 53-62.
Pinto, M. C. C., Gomes, F. W., Pinto, J. C., and Leiza, J. R. (2017). Control of
Polymerization Processes. In "Reference Module in Chemistry, Molecular
Sciences and Chemical Engineering". Elsevier.
Pirdashti, M., Curteanu, S., Kamangar, M. H., Hassim, M. H., and Khatami, M. A.
(2013). Artificial neural networks: applications in chemical engineering. 29,
205.
Pladis, P., and Kiparissides, C. (1998). Supervisory Control of High Pressure LDPE
Reactors. IFAC Proceedings Volumes 31, 207-212.
Pladis, P., and Kiparissides, C. (2014). Polymerization Reactors. In "Reference
Module in Chemistry, Molecular Sciences and Chemical Engineering".
Elsevier.
Pladis, P., Meimaroglou, D., and Kiparissides, C. (2015). Prediction of the
Viscoelastic Behavior of Low-Density Polyethylene Produced in High-
Pressure Tubular Reactors. Macromolecular Reaction Engineering 9, 271-284.
Qin, S. J., and Badgwell, T. A. (2003). A survey of industrial model predictive control
technology. Control engineering practice 11, 733-764.
Quelhas, A. D., and Pinto, J. C. (2009). Soft sensor models: Bias updating revisited.
IFAC Proceedings Volumes 42, 679-684.
Rallo, R., Ferre-Gine, J., Arenas, A., and Giralt, F. (2002). Neural virtual sensor for
the inferential prediction of product quality from process variables. Computers
& chemical engineering 26, 1735-1754.
177
Ray, W. H., and Villa, C. M. (2000). Nonlinear dynamics found in polymerization
processes—a review. Chemical Engineering Science 55, 275-290.
Richards, J. R., and Congalidis, J. P. (2006). Measurement and control of
polymerization reactors. Computers & chemical engineering 30, 1447-1463.
Rokudai, M., and Okada, T. (1980). Characterization of Low-Density Polyethylenes
and Relationships among Melt Index, Density, and Molecular Structural
Parameters. Nihon Reoroji Gakkaishi (Journal of the Society of Rheology,
Japan) 8, 154-160.
Saldívar-Guerra, E., Ordaz-Quintero, A., Infante-Martínez, R., Herrera-Ordóñez, J.,
Villarreal-Cárdenas, L., Ramírez-Wong, D., Rivera-Rodríguez, E., Flores-
Flores, R., and Miramontes-Vidal, L. (2016). Some Factors Affecting the
Molecular Weight Distribution (MWD) in Low Density Polyethylene
Multizone Autoclave Polymerization Reactors. Macromolecular Reaction
Engineering 10, 123-139.
Schoukens, J., and Ljung, L. (2019). Nonlinear System Identification: A User-
Oriented Road Map. IEEE Control Systems Magazine 39, 28-99.
Schoukens, M., and Tiels, K. (2017). Identification of block-oriented nonlinear
systems starting from linear approximations: A survey. Automatica 85, 272-
292.
Schuster, C. E. (2005). EXXONMOBIL High-Pressure Process Technology for
LDPE. In "Handbook of Petrochemicals Production Processes" (A. M. Robert,
ed.). McGraw-Hill Education, New York.
Seavey, K. C., Liu, Y. A., Khare, N. P., Bremner, T., and Chen, C.-C. (2003).
Quantifying relationships among the molecular weight distribution, non-
Newtonian shear viscosity, and melt index for linear polymers. Industrial &
engineering chemistry research 42, 5354-5362.
Seborg, D. E., Edgar, T. F., and Mellichamp, D. A. (2004). "Process Dynamics and
Control: Second Edition," John Wiley & Sons, Hoboken, NJ.
Seki, H., Ogawa, M., Ooyama, S., Akamatsu, K., Ohshima, M., and Yang, W. (2001).
Industrial application of a nonlinear model predictive control to polymerization
reactors. Control Engineering Practice 9, 819-828.
178
Shafiee, G., Arefi, M. M., Jahed-Motlagh, M. R., and Jalali, A. A. (2008). Nonlinear
predictive control of a polymerization reactor based on piecewise linear Wiener
model. Chemical Engineering Journal 143, 282-292.
Shariff, H., Rahiman, M., Yassin, I., and Tajjudin, M. (2014). System Identification of
a Steam Distillation Pilot- Scale using ARX and NARX approaches.
International Journal of Research in Engineering and Technology 03, 144-
157.
Sharmin, R., Sundararaj, U., Shah, S., Griend, L. V., and Sun, Y.-J. (2006). Inferential
sensors for estimation of polymer quality parameters: Industrial application of
a PLS-based soft sensor for a LDPE plant. Chemical Engineering Science 61,
6372-6384.
Sheela, K. G., and Deepa, S. N. (2013). Review on Methods to Fix Number of Hidden
Neurons in Neural Networks. Mathematical Problems in Engineering 2013,
425740.
Shenoy, A. V., and Saini, D. R. (1986). Melt flow index: more than just a quality
control rheological parameter. Part I. Advances in Polymer Technology 6, 1-
58.
Singstad, P., Nordhus, H., Strand, K., Lien, M., Lyngmo, L. B., and Moen, Ø. (1992).
Multivariable non-linear control of industrial LDPE autoclave reactors. In
"American Control Conference, 1992", pp. 615-619.
Skålén, S., Josefsson, F., and Ihrström, J. (2016). Nonlinear MPC for grade transitions
in an industrial LDPE tubular reactor. IFAC-PapersOnLine 49, 562-567.
Song, I.-H., and Rhee, H.-K. (2004). Nonlinear Control of Polymerization Reactor by
Wiener Predictive Controller Based on One-Step Subspace Identification.
Industrial & Engineering Chemistry Research 43, 7261-7274.
Spalding, M. A., and Chatterjee, A. (2017). "Handbook of Industrial Polyethylene and
Technology: Definitive Guide to Manufacturing, Properties, Processing,
Applications and Markets Set," John Wiley & Sons.
Stoiljkovic, D., and Jovanović, S. (2019). Compression, supramolecular organization
and free radical polymerization of ethylene gas. Polyolefins Journal 6, 23-41.
Sudibyo, S. (2018). Study of Different Nonlinear Models and Optimizers for Model
Predictive Control in Methyl Tertiary Butyl Ether Reactive Distillation
Column. Phd Thesis, University Sains Malaysia, Penang, Malaysia.
179
Taheri, A. R., Najafi, M., and Motahari, S. (2020). A New Monte Carlo Simulation of
Low-Density-Polyethylene Polymerization for Prediction of its Microstructure
as a Result of Various Process Conditions. Journal of Macromolecular
Science, Part B 59, 457-478.
Tenny, M. J. (2002). Computational strategies for nonlinear model predictive control.
Phd Thesis, University of Wisconsin-Madison.
Teresa Rodríguez-Hernández, M., Angulo-Sánchez, J. L., and Pérez-Chantaco, A.
(2007). Determination of the molecular characteristics of commercial
polyethylenes with different architectures and the relation with the melt flow
index. Journal of Applied Polymer Science 104, 1572-1578.
Turner, P., and Guiver, J. (2005). Introducing the bounded derivative network—
superceding the application of neural networks in control. Journal of Process
Control 15, 407-415.
Uddin, F., Tufa, L. D., and Maulud, A. S. (2018). Consistent and Effective
Nonlinearity Index and its Application on Model Predictive Controller
Performance Deterioration. Industrial & Engineering Chemistry Research 57,
14596-14606.
Valappil, J., and Georgakis, C. (2002). Nonlinear model predictive control of end-use
properties in batch reactors. AIChE Journal 48, 2006-2021.
Vallerio, M., Logist, F., Van Erdeghem, P., Dittrich, C., and Van Impe, J. (2013).
Model-Based Optimization of the Cooling System of an Industrial Tubular
LDPE Reactor. Industrial & Engineering Chemistry Research 52, 1656-1666.
Whelan, T., and Brydson, J. (2002). Practical Rheology Electronic Handbook (3rd
Edition). (D. E. D. Laney, ed.). Dynisco LLC,.
Whiteley, K. S. (2011). Polyethylene. In "Ullmann's Encyclopedia of Industrial
Chemistry".
Wibowo, T. C. S., Saad, N., and Karsiti, M. N. (2009). A Heuristic Approach for
Tuning Model Predictive Controller. Jurnal Elektrika 11, 8-14.
Wojsznis, W., Gudaz, J., Blevins, T., and Mehta, A. (2003). Practical approach to
tuning MPC. ISA transactions 42, 149-62.
180
Wu, L., Lam, H.-K., Zhao, Y., and Shu, Z. (2015). Time-Delay Systems and Their
Applications in Engineering. Mathematical Problems in Engineering 2015,
246351.
Yao, F. Z., Lohi, A., Upreti, S. R., and Dhib, R. (2004). Modeling, simulation and
optimal control of ethylene polymerization in non-isothermal, high-pressure
tubular reactors. International Journal of Chemical Reactor Engineering 2.
Yoon, B. J., and Rhee, H.-K. (1985). A study of the high pressure polyethylene tubular
reactor. Chemical Engineering Communications 34, 253-265.
Zavala, V. M., and Biegler, L. T. (2009). Optimization-based strategies for the
operation of low-density polyethylene tubular reactors: nonlinear model
predictive control. Computers & Chemical Engineering 33, 1735-1746.
Zhao, H., Guiver, J., and Turner, P. (2006). Recent Progress and Industrial Experiences
with Nonlinear Model Identification for MPC Applications in Polymer
Manufacturing. IFAC Proceedings Volumes 39, 134-136.
Zhu, Y. (2009). System identification for process control: recent experience and
outlook. International Journal of Modelling, Identification and Control 6, 89-
103.
181
APPENDICES
APPENDIX A MODIFYING HEAT OF FORMATION IN ASPEN PLUS
In Aspen Plus, DHFORM is the heat of formation for general components. For
the polymer segment, the heat of formation (DHFVK) parameter can be used to adjust
the heat of formation to obtain the desired heat of polymerization (HOP). The procedure
for modifying the DHFORM is presented below:
i. Setup a flowsheet that consists of a heater block with a Feed stream and a
Product stream
ii. Set up Prop-Sets for liquid enthalpy of PS and Styrene
iii. Set up a Design Spec case to vary the DHFVK parameter for the Styrene
segment to match the heat of polymerization data.
Below is a systematic procedure by using polymer Polystyrene as an example:
Figure A.1
Figure A.2
Figure A.3
Figure A.4
Figure A.5
APPENDIX B NWMPC S-FUNCTION SCRIPT
%% Neural Wiener MPC
function [sys,x0,str,ts,simStateCompliance] =
mynmpcwn(t,x,u,flag,mpcpar,u0,uF0,Ts,FUN,varargin)
%guna stelah flag: mpcpar,u0,uF0,1/60,FUN,const,net : 1/60 =
Ts; const &
%net = varargrin / paramater tambahan (disini cont dan neural
network)
switch flag,
case 0,
[sys,x0,str,ts,simStateCompliance]=mdlInitializeSizes(mpcpar,u0
,uF0,Ts).
case 2,
sys=mdlUpdate(x,u,mpcpar,FUN,varargin);
case 3,
sys=mdlOutputs(x,mpcpar);
case 9,
sys=[];
otherwise
DAStudio.error('Simulink:blocks:unhandledFlag',
num2str(flag));
end
function
[sys,x0,str,ts,simStateCompliance]=mdlInitializeSizes(mpcpar,u0
,uF0,Ts)
nc = mpcpar.nc;
nu = mpcpar.nu;
ny = mpcpar.ny;
nx = mpcpar.nx;
sizes = simsizes;
sizes.NumContStates = 0;
sizes.NumDiscStates = (nc+1)*nu;
sizes.NumOutputs = nc*nu;
sizes.NumInputs = ny+nx;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [u0;uF0];
str = [];
ts = [Ts 0];
simStateCompliance = 'UnknownSimState';
function sys=mdlUpdate(x,u,mpcpar,FUN,varargin)
nu = mpcpar.nu;
ny = mpcpar.ny;
dP = mpcpar.dP;
dF = mpcpar.dF;
icubvector = mpcpar.icub;
iclbvector = mpcpar.iclb;
uubvector = mpcpar.uub;
ulbvector = mpcpar.ulb;
uk = x(1:nu);
uF = x(nu+1:end);
yspk = u(1:ny);
xk = u(ny+1:end);
options = optimset('Display','Off');
A = [dF;-dF];
B = [dP; -dP]*uk+[icubvector; -iclbvector];
% Objective fucntion
uFopt = fmincon(FUN,uF,A,B,[],[],ulbvector,uubvector,...
[],options,yspk,uk,xk,mpcpar,varargin); %fmincon = sqp
xnew = [uFopt(1:nu); uFopt];
sys = xnew;
function sys=mdlOutputs(x,mpcpar)
nu = mpcpar.nu;
nc = mpcpar.nc;
uFk = x(1:nu*nc);
sys = uFk;
APPENDIX C PROPERTIES REGRESSION USING PC-SAFT EOS
The regression results for selected ethylene and LDPE properties using Aspen
Properties with PC-SAFT equation of state (EOS) are displayed here. The experimental
data (Exp) are referred from Bokis et al. (2002) study. These regression results are
simulated using Aspen Properties within Aspen Plus. Based on the figures, the Aspen
Plus model using PC-SAFT EOS has managed to regress the LDPE and ethylene
physical properties within acceptable margins. Thus, this validates the selection of PC-
SAFT EOS for simulating the LDPE polymerization process.
Density (gm/cc) 0.9 Aspen 1 Bar
0.88 Aspen 300 Bar
0.86 Aspen 600 Bar
0.84 Aspen 1000 Bar
0.82 Aspen 1400 Bar
0.8 Aspen 2000 Bar
0.78 Exp 2000 bar
0.76 Exp 1400 bar
0.74 Exp 1000 bar
0.72 Exp 600 bar
0.7 Exp 300 bar
Exp 1 bar
400 410 420 430 440 450 460 470 480 490 500
Temperature (K)
Figure C.1 LDPE density with PC-SAFT
23 Exp
22 Aspen Model
21
Cp (cal/mol-K) 20
19
18
17
16
15
14 100 200 300 400
0 Temperature (C)
Figure C.2 Heat capacity of amorphous LDPE
60
exp
Aspen Ethylene vp
50
Pressure (Bar) 40
30
20
10
0 150 200 250 300
100 Temperature (K)
Figure C.3 Ethylene vapor pressure with PC-SAFT
0.7
0.6 290 est
330 est
0.5 400 est
450 est
Density (gm/cc) 0.4 500 est
500 est
0.3 600 est
290 exp
0.2 330 exp
400 exp
0.1 450 exp
500 exp
550 exp
600 exp
0 1000 1500 2000 2500 3000
0 500 Pressure (Bar)
Figure C.4 Ethylene supercritical density with PC-SAFT
30
330K
Cp (cal/mol-K) 25 450K
550K
20 600K
Aspen 330K
15
Aspen 450K
10 Aspen 550K
Aspen 600K
5
0 500 1000 1500 2000 2500 3000 3500
Pressure (Bar)
Figure C.5 Heat capacity of supercritical ethylene with PC-SAFT
Pressure (bar) 300 130
250 190
200 0.05 0.1 0.15 Aspen 130C
150 Mass fraction ethylene Aspen 190C
100 0.2
50
0
0
Figure C.6 Vapour liquid equilibrium of LDPE-ethylene binary mixture
APPENDIX D NWMPC PROCESS MODEL RESULTS
State space model:
dx/dt = A x(t) + B u(t) + K e(t)
y(t) = C x(t) + D u(t) + e(t)
A=
x1 x2 x3
x1 -1.332 -3.502 0.02141
x2 7.718 -3.555 -0.1425
x3 0.0834 0.3448 0.3332
x4 -1.09 7.226 -0.1488
x5 -0.9678 4.713 -0.1262
x6 -0.4277 -0.5984 -2.353
x4 x5 x6
x1 -1.249 -0.8645 0.2167
x2 0.3994 0.08033
x3 0.1001 -2.241
x4 0.7038 0.3416 2.366
x5 0.6626 -0.3623
x6 -0.004703 2.98 -0.4786
0.8134
-0.7814 -6.413
B= u2 u3
u1 0.08477 -0.388
x1 0.03957 0.2616 0.975
x2 -0.02097 0.9823 -10.58
x3 0.711 -0.1705 -0.4504
x4 -0.03958 -0.2756 0.9932
x5 -0.0926 -2.398
x6 -1.73 25.71
C=
x1 x2 x3 x4
y1 -12.85 -3.436 -0.2772 -2.868
y2 0.6461 0.08375 -17.02 0.6203
x5 x6
y1 -8.142 0.09071
y2 0.001163
-7.042
D=
u1 u2 u3
y1 0 0 0
y2 0 0 0
K= y2
y1 -4.232
x1 -4.365 10.39
x2 -0.9498 -115.5
x3 -31.54 -4.708
x4 9.182
x5 4.323 10.99
x6 76.65 276.5
Neural network model
function [Y,Xf,Af] = neural_function(X,~,~)
% NEURAL_FUNCTION neural network simulation function.
% ===== NEURAL NETWORK CONSTANTS =====
% Input 1
x1_step1.xoffset = [-0.11415007450997;-0.179329146559265];
x1_step1.gain = [2.61979626929981;2.40213239614389];
x1_step1.ymin = -1;
% Layer 1
b1 = [3.0522612246587845775;-0.072051379088355349545;-
2.4894894405044136754;2.7392223532376291928;0.21771303773982134
122;2.6799453284115828389;1.623333502744154444;-
2.0190677688651028632;-4.8741388079446146264];
IW1_1 = [0.3071327677683392543
4.8864780422123805792;0.32785515322385838655 -
0.77497680134704927113;0.68721363841708260622
5.1968463435982226173;-0.69912531654436183004 -
5.8362868652800425906;0.30721761832150201732
0.14750667498223044016;0.89221179309802445268 -
1.0611187923408256228;1.4118634975388804076 -
0.094763674194409258655;-0.81029217769034123098 -
2.5097819812665274064;-2.2342786152736500149
1.8314223995614675733];
% Layer 2
b2 = [-0.53219127385866638047;1.6799798073395559861];
LW2_1 = [-0.05849283353894543791 0.3911608498894988406
0.14444504831900722985 0.12679761407486164759
1.8391519813306420605 1.0012784191924291033
1.034795545638637293 -0.12425691024589115286
1.5041736462866779345;-0.01665307542109036032 -
0.91514198608717944872 1.7353739946308097686
1.5695001026605854832 1.1685813981913668602 -
4.7269433965427669619 0.26601576233763302159
0.19404347778946925973 -2.3073150258734655971];
% Output 1
y1_step1.ymin = -1;
y1_step1.gain = [2.72226058874659;2.23911199786974];
y1_step1.xoffset = [-0.184590222397142;-0.0302615291530434];
% ===== SIMULATION ========
% Format Input Arguments
isCellX = iscell(X);
if ~isCellX
X = {X};
end
% Dimensions
TS = size(X,2); % timesteps
if ~isempty(X)
Q = size(X{1},2); % samples/series
else
Q = 0;
end
% Allocate Outputs
Y = cell(1,TS);
% Time loop
for ts=1:TS
% Input 1
Xp1 = mapminmax_apply(X{1,ts},x1_step1);
% Layer 1
a1 = tansig_apply(repmat(b1,1,Q) + IW1_1*Xp1);
% Layer 2
a2 = repmat(b2,1,Q) + LW2_1*a1;
% Output 1
Y{1,ts} = mapminmax_reverse(a2,y1_step1);
end
% Final Delay States
Xf = cell(1,0);
Af = cell(2,0);
% Format Output Arguments
if ~isCellX
Y = cell2mat(Y);
end
end
% ===== MODULE FUNCTIONS ========
% Map Minimum and Maximum Input Processing Function
function y = mapminmax_apply(x,settings)
y = bsxfun(@minus,x,settings.xoffset);
y = bsxfun(@times,y,settings.gain);
y = bsxfun(@plus,y,settings.ymin);
end
% Sigmoid Symmetric Transfer Function
function a = tansig_apply(n,~)
a = 2 ./ (1 + exp(-2*n)) - 1;
end
% Map Minimum and Maximum Output Reverse-Processing Function
function x = mapminmax_reverse(y,settings)
x = bsxfun(@minus,y,settings.ymin);
x = bsxfun(@rdivide,x,settings.gain);
x = bsxfun(@plus,x,settings.xoffset);
end
APPENDIX E PID Tuning using Matlab PID Autotuning
Automatic PID tuning is the process of tuning controller gains based on a plant
model or plant data. This study uses a Real-time PID Autotuning application, which lets
the user deploy an embedded automatic tuning algorithm as a standalone application for
model-free tuning against a physical plant. The PID Autotuning application injects test
signals into the plant to estimate plant frequency response near the target control
bandwidth. It uses the resulting response to compute PID controller gains to balance
robustness and performance. In general, the application operates as follows:
i. Injects a test signal into the plant at the nominal operating point to collect plant
input-output data and estimate frequency response in real-time. The test signal
is a combination of sine and step perturbation signals added on top of the
nominal plant input measured when the experiment starts. If the plant is part of
a feedback loop, the block opens the loop during the experiment.
ii. At the end of the experiment, tunes PID controller parameters based on
estimated plant frequency responses near the open-loop bandwidth.
iii. Updates the PID Controller block or custom PID controller with the tuned
parameters, allowing the user to validate closed-loop performance in real-time.
In this study, we are following the methodology presented below:
i. Develop a linear model of the LDPE tubular reactor using Matlab System
Identification
ii. Develop the dual SISO PID control scheme with the identified model (i.e., P2D)
inside Matlab Simulink environment, as shown in Figure E.1
Figure E.1 PID control scheme
iii. Click the PID block and choose the Tune option
iv. Start tuning the process into the desired target by observing the real-time control
response (Tuned response). This can be done by modifying the Response time
and Transient behavior option, as shown in Figure E.2. The Tuned PID
controller parameters can be displayed by clicking the Show Parameters option.
Figure E.2 PID Tuner menu
v. After satisfied by the tuned closed loop process response, click the Update Block
option to update the respective PID controller
LIST OF PUBLICATIONS
1. Muhammad, D., and Aziz, N. (2017). Simulation and Sensitivity Study of Industrial
Low Density Polyethylene Tubular Reactor. Chemical Engineering Transactions
56, 757-762.
2. Muhammad, D., and Aziz, N. (2017). Review: Control Schemes for Low Density
Polyethylene Reactor. Chemical Engineering Transactions 56, 769-774.
3. Muhammad, D., Ahmad, Z., and Aziz, N. (2018). Modeling and nonlinearity studies
of Low-Density Polyethylene (LDPE) tubular reactor. Materials Today:
Proceedings 5, 21612-21619.
4. Muhammad, D., Ahmad, Z., and Aziz, N. (2019). Low density polyethylene tubular
reactor control using state space model predictive control. Chemical Engineering
Communications, 1-17. (Q3)
5. Muhammad, D., Ahmad, Z., and Aziz, N. (2020). Temperature control of Low-
Density Polyethylene (LDPE) tubular reactor using Model Predictive Control
(MPC). IOP Conference Series: Materials Science and Engineering 736, 042014-
042014.
6. Muhammad, D., Ahmad, Z., and Aziz, N. (2021). Modeling of Low Density
Polyethylene tubular reactor using nonlinear block-oriented model. Materials
Today: Proceedings, 42, 39-44.
7. Muhammad, D., Ahmad, Z., and Aziz, N. (2021). Low Density Polyethylene
Tubular Reactor Control using Neural Wiener Model Predictive Control, Asia-
Pacific Journal of Chemical Engineering, (Under review).