{"id":{"repo_id":"uoit","oai_identifier":"oai:ontariotechu.scholaris.ca:10155/1117"},"canonical_url":"https://search.dev.ndltd.org/etd/uoit/oai:ontariotechu.scholaris.ca:10155/1117","repository":{"repo_id":"uoit","name":"Ontario Institute of Technology","base_url":"https://ontariotechu.scholaris.ca/server/oai/request"},"display":{"title":"Design and development of advanced machine learning algorithms for lithium-ion battery state-of-charge estimation","abstract":"Batteries have been becoming more and more popular because of their long life and lightweight. Accurate estimation of the SOC help in making plans in an application to conserve and further enhance battery life. State of Charge (SOC) estimation is a difficult task made more challenging by changes in battery characteristics over time and their nonlinear behavior. In recent years, intelligent schemes for the estimation of the SOC have been proposed because of the absence of the formula for calculating SOC which is hard to deduce because of the effect of external factors like temperature. As the traditional methods only considered certain aspects which with the aging and degradation of the battery results in errors. To tackle this problem several methods were proposed which made use of now evolving artificial intelligence technologies. This paper presents a new SOC estimation algorithm based on kNearest neighbor and random forest regression and a comparison study is done using four algorithms Support Vector Regression, Neural Network Regression, Random Forest Regression and kNearest Neighbor. Their performance is evaluated using data from two drive cycles.","abstract_html":"Batteries have been becoming more and more popular because of their long life and lightweight. Accurate estimation of the SOC help in making plans in an application to conserve and further enhance battery life. State of Charge (SOC) estimation is a difficult task made more challenging by changes in battery characteristics over time and their nonlinear behavior. In recent years, intelligent schemes for the estimation of the SOC have been proposed because of the absence of the formula for calculating SOC which is hard to deduce because of the effect of external factors like temperature. As the traditional methods only considered certain aspects which with the aging and degradation of the battery results in errors. To tackle this problem several methods were proposed which made use of now evolving artificial intelligence technologies. This paper presents a new SOC estimation algorithm based on kNearest neighbor and random forest regression and a comparison study is done using four algorithms Support Vector Regression, Neural Network Regression, Random Forest Regression and kNearest Neighbor. Their performance is evaluated using data from two drive cycles.","abstract_has_math":false,"creators":["Sidhu, Manjot"],"institution":"University of Ontario Institute of Technology","degree_name":"Master of Applied Science (MASc)","degree_level":null,"degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Williamson, Sheldon"],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019-11-01","date_published":"2019-11-01","updated_at":"2026-07-24T05:35:26Z","subjects":["State of charge","Machine learning","Estimation","kNearest neighbor"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10155/1117","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Williamson, Sheldon"]},{"key":"dc:creator","label":"Author","values":["Sidhu, Manjot"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2019-12-20T16:11:34Z","2022-03-29T16:49:26Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2019-12-20T16:11:34Z","2022-03-29T16:49:26Z"]},{"key":"dc:date.issued","label":"Date","values":["2019-11-01"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Applied Science (MASc)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Ontario Institute of Technology"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["State of charge","Machine learning","Estimation","kNearest neighbor"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10155/1117"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Batteries have been becoming more and more popular because of their long life and lightweight. Accurate estimation of the SOC help in making plans in an application to conserve and further enhance battery life. State of Charge (SOC) estimation is a difficult task made more challenging by changes in battery characteristics over time and their nonlinear behavior. In recent years, intelligent schemes for the estimation of the SOC have been proposed because of the absence of the formula for calculating SOC which is hard to deduce because of the effect of external factors like temperature. As the traditional methods only considered certain aspects which with the aging and degradation of the battery results in errors. To tackle this problem several methods were proposed which made use of now evolving artificial intelligence technologies. This paper presents a new SOC estimation algorithm based on kNearest neighbor and random forest regression and a comparison study is done using four algorithms Support Vector Regression, Neural Network Regression, Random Forest Regression and kNearest Neighbor. Their performance is evaluated using data from two drive cycles."]},{"key":"dc:title","label":"Title","values":["Design and development of advanced machine learning algorithms for lithium-ion battery state-of-charge estimation"]}]}],"canonical_facts":{"dc:contributor.advisor":["Williamson, Sheldon"],"dc:creator":["Sidhu, Manjot"],"dc:date.accessioned":["2019-12-20T16:11:34Z","2022-03-29T16:49:26Z"],"dc:date.available":["2019-12-20T16:11:34Z","2022-03-29T16:49:26Z"],"dc:date.issued":["2019-11-01"],"dc:description.abstract":["Batteries have been becoming more and more popular because of their long life and lightweight. Accurate estimation of the SOC help in making plans in an application to conserve and further enhance battery life. State of Charge (SOC) estimation is a difficult task made more challenging by changes in battery characteristics over time and their nonlinear behavior. In recent years, intelligent schemes for the estimation of the SOC have been proposed because of the absence of the formula for calculating SOC which is hard to deduce because of the effect of external factors like temperature. As the traditional methods only considered certain aspects which with the aging and degradation of the battery results in errors. To tackle this problem several methods were proposed which made use of now evolving artificial intelligence technologies. This paper presents a new SOC estimation algorithm based on kNearest neighbor and random forest regression and a comparison study is done using four algorithms Support Vector Regression, Neural Network Regression, Random Forest Regression and kNearest Neighbor. Their performance is evaluated using data from two drive cycles."],"dc:identifier.uri":["https://hdl.handle.net/10155/1117"],"dc:language.iso":["en"],"dc:subject":["State of charge","Machine learning","Estimation","kNearest neighbor"],"dc:title":["Design and development of advanced machine learning algorithms for lithium-ion battery state-of-charge estimation"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_name":["Master of Applied Science (MASc)"],"thesis:institution_name":["University of Ontario Institute of Technology"]},"updated_at":"2026-07-24T05:35:26Z"}