Reports until 17:51, Tuesday 03 December 2024
Controls Optimal Controls
Ian MacMillan - posted 17:51, Tuesday 03 December 2024 (12030)
Plot Upgrades When Making a System in Buzz

I updated some of the plots in the buzz code for the ASC Solver folder when making a system as described in the previous log post. The new plots come with color coordination so that it is easy to see which lines should overlap. The first plot (SPOFF_diagnostic_bode.pdf) shows the large system plotted against the original parts that were used to make large system. The short story of this plot, and rally both of the plots, is that all of the same color lines should overlap. When each part is added to the larger system it should still have the same frequency response. This plot offers a quick look at all of the parts to make sure the decomposition of the parts is working correctly in the makeSPOFF() function. The second plot (FOM_bode_from_SPOFF.pdf) does a very similar thing but with the FOMs where it plots the individual state space systems of the FOMs then puts them into the large SPOFF and plots them again from there. Ideal these should line up which they do. The third green line on those plots shows the FOMs that have been pulled out of the SPOFF after the SPOFF has been balanced using the ssutil.balance_sys_gain() function. This is to show how the gain balancing is affecting the overall numerical limitations of the system. You can see in the BNS FOM that in the balanced system the BNS FOM can not go as low in magnitude. It hits a numerical wall earlier than the un balanced versions of the BNS FOM. 

I tried to run the HiB solver with the pre-balanced version. (i.e. balanced before it was given to the solver) but is showed similar results with one exception. The range calculated from the closed loop PSD seemed to give less wild values. As you can see in the third figure (rms_HiB_range_from_PSD.pdf). The values dont make sense but they at lease don't seem random.

Non-image files attached to this report