{"corpus_id":110721690,"paper_sha":"a55d0486371ba93ae4c9d3aab49561a3fc2cfac4","doi":"10.1061/(ASCE)0733-9496(2000)126:4(210)","arxiv_id":null,"pmid":null,"pmcid":null,"mag_id":2062559245,"dblp_id":null,"acl_id":null,"title":"Optimal Operation of Water Distribution Pumps Considering Water Quality","year":2000,"publication_date":"2000-07-01","venue":"","journal":{"name":"Journal of Water Resources Planning and Management","pages":"210-220","volume":"126"},"journal_issn":null,"journal_title":null,"publication_types":[],"pubmed_pub_types":null,"s2_fields_of_study":["Engineering","Environmental Science"],"reference_count":21,"citation_count":127,"influential_citation_count":5,"is_open_access":false,"arxiv_categories":null,"arxiv_license":null,"arxiv_journal_ref":null,"mesh_headings":null,"chemicals":null,"comments_corrections":null,"source_flags":1,"s2_open_access_pdf_url":null,"s2_open_access_landing_url":null,"s2_open_access_license":null,"s2_open_access_status":null,"pmc_open_access_pdf_url":null,"pmc_open_access_landing_url":null,"pmc_open_access_license":null,"pmc_open_access_status":null,"unpaywall_open_access_pdf_url":null,"unpaywall_open_access_landing_url":null,"unpaywall_open_access_license":null,"unpaywall_open_access_status":null,"abstract":"A new methodology has been developed for determining the optimal operation of water distribution system pumps with water quality considerations. The methodology is based upon describing the operation as a discrete time optimal scheduling problem that can be used to determine the optimal operation schedules of the pumps in distribution systems. The solution methodology is based upon a mathematical programming approach resulting in a large-scale nonlinear programming problem that cannot be solved using existing nonlinear codes. The solution of the optimization problem is obtained by interfacing a hydraulic and water quality simulation code, EPANET, with a nonlinear optimization code, GRG2. Bound constraints on the state variables are incorporated into the objective function using the augmented Lagrangian penalty method. Three objective functions were used in the model to minimize (1) the deviations of actual substance concentrations from desired concentration values; (2) the total pump duration times; or (3) the total energy cost. The effectiveness of the methodology was tested using a hypothetical water distribution system. All three objective functions were capable of finding an optimal pumping schedule with water quality considerations.","claims":[{"public_id":"cl_237bb7c5920678e4fb3c6b7b0e06718b","status":"active","text":"Bound constraints on state variables are incorporated into the objective function using the augmented Lagrangian penalty method.","confidence":0.9,"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_237bb7c5920678e4fb3c6b7b0e06718b"},{"public_id":"cl_0300f3070f41acb59bafda0785d2836c","status":"active","text":"Minimizing substance concentration deviations, total pump duration times, or total energy cost each yields an optimal pumping schedule with water quality considerations on a hypothetical water distribution system.","confidence":0.85,"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_0300f3070f41acb59bafda0785d2836c"},{"public_id":"cl_156b9d30bd5e4748bb724e2b5c09347e","status":"active","text":"Optimal operation of water distribution system pumps with water quality considerations is formulated as a discrete time optimal scheduling problem.","confidence":0.9,"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_156b9d30bd5e4748bb724e2b5c09347e"},{"public_id":"cl_233a4190983f3942d9ce2b2bc6a71051","status":"active","text":"The resulting large-scale nonlinear programming problem is solved by interfacing EPANET with the nonlinear optimization code GRG2.","confidence":0.9,"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_233a4190983f3942d9ce2b2bc6a71051"}],"concepts":[{"public_id":"co_1ef6e988cff0a000189c7430f41e98d3","status":"active","name":"optimal pumping schedule","description":"A schedule specifying when and how pumps operate, determined by solving the optimization problem.","types":["outcome"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_1ef6e988cff0a000189c7430f41e98d3"},{"public_id":"co_228f6794a4b3e10fb323db5d27dda3dc","status":"active","name":"large-scale nonlinear programming problem","description":"A large mathematical optimization problem with a nonlinear objective and constraints that arises from the discrete time scheduling formulation.","types":["optimization problem"],"aliases":["nonlinear programming problem"],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_228f6794a4b3e10fb323db5d27dda3dc"},{"public_id":"co_26a42c2721e43cf9fbba37876ac39448","status":"active","name":"bound constraints on state variables","description":"Limits placed on the allowable values of state variables, such as concentrations, during optimization.","types":["constraint"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_26a42c2721e43cf9fbba37876ac39448"},{"public_id":"co_2e38d971a9824e7c5f89cdc692626c61","status":"active","name":"augmented Lagrangian penalty method","description":"A technique for incorporating bound constraints on state variables into the objective function of the optimization.","types":["method"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_2e38d971a9824e7c5f89cdc692626c61"},{"public_id":"co_3d0ef05070bd0a4c9f6dbe25e25bf59a","status":"active","name":"total pump duration times","description":"The cumulative duration that pumps are operated, used as one objective function to minimize.","types":["objective function"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_3d0ef05070bd0a4c9f6dbe25e25bf59a"},{"public_id":"co_4519cd34c36ecbb0204eb4207de0d139","status":"active","name":"discrete time optimal scheduling problem","description":"A formulation of pump operation as a sequence of control decisions made at discrete time steps to determine an optimal schedule.","types":["problem formulation"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_4519cd34c36ecbb0204eb4207de0d139"},{"public_id":"co_57b4c508b9184e6a314e9c50a501f83f","status":"active","name":"water quality","description":"The chemical characteristics of water, represented here through substance concentrations tracked during pump scheduling.","types":["property"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_57b4c508b9184e6a314e9c50a501f83f"},{"public_id":"co_7207d429a01fc1978d1781f2f57fe5f5","status":"active","name":"EPANET","description":"A hydraulic and water quality simulation code used to model the behavior of the water distribution system.","types":["software","simulation tool"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_7207d429a01fc1978d1781f2f57fe5f5"},{"public_id":"co_8357d1639a5b0823bb900dcd7c8a5b27","status":"active","name":"water distribution system","description":"A network of pipes, tanks, and pumps that delivers water to consumers, whose pump operation is optimized in this study.","types":["system"],"aliases":["water distribution systems"],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_8357d1639a5b0823bb900dcd7c8a5b27"},{"public_id":"co_902b0f8c73a95d245221d6939fb7a49e","status":"active","name":"substance concentration deviations","description":"The differences between actual and desired concentrations of a substance in the water, used as one objective function to minimize.","types":["objective function"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_902b0f8c73a95d245221d6939fb7a49e"},{"public_id":"co_e35def67581669bad7132becb2570aee","status":"active","name":"total energy cost","description":"The cumulative cost of energy consumed by pump operation, used as one objective function to minimize.","types":["objective function"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_e35def67581669bad7132becb2570aee"},{"public_id":"co_e8fab04cb21ac66f5cbd442b8e50b9dd","status":"active","name":"GRG2","description":"A nonlinear optimization code interfaced with EPANET to solve the scheduling optimization problem.","types":["software","optimization algorithm"],"aliases":[],"contributors":[{"id":17,"public_id":"322360f1c1","public_label":"Killer Whale (322360f1c1)","roles":["extraction"],"url":"https://sah.borca.ai/u/322360f1c1"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_e8fab04cb21ac66f5cbd442b8e50b9dd"}],"external_ids":{"DOI":"10.1061/(ASCE)0733-9496(2000)126:4(210)","ArXiv":null,"PubMed":null,"PubMedCentral":null,"MAG":2062559245,"DBLP":null,"ACL":null},"open_access":{"is_open_access":false,"pdf_url":null,"landing_url":"https://sah.borca.ai/papers/110721690","source":null,"pdf_url_source":null,"license":null,"reason":"pdf_url_not_indexed"},"reference_availability":{"status":"available","references_indexed":true,"full_text_available":false,"full_text_source":null,"count_basis":"semantic_scholar_metadata","extraction_status":"not_applicable","reason":null},"source":{"provider":"episteme2","base_corpus":"semantic_scholar_dump","freshness_mode":"unknown","basis":["semantic_scholar_metadata","postgres_metadata"],"limits":["paper metadata is based on indexed upstream scholarly datasets","claims and concepts are available only for extracted papers","absence of claims or concepts means no extracted graph data is available in this response"],"status":"available","degraded":false,"degraded_reasons":[],"diagnostics":{"status":"available","degraded":false,"degraded_reasons":[],"metadata_status":"available","graph_status":"available","abstract_status":"available"},"source_flags":1},"paper_id":631791,"paper_uid":"d8f6f79f-9161-4dc1-a7bb-3377c20e0379","canonical_identity":{"paper_id":631791,"paper_uid":"d8f6f79f-9161-4dc1-a7bb-3377c20e0379","identity_status":"available","lookup_basis":"semantic_scholar_external_id","compatibility_path":"corpus_id"},"url":"https://sah.borca.ai/papers/110721690"}