User:Santileortiz: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 40: Line 40:
== Y: Task ==
== Y: Task ==
I chose the task of making a GUI tool for controller tuning in systems, I want to focus on having the basic functionality of adding poles to the compensator and making dragging of these poles possible from the rlocus plot itself, as well as moving the closed loop poles along the root locus line, and have the gain of the controller updated automatically in a way similar to rltool in Matlab.
I chose the task of making a GUI tool for controller tuning in systems, I want to focus on having the basic functionality of adding poles to the compensator and making dragging of these poles possible from the rlocus plot itself, as well as moving the closed loop poles along the root locus line, and have the gain of the controller updated automatically in a way similar to rltool in Matlab.
Rough timeline:
*Defining and implementing the interface to drag poles and update the plots for rlocus, step response and bode plots. (deciding how every window will appear, menu items or buttons, and making the plots update automatically when a change in the position of poles happens).
*Adding new poles to the rlocus plot by clicking on the figure with the mouse and making the related plots update automatically.
*Making possible to set numerically the values for the controller and display the related transfer function.
I think achieving some of the goals might involve improving the ui functions so maybe some time will be invested in this and might change the timeline proposed before.
[[Category: Summer of Code]]
[[Category: Summer of Code]]

Navigation menu