{"id":{"repo_id":"uwo","oai_identifier":"oai:uwo.scholaris.ca:20.500.14721/39992"},"canonical_url":"https://search.dev.ndltd.org/etd/uwo/oai:uwo.scholaris.ca:20.500.14721/39992","repository":{"repo_id":"uwo","name":"Western University","base_url":"https://uwo.scholaris.ca/server/oai/request"},"display":{"title":"Adaptive internal model principle-based control for tremor suppression and sinusoidal signal tracking","abstract":"Tremor is an involuntary rhythmic motion that can significantly affect a person’s ability to perform daily activities. Suppressing tremor without disturbing voluntary motion remains a major challenge in biomedical control. This dissertation presents an adaptive Internal Model Principle-based controller with a primary focus on tremor suppression and sinusoidal signal tracking. The proposed designs include fixed-parameter and adaptive control strategies based on proportional, Two-Degree-of-Freedom, and pole-placement structures. The Internal Model Principle is first integrated with the Field-Oriented Control of Brushless DC motors to cancel sinusoidal torque disturbances within a narrowband frequency range, forming the foundation for the experimental tremor-suppression setup. Controller parameters are tuned using the geometric average of each frequency band and verified through Bode plot analysis to ensure appropriate gain and phase margins. Simulation results show average power spectral density suppression of 88.1%, 81.3%, and 80.8% for the first, second, and third harmonics, respectively, while preserving voluntary motion by 85.3%. These results are experimentally validated on the bench-top motor setup. An adaptive Two-Degree-of-Freedom control algorithm is then developed to suppress tremor signals with unknown or time-varying frequencies. The controller parameters and internal model gains are updated online by matching the closed-loop transfer function to a low-pass filter with notch characteristics. This approach enables selective tremor cancellation while preserving voluntary motion. Following this, a real-time pole-placement method is introduced for multi-harmonic tremor suppression while ensuring system stability. In the resting tremor, the controller achieved 97.1%, 91.5%, and 88.9% suppression for the first three harmonics. In the action tremor, voluntary motion preservation reached 95.35%, and fundamental tremor suppression reached 89.68%. Experimental results using coupled Brushless DC motors confirm the real-time effectiveness of the proposed control approach. Finally, the adaptive Two-Degree-of-Freedom design is extended to track sinusoidal reference signals with unknown and time-varying frequencies, including multiple harmonics and DC bias. Simulation results confirm accurate tracking and stable frequency estimation in real time. Overall, this dissertation presents an adaptive and computationally efficient control approach for rejecting or tracking sinusoidal signals with unknown frequencies. The proposed methods are validated through MATLAB/Simulink simulations and experimental implementation using Brushless DC motors. Collectively, the work advances adaptive control strategies, contributing to the development and improved performance of real-time tremor suppression technologies.","abstract_html":"Tremor is an involuntary rhythmic motion that can significantly affect a person’s ability to perform daily activities. Suppressing tremor without disturbing voluntary motion remains a major challenge in biomedical control. This dissertation presents an adaptive Internal Model Principle-based controller with a primary focus on tremor suppression and sinusoidal signal tracking. The proposed designs include fixed-parameter and adaptive control strategies based on proportional, Two-Degree-of-Freedom, and pole-placement structures. The Internal Model Principle is first integrated with the Field-Oriented Control of Brushless DC motors to cancel sinusoidal torque disturbances within a narrowband frequency range, forming the foundation for the experimental tremor-suppression setup. Controller parameters are tuned using the geometric average of each frequency band and verified through Bode plot analysis to ensure appropriate gain and phase margins. Simulation results show average power spectral density suppression of 88.1%, 81.3%, and 80.8% for the first, second, and third harmonics, respectively, while preserving voluntary motion by 85.3%. These results are experimentally validated on the bench-top motor setup. An adaptive Two-Degree-of-Freedom control algorithm is then developed to suppress tremor signals with unknown or time-varying frequencies. The controller parameters and internal model gains are updated online by matching the closed-loop transfer function to a low-pass filter with notch characteristics. This approach enables selective tremor cancellation while preserving voluntary motion. Following this, a real-time pole-placement method is introduced for multi-harmonic tremor suppression while ensuring system stability. In the resting tremor, the controller achieved 97.1%, 91.5%, and 88.9% suppression for the first three harmonics. In the action tremor, voluntary motion preservation reached 95.35%, and fundamental tremor suppression reached 89.68%. Experimental results using coupled Brushless DC motors confirm the real-time effectiveness of the proposed control approach. Finally, the adaptive Two-Degree-of-Freedom design is extended to track sinusoidal reference signals with unknown and time-varying frequencies, including multiple harmonics and DC bias. Simulation results confirm accurate tracking and stable frequency estimation in real time. Overall, this dissertation presents an adaptive and computationally efficient control approach for rejecting or tracking sinusoidal signals with unknown frequencies. The proposed methods are validated through MATLAB/Simulink simulations and experimental implementation using Brushless DC motors. Collectively, the work advances adaptive control strategies, contributing to the development and improved performance of real-time tremor suppression technologies.","abstract_has_math":false,"creators":["Allafi, Ibrahim"],"institution":"The University of Western Ontario","degree_name":"Ph D","degree_level":null,"degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Brown, Lyndon J."],"committee_chairs":[],"committee_members":[],"year":2026,"date_issued":"2026-07-14","date_published":"2026-07-14","updated_at":"2026-07-27T21:56:03Z","subjects":["Internal Model Principle","Two-Degree-of-Freedom Control","Adaptive Control","Tremor Suppression","Voluntary Motion Preservation","Pole-Placement","Multi-Harmonic Signals","Real-Time Control"],"languages":["en"],"rights":["Attribution 4.0 International"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/20.500.14721/39992","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Brown, Lyndon J."]},{"key":"dc:creator","label":"Author","values":["Allafi, Ibrahim"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-07-14T18:10:22Z"]},{"key":"dc:date.issued","label":"Date","values":["2026-07-14"]},{"key":"dc:publisher","label":"Institution","values":["The University of Western Ontario"]},{"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":["Ph D"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["The University of Western Ontario"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Internal Model Principle","Two-Degree-of-Freedom Control","Adaptive Control","Tremor Suppression","Voluntary Motion Preservation","Pole-Placement","Multi-Harmonic Signals","Real-Time Control"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Attribution 4.0 International"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/20.500.14721/39992"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Tremor is an involuntary rhythmic motion that can significantly affect a person’s ability to perform daily activities. Suppressing tremor without disturbing voluntary motion remains a major challenge in biomedical control. This dissertation presents an adaptive Internal Model Principle-based controller with a primary focus on tremor suppression and sinusoidal signal tracking. The proposed designs include fixed-parameter and adaptive control strategies based on proportional, Two-Degree-of-Freedom, and pole-placement structures. The Internal Model Principle is first integrated with the Field-Oriented Control of Brushless DC motors to cancel sinusoidal torque disturbances within a narrowband frequency range, forming the foundation for the experimental tremor-suppression setup. Controller parameters are tuned using the geometric average of each frequency band and verified through Bode plot analysis to ensure appropriate gain and phase margins. Simulation results show average power spectral density suppression of 88.1%, 81.3%, and 80.8% for the first, second, and third harmonics, respectively, while preserving voluntary motion by 85.3%. These results are experimentally validated on the bench-top motor setup. An adaptive Two-Degree-of-Freedom control algorithm is then developed to suppress tremor signals with unknown or time-varying frequencies. The controller parameters and internal model gains are updated online by matching the closed-loop transfer function to a low-pass filter with notch characteristics. This approach enables selective tremor cancellation while preserving voluntary motion. Following this, a real-time pole-placement method is introduced for multi-harmonic tremor suppression while ensuring system stability. In the resting tremor, the controller achieved 97.1%, 91.5%, and 88.9% suppression for the first three harmonics. In the action tremor, voluntary motion preservation reached 95.35%, and fundamental tremor suppression reached 89.68%. Experimental results using coupled Brushless DC motors confirm the real-time effectiveness of the proposed control approach. Finally, the adaptive Two-Degree-of-Freedom design is extended to track sinusoidal reference signals with unknown and time-varying frequencies, including multiple harmonics and DC bias. Simulation results confirm accurate tracking and stable frequency estimation in real time. Overall, this dissertation presents an adaptive and computationally efficient control approach for rejecting or tracking sinusoidal signals with unknown frequencies. The proposed methods are validated through MATLAB/Simulink simulations and experimental implementation using Brushless DC motors. Collectively, the work advances adaptive control strategies, contributing to the development and improved performance of real-time tremor suppression technologies."]},{"key":"dc:title","label":"Title","values":["Adaptive internal model principle-based control for tremor suppression and sinusoidal signal tracking"]}]}],"canonical_facts":{"dc:contributor.advisor":["Brown, Lyndon J."],"dc:creator":["Allafi, Ibrahim"],"dc:date.accessioned":["2026-07-14T18:10:22Z"],"dc:date.issued":["2026-07-14"],"dc:description.abstract":["Tremor is an involuntary rhythmic motion that can significantly affect a person’s ability to perform daily activities. Suppressing tremor without disturbing voluntary motion remains a major challenge in biomedical control. This dissertation presents an adaptive Internal Model Principle-based controller with a primary focus on tremor suppression and sinusoidal signal tracking. The proposed designs include fixed-parameter and adaptive control strategies based on proportional, Two-Degree-of-Freedom, and pole-placement structures. The Internal Model Principle is first integrated with the Field-Oriented Control of Brushless DC motors to cancel sinusoidal torque disturbances within a narrowband frequency range, forming the foundation for the experimental tremor-suppression setup. Controller parameters are tuned using the geometric average of each frequency band and verified through Bode plot analysis to ensure appropriate gain and phase margins. Simulation results show average power spectral density suppression of 88.1%, 81.3%, and 80.8% for the first, second, and third harmonics, respectively, while preserving voluntary motion by 85.3%. These results are experimentally validated on the bench-top motor setup. An adaptive Two-Degree-of-Freedom control algorithm is then developed to suppress tremor signals with unknown or time-varying frequencies. The controller parameters and internal model gains are updated online by matching the closed-loop transfer function to a low-pass filter with notch characteristics. This approach enables selective tremor cancellation while preserving voluntary motion. Following this, a real-time pole-placement method is introduced for multi-harmonic tremor suppression while ensuring system stability. In the resting tremor, the controller achieved 97.1%, 91.5%, and 88.9% suppression for the first three harmonics. In the action tremor, voluntary motion preservation reached 95.35%, and fundamental tremor suppression reached 89.68%. Experimental results using coupled Brushless DC motors confirm the real-time effectiveness of the proposed control approach. Finally, the adaptive Two-Degree-of-Freedom design is extended to track sinusoidal reference signals with unknown and time-varying frequencies, including multiple harmonics and DC bias. Simulation results confirm accurate tracking and stable frequency estimation in real time. Overall, this dissertation presents an adaptive and computationally efficient control approach for rejecting or tracking sinusoidal signals with unknown frequencies. The proposed methods are validated through MATLAB/Simulink simulations and experimental implementation using Brushless DC motors. Collectively, the work advances adaptive control strategies, contributing to the development and improved performance of real-time tremor suppression technologies."],"dc:identifier.uri":["https://hdl.handle.net/20.500.14721/39992"],"dc:language.iso":["en"],"dc:publisher":["The University of Western Ontario"],"dc:rights":["Attribution 4.0 International"],"dc:subject":["Internal Model Principle","Two-Degree-of-Freedom Control","Adaptive Control","Tremor Suppression","Voluntary Motion Preservation","Pole-Placement","Multi-Harmonic Signals","Real-Time Control"],"dc:title":["Adaptive internal model principle-based control for tremor suppression and sinusoidal signal tracking"],"dc:type":["thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_name":["Ph D"],"thesis:institution_name":["The University of Western Ontario"]},"updated_at":"2026-07-27T21:56:03Z"}