Black Box Modeling of Steam Distillation Essential Oil Extraction System using ARMAX Structure Mohd Hezri Fazalul Rahiman, Mohd Nasir Taib and Yusof Md Salleh Faculty of Electrical Engineering Universiti Teknologi MARA, 40450 Shah Alam, Malaysia. Email: [email protected] AbstractIn this paper, the temperature response of a steam distillation essential oil extraction system with a refilling line is modeled based on data collected using a dedicated acquisition system. The autoregressive moving average with exogenous input (ARMAX) model structure is assumed and the pseudo-random binary sequences (PRBS) signal was used to perturb the process. The optimization of ARMAX model structure such as model order criterions is discussed. The model order criterions includes the normalized sum of squared error (NSSE), Akaike’s Information Criterion (AIC), Akaike’s Final Prediction Error (FPE) and Rissanen’s Minimum Description Length (MDL). All criterions will be used to estimate the model order of the system based on the data. The system identification will be performed based on these selected model orders and the estimated models are denoted as ARMAX-NSSE, ARMAX-AIC, ARMAX-FPE and ARMAX-MDL respectively. All the models will be validated and compared in terms of coefficient of determination (R2), adjustedR2 and normalized mean-square-error (NMSE). Overall, ARMAX-MDL provides best results. Finally, the results are discussed and concluded. Index TermsEssential oil extraction system, steam temperature model, autoregressive moving average with exogenous input (ARMAX), model order selection, normalized sum of squared errors (NSSE), Akaike’s information criterion (AIC), final prediction error (FPE) and Rissanen’s minimum description length (MDL).

I. INTRODUCTION Essential oils are the volatile component of botanical material which can be found in the flowers, leaves and stems. The essential oils have been widely used in traditional medication, aromatherapy, insects repellant and fragrance industries. To collect the essential oils, an extraction process is required in order to force the oils out from its pocket and channeled into a collection stage for further processing. The extraction process itself can be realized in many techniques such as distillation, cold pressing, enfleurage, solvent extraction, carbon dioxide extraction and many more. Among all, steam distillation extraction is the most popular technique. II. STEAM DISTILLATION COLUMN Traditionally, the column is isolated and no water inlet to sustain the water level. However, in order to get a consistent

result especially for system identification, the water level should be maintained to a fixed level. Therefore, a special refilling line is introduced where the refilling process will maintain the water level without disturbing the process. Following are the three situations to compare the water level maintaining system. Fig. 1(a) shows the distillation without any water refilling system. The water will evaporate and the level will drop. Fig. 1(b) shows the traditional refilling system and Fig. 1(c) shows the newly implemented system.

Fig. 1. Water level maintaining technique for steam distillation essential oil extraction

III. EXPERIMENT SET-UP The experiment set-up and the voltage-temperature calibration curve are shown in the Fig. 2. Referring to Fig. 2(a), a computer is used to collect data from the plant via a data acquisition (DAQ) system. The control signal will be sent to the solid-state-relay (SSR) and the SSR controls the immersion heating element. The steam temperature will be measured by a resistive-temperature detector (RTD) and conditioned by a signal conditioning circuit (SCC). The conditioned signal will be sent back to the DAQ. Fig. 2(b) shows the voltagetemperature relation measured at the output of the SCC. The temperature data is fitted to the voltage data by means of second-order polynomial equation. The SCC consists of a Wheatstone bridge and an instrumentation amplifier. The diagram of SCC is shown in Fig 3. Referring to Fig. 3, the value of R1, R2 and R3 is 100Ω. Rlim is to limit the current so that the current passes through the RTD will be less than 5mA. This is essential to prevent the

self-heating problem. Roffset is to reduce the offset level. The INA217 is used as the instrumentation amplifier.

greater timing accuracy. All input and output will be recorded by the DAQ program for modeling purposes. The PRBS input and the measured output are shown in the following figure. measured temperature Temperature (°C)

100 95 90 85 80 1000

1500

2000

2500

3000 3500 Time (sec.) PRBS input

