{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/42949"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/42949","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"An expert system for solvent-based separation process synthesis","abstract":"Expert systems are being used more daily in chemical engineering. This work continues the development of an EXpert system for SEParation flowsheet synthesis named EXSEP. Written in Prolog, it can generate flowsheets for four multicomponent separations: distillation, absorption, stripping and liquid-liquid extraction. For these separations, we describe a large collection of heuristics (or rules) that are used for flowsheet synthesis. EXSEP uses several of these heuristics and the Kremser equation to test the thermodynamic feasibility of separation tasks. EXSEP requires only basic input data such as the expected component flow rates in each product and the component K-values. With those data, EXSEP searches for the sets of the number of theoretical stages, solvent flow rate, and component-recovery ratios that characterize a number of feasible and economical flowsheets. The use of the component assignment matrix (CAM) combined with Prolog list processing makes EXSEP very fast (several seconds) to generate solutions. We test EXSEP with several examples of industrial separation processes and compare the results with the literature. We also compare EXSEP results with rigorous simulations using commercial CAD software (e.g., DESIGN II). In most cases, EXSEP gives very similar and even better flowsheets. However, EXSEP is limited to dilute solvent-based separations and cannot solve problems where the major feed component is also the solvent (e.g. sour-water steam stripper). The development of EXSEP on IBM-PC makes it very \"user friendly\". In the future, EXSEP should be expanded with additional modules such as extractive and azeotropic distillation, and bulk absorption. It should also include modules for separation method and solvent selections, which are great challenges in flowsheet synthesis.","abstract_html":"Expert systems are being used more daily in chemical engineering. This work continues the development of an EXpert system for SEParation flowsheet synthesis named EXSEP. Written in Prolog, it can generate flowsheets for four multicomponent separations: distillation, absorption, stripping and liquid-liquid extraction. For these separations, we describe a large collection of heuristics (or rules) that are used for flowsheet synthesis. EXSEP uses several of these heuristics and the Kremser equation to test the thermodynamic feasibility of separation tasks. EXSEP requires only basic input data such as the expected component flow rates in each product and the component K-values. With those data, EXSEP searches for the sets of the number of theoretical stages, solvent flow rate, and component-recovery ratios that characterize a number of feasible and economical flowsheets. The use of the component assignment matrix (CAM) combined with Prolog list processing makes EXSEP very fast (several seconds) to generate solutions. We test EXSEP with several examples of industrial separation processes and compare the results with the literature. We also compare EXSEP results with rigorous simulations using commercial CAD software (e.g., DESIGN II). In most cases, EXSEP gives very similar and even better flowsheets. However, EXSEP is limited to dilute solvent-based separations and cannot solve problems where the major feed component is also the solvent (e.g. sour-water steam stripper). The development of EXSEP on IBM-PC makes it very &quot;user friendly&quot;. In the future, EXSEP should be expanded with additional modules such as extractive and azeotropic distillation, and bulk absorption. It should also include modules for separation method and solvent selections, which are great challenges in flowsheet synthesis.","abstract_has_math":false,"creators":["Brunet, Jean-Christophe"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Chemical Engineering","degree_department":"Chemical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Liu, Y. A."],"committee_members":["McGee, Henry A. Jr.","Rony, Peter R."],"year":1992,"date_issued":"1992-04-18","date_published":"1992-04-18","updated_at":"2026-07-22T22:20:08Z","subjects":[],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-06082010-020444"],"render_values":[{"text":"etd-06082010-020444","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/42949","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Liu, Y. A."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["McGee, Henry A. Jr.","Rony, Peter R."]},{"key":"dc:contributor.department","label":"Department","values":["Chemical Engineering"]},{"key":"dc:creator","label":"Author","values":["Brunet, Jean-Christophe"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:37:17Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:37:17Z","2010-06-08"]},{"key":"dc:date.issued","label":"Date","values":["1992-04-18"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Chemical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-06082010-020444"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/42949"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Expert systems are being used more daily in chemical engineering. This work continues the development of an EXpert system for SEParation flowsheet synthesis named EXSEP. Written in Prolog, it can generate flowsheets for four multicomponent separations: distillation, absorption, stripping and liquid-liquid extraction. For these separations, we describe a large collection of heuristics (or rules) that are used for flowsheet synthesis. EXSEP uses several of these heuristics and the Kremser equation to test the thermodynamic feasibility of separation tasks. EXSEP requires only basic input data such as the expected component flow rates in each product and the component K-values. With those data, EXSEP searches for the sets of the number of theoretical stages, solvent flow rate, and component-recovery ratios that characterize a number of feasible and economical flowsheets. The use of the component assignment matrix (CAM) combined with Prolog list processing makes EXSEP very fast (several seconds) to generate solutions. We test EXSEP with several examples of industrial separation processes and compare the results with the literature. We also compare EXSEP results with rigorous simulations using commercial CAD software (e.g., DESIGN II). In most cases, EXSEP gives very similar and even better flowsheets. However, EXSEP is limited to dilute solvent-based separations and cannot solve problems where the major feed component is also the solvent (e.g. sour-water steam stripper). The development of EXSEP on IBM-PC makes it very \"user friendly\". In the future, EXSEP should be expanded with additional modules such as extractive and azeotropic distillation, and bulk absorption. It should also include modules for separation method and solvent selections, which are great challenges in flowsheet synthesis."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["An expert system for solvent-based separation process synthesis"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Liu, Y. A."],"dc:contributor.committeemember":["McGee, Henry A. Jr.","Rony, Peter R."],"dc:contributor.department":["Chemical Engineering"],"dc:creator":["Brunet, Jean-Christophe"],"dc:date.accessioned":["2014-03-14T21:37:17Z"],"dc:date.available":["2014-03-14T21:37:17Z","2010-06-08"],"dc:date.issued":["1992-04-18"],"dc:description.abstract":["Expert systems are being used more daily in chemical engineering. This work continues the development of an EXpert system for SEParation flowsheet synthesis named EXSEP. Written in Prolog, it can generate flowsheets for four multicomponent separations: distillation, absorption, stripping and liquid-liquid extraction. For these separations, we describe a large collection of heuristics (or rules) that are used for flowsheet synthesis. EXSEP uses several of these heuristics and the Kremser equation to test the thermodynamic feasibility of separation tasks. EXSEP requires only basic input data such as the expected component flow rates in each product and the component K-values. With those data, EXSEP searches for the sets of the number of theoretical stages, solvent flow rate, and component-recovery ratios that characterize a number of feasible and economical flowsheets. The use of the component assignment matrix (CAM) combined with Prolog list processing makes EXSEP very fast (several seconds) to generate solutions. We test EXSEP with several examples of industrial separation processes and compare the results with the literature. We also compare EXSEP results with rigorous simulations using commercial CAD software (e.g., DESIGN II). In most cases, EXSEP gives very similar and even better flowsheets. However, EXSEP is limited to dilute solvent-based separations and cannot solve problems where the major feed component is also the solvent (e.g. sour-water steam stripper). The development of EXSEP on IBM-PC makes it very \"user friendly\". In the future, EXSEP should be expanded with additional modules such as extractive and azeotropic distillation, and bulk absorption. It should also include modules for separation method and solvent selections, which are great challenges in flowsheet synthesis."],"dc:description.degree":["Master of Science"],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-06082010-020444"],"dc:identifier.uri":["http://hdl.handle.net/10919/42949"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:title":["An expert system for solvent-based separation process synthesis"],"dc:type":["Thesis"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Chemical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:08Z"}