Abstract
Simulated moving bed (SMB) technology is considered one of the most successful techniques in chromatographic separation. However, due to the nonlinearity caused by discrete events and sensitivity to numerous separation performance parameters, purity control in SMB systems has been a challenging issue. Fuzzy controllers are increasingly popular in industrial environments due to their simplicity and effectiveness in handling nonlinearity. However, traditional fuzzy controllers used in industry often overlook considerations of error acceleration, resulting in slight deviations from target values under steady-state conditions and oscillatory behavior when system parameters change. This study proposes an advanced fuzzy controller, where in a series of experiments, the purity control targets for component B are set at 94% and 96%, and for component A are set at 96% and 96%, respectively. Experimental results indicate that the advanced fuzzy controller achieves higher precision, with an average deviation of around 0.1%, for both components B and A. Importantly, under variations in adsorbent parameter(from 0.01 to 0.03), feed concentration(from 4.5 to 5.2), and switching time(from 178 to 182), the experimental results demonstrate smoother control with the advanced controller, particularly when oscillations occur with conventional fuzzy controllers due to switching time variations, indicating robust control with the advanced fuzzy controller.
Similar content being viewed by others
Introduction
The SMB system consists of a series of fixed-bed towers, where a circulating pump facilitates solvent flow. The feed mixture enters the system at the inlet of one tower and the purified product is extracted at different positions within the loop. The desorbent is introduced into the loop to clean the adsorbent beds. The effective countercurrent movement of the liquid and solid phases as well as the separation of components is achieved through cyclic switching of the inlet (feed and desorbent) and outlet (raffinate and extract) in the direction of liquid flow. The switching speed of the ports is chosen between the speeds of the strongly and weakly adsorbed components, such that a component migrates upstream relative to the port and is withdrawn at the raffinate port, while another component migrates downstream and is withdrawn at the extract port1,2.
Due to the complexity and coupling of the simulated moving bed (SMB) process, there are numerous parameters that can affect its separation efficiency. Many researchers have mathematically modeled the process to provide reference models for control and optimization, which are then applied to practical SMB simulations3,4,5. The simplest and most practical model is known as the Equilibrium Dispersive Model (EDM). In particular, recent advancements in computer technology have made it possible to achieve online prediction and control of SMB systems, leading to a flourishing development in SMB research6,7,8.
In reference9, a numerical simulation was performed using parameters such as isotherms, mass transfer resistance, cycle switch time, number of columns in series, column type, length, diameter, volume, feed concentration, and recycle flow rate to establish a model for column movement. This work laid the foundation for the optimization control of the column. Majeed et al. investigated the accuracy and efficiency of solving partial differential equations in separation engineering using the orthogonal collocation method, where the numerical solutions provided were nearly as accurate as the actual machine precision10. In the study conducted by Andrade Neto et al., they employed the finite element method to simulate and control the separation of enantiomers of quinidine in a simulated moving bed system. They achieved excellent results in practical predictive control based on their simulation approach11. Wei et al. proposed a control method based on piecewise affine models in order to optimize the performance of the control system in SMB chromatographic separation processes. Simulation results demonstrate the feasibility of this method, as the actual yield-production curve of the target compound and impurities can be fitted to achieve a desired target yield rate12. Heinonen et al. presented a model-based optimization control scheme for SMB chromatographic separation processes and its application in the separation of fructose and glucose. The study discusses the design of the control scheme and demonstrates its successful application in achieving efficient separation of fructose and glucose using SMB chromatography13. Mun and Wang proposed an optimization method for separation control, focusing on the design of column configurations in SMB systems. The research suggests that under the optimized design of the SMB system structure, the usage of desorbent can be reduced by 25%14. Reference15 utilizes the principle of near-input and near-output linearization to estimate non-linear states and designs an SMB control architecture based on the Real Moving Bed (RMB) model. On the other hand, reference16 utilizes a simple P controller with the difference in ultraviolet spectroscopy waveforms as the control parameter for online control of SMB. In the study by I-Chun et al., ultraviolet sensors were used to monitor the concentration of substances, and an NN model was employed to make real-time predictions of the substance concentration17. These predicted concentrations can be utilized for real-time control of the moving bed system. Other controller research on SMB can found in literature18,19,20,21,22,23.
This paper presents a digital simulation of the simulated moving bed (SMB) process using computer simulation techniques. The purity separation in SMB is controlled using an advanced type fuzzy controller, and its performance is compared with a traditional fuzzy controller through a comprehensive analysis. Additionally, the performance of both controllers under parameter perturbations is observed.
SMB mathematical model
For SMB, the mass balance of mobile and solid phase is:
The parameters meaning is shown in Table1.
Formula (2) substituted into (1) , it get as follows:
The adsorption equilibrium of the two enantiomers is expressed by linear isotherms.
Purity formulas are:
\(\mathop C\limits^{ - }_{E,B}\) represents extract material B of purity, \(\mathop C\limits^{ - }_{R,A}\) represents raffinate material A of purity, \(C_{E,B}\) represents extract material B of concentration, and \(C_{R,A}\) represents raffinate material A of concentration.
Simulation
To validate the inference correctness of the aforementioned SMB discrete system, a simulated experiment was conducted using an 8-column SMB model with a 2–2-2–2 configuration, where each region consists of two columns. The relationships between these two variables can be expressed formula (10), \(r\) is the radius of the column.
The time step is set to 0.1 s, and the length of each column in the spatial domain is divided into 100 equal parts. All digital calculations were performed on a PC machine equipped with an Intel Core i7-3770 k 3.53 GHz processor and 16 GB of memory. The initial parameters for SMB are shown in Table 2.
Advance fuzzy type controller design
The traditional fuzzy controller used in industry often does not consider the error acceleration, which is a little less than the target value in steady state. In this paper, advanced fuzzy type controller is used to control the purity of the simulated moving bed. Several common formulas are as follows:
In order to construct a rule base with acceleration as a consideration, an example is given to illustrate the following:
When \(\Delta^{2} e(k) > 0\), \(\Delta e(k) < 0\) and \(e(k) < 0\), from \(\Delta^{2} e(k) > 0\)\(\Delta e(k) < 0\) and above formula, can get \(\Delta e(k{ - 1}) < 0\), From \(\Delta^{2} e(k) > 0\)\(\Delta e(k) < 0\) and above formula, can set \(e(k{ - 1}) = 0\), \(\Delta e(k{ - 1}) < 0\),\(e(k{ - 1}) = 0\) and above formula, can get \(e(k{ - 2}) > 0\).
Expressing physical meaning by \(e(k)\),\(e(k{ - 1})\) and \(e(k{ - 2})\) as follow Fig. 1:
Usually, a completed fuzzy system is mainly composed of four parts: fuzzifier, fuzzy rule base, fuzzy inference engine and defuzzifier24. In the fuzzy controller, the input variables are selected as error, first-order error difference. The formula is as follows:
where \(e_{1}\) and \(\Delta e_{1}\) are the input of the zone I controller, \(e_{2}\) and \(\Delta e_{2}\) are the input of the zone II controller, \(e_{3}\) and \(\Delta e_{3}\) are the input of the zone III controller.
The fuzzy system define five linguistic variable values on errors: NB, NS, ZE, PS, PB and five linguistic for the first order difference of errors: NB, NS, ZE, PS, PB. The membership function is shown in the below Fig. 2. Then defines the control parameter flow rate \(\Delta {\text{Q}}_{{\text{I}}} ,\Delta {\text{Q}}_{{{\text{II}}}} ,\Delta {\text{Q}}_{{{\text{III}}}}\) which are chosen as three independent defuzzification output variables denoted as \(\Delta Q_{i}\) \((i = 1,2,3)\) respectively. The membership function of \(\Delta Q_{i}\) is shown in Fig. 3, the values of (C1, C2, C3, C4, C5) are set as {0.15, 0.1, 0, − 0.1, − 0.15}, {0.006, 0.004, 0, − 0.004, − 0.006} and {0.08, 0.05, 0, − 0.05, − 0.08}.
Then, we draw on the kinematics principle to formulate the corresponding fuzzy rule table shown in Tables 3, 4 and 5:
Fuzzy inference engine adopts product form, that is the strength of the If part multiply the output value of the Then part of the fuzzy rule16. The last step is defuzzifer, where the center-average value is used to solve the defuzzifer. According to the fuzzy rule base and membership function of input variables, each input will cause four rules to be activated. The formula is shown in formula (21), (22) and (23)
\(u_{1} ,u_{2}\) are the fuzzy error values,\(u_{{3}} ,u_{{4}}\) are the fuzzy error velocity, that is, the first-order difference.\(y_{1} \cdots y_{{4}}\) correspond to the unipolar value of the four start rules, that is the fuzzy single pole value of the Then part.\(T\) represents the product T-norm, and the final output value of defuzzifier is \(U\).
Experiment results
In this section, we conducted purity control experiments on the SMB system using an advanced fuzzy controller and compared it with a traditional fuzzy controller. The results of the control experiments are shown in Figs. 4 and 5. The effects of variations in adsorbent parameters, feed concentration, and switching time on the controller performance were observed. Each set of experiments was further divided into five trials, targeting different purity levels for component B (92%, 93%, 94%, 95%, and 96%) and component A (93%, 94%, 95%, 96%, and 97%).
In the first set of experiments shown in Fig. 4, the switching time parameter was set to 180 s. The target control purity for component A was 96%, and for component B, it was 94%. For the advanced fuzzy controller, the actual control purity achieved for component A was 96.14%, and for component B, it was 94.27%. For the traditional fuzzy controller, the actual control purity achieved for component A was 96.02%, and for component B, it was 93.13%.
In the second group of experiments shown in Fig. 5, the switching time parameter was set to 180 s. The target control purity for material A was 94%, and for material B, it was 96%. For the advanced fuzzy controller, the actual control purity achieved for material A was 94.11%, and for material B, it was 96.23%.For the traditional fuzzy controller, the actual control purity achieved for material A was 94.01%, and for material B, it was 95.43%.
In the third set of experiments shown in Fig. 6, it can be observed that the purity of material B and material A remains stable under the variations in adsorbent parameters. However, the traditional fuzzy controller exhibits small sawtooth oscillations in the purity control of material B, while the advanced fuzzy controller, although devoid of oscillations, consistently exhibits a steady-state error larger than the target. Furthermore, the advanced fuzzy controller demonstrates larger fluctuations in the purity control of material A.
In the fourth set of experiments shown in Fig. 7, it is observed that under the variations in feed concentration, the results are similar to those seen in the experiments depicted in Fig. 6.
From the results of the fifth set of experiments shown in Fig. 8, it can be observed that the traditional fuzzy controller exhibits ill-conditioned characteristics under variations in the switching time. On the other hand, although the advanced fuzzy controller does not exhibit ill-conditioned behavior, it demonstrates higher fluctuations in the control results.
Overall, the traditional fuzzy controller exhibits a smaller steady-state error compared to the target, while the advanced fuzzy controller shows a slightly larger error. In the case of the SMB system, the advanced fuzzy controller proves to be more stable than the traditional fuzzy controller.
Conclusion
This study employed an advanced fuzzy controller to regulate the separation purity of SMB. The traditional fuzzy controller exhibited a steady-state error smaller than the target value, while the advanced fuzzy controller’s control results were slightly larger than the target value. Experimental results indicated that the traditional fuzzy controller exhibited oscillatory behavior under variations in adsorbent parameters and feed concentration, whereas the advanced fuzzy controller did not. Regarding changes in the switching time, the traditional fuzzy controller exhibited oscillations, while the advanced fuzzy controller did not. However, the advanced fuzzy controller showed higher fluctuations in the control results.
Data availability
All data generated or analyzed during this study are included in this published article [and its Supplementary Information files].
References
Rajendran, A., Paredes, G. & Mazzotti, M. Simulated moving bed chromatography for the separation of enantiomers. J. Chromatogr. A 1216(4), 709–738 (2009).
Chin, C. Y. & Wang, N. L. Simulated moving bed equipment designs. Sep. Purif. Rev. 33(2), 77–155 (2007).
Jin-II, K., Wankat, P. C., Sungyong, M. & Yoon–Mo, K. Analysis of “focusing” effect in four zone SMB(simulated moving bed) unit for separation of xylose and glucose from biomass hydrolysate. J. Biosci. Bioeng. 108(1), 65–76 (2009).
Pais, L. S., Loureiro, J. V. & Rodrigues, A. E. Modelling. simulation and operation of a simulated moving bed for continuous chromatographic separation of 1,1-bi-2-naphthol enantiomers. J. Chromatogr. A 769(1–2), 24–35 (1997).
Dunnebier, G., Weirich, I. & Klatt, K. U. Computationally efficient dynamic modelling and simulated moving bed chromatographic processes with linear isotherms. Chem. Eng. Sci. 53(14), 2537–2546 (1998).
Leao, C. P. & Rodrigues, A. E. Transient and steady-state models for simulated moving bed processes: Numerical solutions. Comput. Chem. Eng. 28(9), 1725–1741 (2004).
Suvarov, P., Kienle, A., Nobre, C., Weireld, G. D. & Wouwer, A. V. Cycle to cycle adaptive control of simulated moving bed chromatographic separation processes. J. Process Control 24(2), 357–367 (2014).
Grossmann, C., Langel, C., Mazzotti, M., Morbidelli, M. & Morari, M. Multi- rateoptimizing control of simulated moving beds. J. Process Control 20(4), 490–505 (2010).
Yan, Z. et al. Model predictive control method of simulated moving bed chromatographic separation process based on subspace system identification. Math. Probl. Eng. 7, 1–24 (2019).
Majeed, H., Hillestad, M., Knuutila, H. & Svendsen, H. F. Predicting aerosol size distribution development in absorption columns. Chem. Eng. Sci. 192(3), 25–33 (2018).
Neto, A. S. A., Secchi, A. R., Souza, M. B. Jr. & Barreto, A. G. Jr. Nonlinear model predictive control applied to the separation of praziquantel in simulated moving bed chromatography. J. Chromatogr. A 1470, 42–49 (2016).
Li, S., Wei, D., Wang, J. S., Yan, Z. & Wang, S. Y. Predictive control method of simulated moving bed chromatographic separation process based on piecewise affine. Int. J. Appl. Math. 50(04), 1–12 (2020).
Heinonen, J., Sanlaville, Q., Niskakoski, H. & Sainio, T. Effect of separation material particle size on pressure drop and process efficiency in continuous chromatographic separation of glucose and fructose. Sep. Purif. Technol. 193, 317–326 (2018).
Mun, S. & Wang, N. H. L. Improvement of the performances of a tandem simulated moving bed chromatography by controlling the yield level of a key product of the first simulated moving bed unit. J. Chromatogr. A 1488, 104–112 (2017).
Wang, C., Engell, S. & Hanish, F. Neural network based identification and MPC control of SMB chromatography. Proc. 15th IFAC Congress 35, 31–36 (2002).
Medi, B., Monzure-Khoda, K. & Amanullah, M. Experimental implementation of optimal control of an improved single-column chromatographic process for the separation of enantiomers. Ind. Eng. Chem. Res. 54(25), 6527–6539 (2015).
Chun, C. I., Chu, H., Yen, S. C. & Chue, H. R. Identification of simulated moving bed dynamic system by neural network. Sens. Mater. 33(2), 615–623 (2021).
Klatt, K. U., Hanisch, F., Dunnebier, G. & Engell, S. Model-based optimization and control of chromatographic Process. Comput. Chem. Eng. 24(2–7), 1119–1126 (2000).
Suvarov, P., VandeWouwer, A. & Kienle, A. A simple robust control for simulated moving bed chromatographic separation. Proc. 8th IFAC Int. Symp. Adv. Control Chem. Process. 45, 137–142 (2012).
Song, J. Y., Kim, K. M. & Lee, C. H. High-performance strategy of a simulated moving bed chromatography by simultaneous control of product and feed streams under maximum allowable pressure drop. J. Chromatogr. A 1471, 102–117 (2016).
Vijay, M., Himanshu, C., Asha, R. & Vijander, S. An expert 2DOF fractional order fuzzy PID controller for nonlinear systems. Neural Comput. Appl. 31(8), 1–18 (2019).
Himanshu, C., Vijay, M., Asha, R. & Vijander, S. Robust nonlinear fractional order fuzzy PD plus fuzzy I controller applied to robotic manipulator. Neural Comput. Appl. 32(7), 1–25 (2020).
Mohan, V., Panjwani, B., Chhabra, H., Rani, A. & Singh, V. Self-regulatory fractional fuzzy control for dynamic systems: An analytical approach. Int. J. Fuzzy Syst. 25, 794–815 (2022).
Yen, J. & Langari, R. Fuzzy Logic: Intelligence, Control, and Information 183 (Prentice Hall Inc, 1999).
Acknowledgements
This research was partially supported by Natural Science Foundation of Fujian Province of China (number: 2023J011117), by the Fujian Province Education Hall Youth Project (number: JAT220258), by the Fujian Natural Science Foundation Project (number: 2019J01887), by the National Natural Science Foundation of China under Grant 62071123, 61601125).
Author information
Authors and Affiliations
Contributions
Conceptualization, Chao-fan Xie; methodology, Chao-fan Xie.; software, Hong Zhang, Xiong Chen; validation, Chao-fan Xie.; formal analysis, Chao-fan Xie.; resources,Hong Zhang; data curation, Chao-fan Xie, Xiong Chen, Hong Zhang; writing—original draft preparation, Chao-fan Xie; writing—review and editing, Chao-fan Xie; visualization, Hong Zhang, Chao-fan Xie; supervision, Chao-fan Xie, Xiong Chen.; project administration, Chao-fan Xie. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Xie, CF., Chen, X. & Zhang, H. Purity control of simulated moving bed based on advanced fuzzy controller. Sci Rep 14, 9083 (2024). https://doi.org/10.1038/s41598-024-59847-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-59847-1
Keywords
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.