4000

4500

5000

1500

2000

2500

3000 3500 Time (sec.)

4000

4500

5000

On/Off

1

0.5

0 1000

(a)

Fig. 4. The PRBS input and the measured temperature

9

Fig. 4 shows the input-output of the steam temperature measured by the RTD. The PRBS signal sent to the process is on/off signal, which drives the zero-crossing SSR to control the 1.5 kW electric immersion heater. The sampling period was set to 1 second and a total of 5000 data have been sampled. However, the first 1000 data were not used for modeling. Therefore, for parameter estimation and model validation, data 1001 to 3000 and 3001 to 5000 were used respectively.

measured fitted

8 7

Voltage (V)

6 5 4 3 2 1 20

V. BLACK BOX MODELING 30

40

50

60 70 Temperature (°C)

80

90

100

110

(b) Fig. 2. (a) Experiment set-up and (b) the voltage-temperature calibration curve

A. ARMAX Model Structure ARMAX is one of the assumed model structures in blackbox modeling approach. There are many other assumed black box structures which are explained in [1, 2]. ARMAX structure can be described by the following figure.

Fig. 5. ARMAX model structure Fig. 3. Signal conditioning circuit

IV. DATA COLLECTION In this work, the system is perturbed with PRBS signal and the response of the system is measured. The PRBS signal is generated by using MATLAB System Identification Toolbox and the generated data is stored in the DAQ program. The DAQ program is develop by using Visual Basic programming and coupled with the Application Programmers’ Interface for

Referring to Fig. 5, u, e and y are representing the input, white noise and output respectively. Related to this work, u and y are shown in Fig. 4, which is the known parameter. e is the assumed white noise with zero mean. The representative A, B and C are the polynomials to be estimated. Polynomials A, B and C are representing the overall system dynamic, the input dynamic and the noise dynamic, respectively. The polynomials are given by

A(q) = 1 + a1q −1 + … + ana q − na B (q) = b1 + b2 q −1 + … + bnb q −nb +1

(1)

where the measured temperature is compared with its one-stepahead-prediction (1-SAP). The discrepancy between the measured and 1-SAP is called residual.

C (q) = 1 + c1q −1 + … + c nc q − nc

A(q) y (t ) = B (q)u(t − nk ) + C (q)e(t )

1-SAP (∆°C)

From the above equation, q-1 is the delay operator. The variables a1..na, b1..nb and c1..nc are the parameters to be estimated. By making use of the above equation, the ARMAX model shown in Fig. 5 can be represented by

meas. (∆°C)

measured, 1-SAP & residual. %R2=87.64 %R2a=87.26 %NMSE=85.51

(2)

5 0 -5

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

5 0 -5

VI. RESULTS Based on estimated parameters from each model order criterion, the model validations are performed. The model based on NSSE criterion is denoted as ARMAX-NSSE. Similarly, the rest of the criterions are denoted as ARMAXAIC, ARMAX-FPE and ARMAX-MDL. Comparison can be made by visual inspection as well as numerical inspection. The performance of each model is evaluated based on the coefficient of determination or R2, adjusted-R2 and normalized mean-squared-error (NMSE). Details on the R2 and adjusted-R2 can be found in [10]. Following are the validation results,

1-SAP (∆°C)

meas. (∆°C)

measured, 1-SAP & residual. %R2=87.68 %R2a=87.49 %NMSE=85.61 5 0 -5

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

5 0 -5

resid. (∆°C)

5

0

-5

Fig. 7. Measured, 1-SAP and residual for ARMAX-AIC and ARMAX-FPE measured, 1-SAP & residual. %R2=87.71 %R2a=87.57 %NMSE=85.67 meas. (∆°C)

C. Parameter Estimation Parameter estimation is the stage where a lot of mathematical optimizations are involved. There are numerous works done by various authors that can be found from as early as 1970s in this area. The main objective of parameter estimation is to estimate the optimum values of parameters described in (1). In this work, it is assumed that the parameters in (1) are full e.g. from 1 to na for A(q). The minimization approach used is Levenberg-Marquardt [9].

Fig. 6. Measured, 1-SAP and residual for ARMAX-NSSE

1-SAP (∆°C)

B. Model Order Selection Model order selection is a step to limit the value of na, nb, nc and nk in (1) and (2). There are many approaches and information criterions have been used in order to get the optimum orders. Underestimate the orders will result in biased model, but overestimate the orders will result in high variance model. Thus, statistically preferred orders should be chosen with parsimony principle in mind. After several previous works [3-6], the model orders that fulfilled the MDL criterion is used. Besides, this criterion is statistically consistent [7]. However, other information criterions such as NSSE, AIC and FPE are also used for comparison. In this work, the values of na, nb and nk are decided based on abovementioned criterions while nc is assumed to be equal to na [8]. Considering the model order of the ARMAX structure is written in the arrangement of [na,nb,nc,nk], the selected model orders are [20,20,20,5], [7,16,7,9], [7,16,7,9] and [6,10,6,13] for NSSE, AIC, FPE and MDL respectively.

0

-5

5 0 -5

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

0

200

400

600

800 1000 1200 time (samples)

1400

1600

1800

2000

5 0 -5

5 resid. (∆°C)

where nk is the output delay or estimated process dead time. The minimum value of nk is assumed to be 1.

resid. (∆°C)

5

0

-5

Fig. 8. Measured, 1-SAP and residual for ARMAX-MDL

Based on visual inspection from the results shown in Fig.6 to Fig. 8, it can be seen that ARMAX model structure is sufficient to represent the dynamic of the system under test. The numerical results proved that the ARMAX-MDL outperformed the others even with the lowest number of parameters. Following are the summarized results.

REFERENCES

TABLE 1 THE MODEL VALIDATION SUMMARY

ARMAXNSSE ARMAXAIC ARMAXFPE ARMAXMDL

% R2 87.6388

% adjR2 87.2563

% NMSE 85.5094

30

87.6813

87.4936

85.6088

30

87.6813

87.4936

85.6088

22

87.7088* 87.5720* 85.6730*

Par. # 60

* Indicates the best result in each column

It can be concluded that over-parameterized ARMAX model i.e. ARMAX-NSSE still can represent the system dynamic with the R2 over 87 %. However, since the ARMAX-MDL is sufficient to represent the system with 22 parameters, the excess number of parameters will only represent the noise, which will result in lower model accuracy. This phenomenon is known as overfitting. In the previous work [6], it already shown that the NSSE criterion does not penalized the model complexity, while AIC and FPE lightly penalized them. The MDL criterion penalized the model complexity greatest compared to the rest. This work has proved the previous work’s finding but this time with ARMAX model structure. ACKNOWLEDGMENT This work was conducted on the data gathered at the Faculty of Electrical Engineering, UiTM Shah Alam with the support of JPbSM UiTM and IRDC UiTM. The authors would like to thank all staff involved.

[1] [2] [3]

[4]

[5]

[6]

[7] [8] [9] [10]

L. Ljung, System identification: theory for the user: Prentice Hall, 1987. L. Ljung and T. Glad, Modeling of dynamic systems. New Jersey: PTR Prentice-Hall, Inc., 1994. M. H. Fazalul Rahiman, M. N. Taib and Y. Md Salleh, "Black box modeling of steam temperature," in Proc. 4th IEEE Student Conference on Research and Development (SCOReD 2006), Shah Alam, Malaysia, 2006, pp. 178-182. M. H. Fazalul Rahiman, M. N. Taib and Y. Md Salleh, "System development and identification: A case study on pilot-scale steam distillation essential oil extraction system," Submitted to JINST, 2006. M. H. Fazalul Rahiman, M. N. Taib and Y. Md Salleh, "Steam distillation essential oil extraction system: Nonlinear black-box model from steam temperature," Universiti Teknologi MARA, Shah Alam, Malaysia, 2007, pp. 1-27. M. H. Fazalul Rahiman, M. N. Taib and Y. Md Salleh, "Model order criterions and model order selection based on data from the essential oil extraction system," in Proc. CSPA 2007, Melaka, Malaysia, 2007. R. Johansson, System modeling and identification. New Jersey: Prentice-Hall, Inc., 1993. I. D. Landau, System identification and control design using P.I.M.+ software. New Jersey: Prentice Hall, 1990. M. Norgaard, O. Ravn, N. K. Poulsen and L. K. Hansen, Neural Networks for modelling and control of dynamic systems. London: Springer-Verlag London Ltd, 2000. D. C. Montgomery, G. C. Runger and N. F. Hubele, Engineering Statistics, 3rd ed: John Wiley & Sons, Inc., 2004.

Black Box Modeling of Steam Distillation Essential Oil ...

Black Box Modeling of Steam Distillation Essential. Oil Extraction System .... DAQ program is develop by using Visual Basic programming and coupled with the ...

230KB Sizes 0 Downloads 177 Views

Recommend Documents

Pilot Steam Distillation of Rosemary - SciELO Portugal
Corresponding Author E-mail: [email protected]. Pilot Steam Distillation of ... Batch distillation using steam passing through the vegetal charge in a still is ...

Pilot Steam Distillation of Rosemary
Key words: essential oils; scale-up ... Distillation à la Vapeur d'Eau du Romarin (Rosmarinus officinalis L.) de Portugal. Résumé ...... 2nd ed., Lilydale, Tasmania,.

Modeling the Parallel Execution of Black-Box Services
In a distributed setting, the network weather ser- vice [14] is one of the first tools to perform analysis with statistical learning techniques. It allows forecasting of.

Braun TexStyle 7 TS745A Steam Iron - Black
https://bestbuyproduct99.blogspot.com/B00EW49AVK?tag=hasanudin0b-21 Braun TexStyle 7 TS745A Steam Iron - Black best buy Braun TexStyle 7 TS745A Steam Iron - Black best product Braun TexStyle 7 TS745A Steam Iron - Black amazon product

Essential Oil Uses.pdf
Page 1 of 18. Essential Oil Uses. http://www.essentialoilsessentialoils.com/. “Essential oils (EO) aren't essential to either plant life or humans. 'Essential' refers to the fact. that the oils are the concentrated essence of a plant”, says John

Essential Oil Uses.pdf
were significantly less anxious about their surgery than controls. Other oils ... Eucalyptus: Improves respiratory issues like bronchitis, sinusitis and allergies. Also.

Black Box Theatre Info.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Black Box Theatre Info.pdf. Black Box Theatre Info.pdf. Open. Extract. Open with. Sign In. Main menu.

black box the best of.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. black box the ...

Black-box optimization benchmarking of NIPOP-aCMA ...
Jul 11, 2012 - 1 Sphere. BIPOP-aCMA. IPOP-aCMA. NBIPOP-aCMA. NIPOP-aCMA. 2 3. 5. 10. 20. 40. 0. 1. 2. 3. 4 ftarget=1e-08. 2 Ellipsoid separable. 2 3. 5.

Reactive Distillation - Aussie Distiller
tors and their colleagues with financial support from the Kompetenznetz Verfah- renstechnik Pro3 e.V., Germany, which is ... their support in collecting the manuscripts and in standardizing formats. Last but not least, we are very thankful to ......

Black Box Polynomial Identity Testing of Generalized ...
for which we have oracle access, computes the identically zero polynomial. ...... Obviously, there are Ri linearly independent column-vectors in Z. Let Bi ⊆ [n] ...

[PDF BOOK] Essential Oil Recipes
Food Timeline historic pies amp pastry American apple pie Recipes for apple pie along with apples were brought to America by early European settlers Chef s ...

Cheap Starhub Box Singapore Hd Tv Set Top Box Black Box S ...
Cheap Starhub Box Singapore Hd Tv Set Top Box Blac ... 5 Icam Renewal Free Shipping & Wholesale Price.pdf. Cheap Starhub Box Singapore Hd Tv Set Top ...