Displaying report 1-1 of 1.
Reports until 12:16, Wednesday 28 June 2023
Controls Optimal Controls
Ian MacMillan - posted 12:16, Wednesday 28 June 2023 - last comment - 11:33, Wednesday 05 July 2023(11217)
Using non-stabalized ASC model in Buzz

In all previous tests I have been using a model of the ASC system that was fit from data using IIRRational in the 'ASC' Folder of the 300m repo. The ZPK representation (See attachment T_ASC_CHARD_P_Unstable.yml) that it produced had right half plane poles meaning the filter was unstable. We then stabilized this by hand by flipping the right hand plane poles into left hand plane poles, i.e. 4.9234+12442i  -> -4.9234+12442i (See attachment T_ASC_CHARD_P.yml). We then used the stabilized version in all of our testing. 

I went back and tried to see if the solver could handle the the unstable ASC model. I added the model  (See attachment ASC_BH2_solver2_unstable.mat) to the buzz 'ExampleModels' folder in the buzz repo and tried it. The solver fails when calculating:

'Q = solve_continuous_are_scipy(a=A.T, b=C.T, q=V1i, r=bh.D2 @ bh.D2.T, e=None, s=V12i, balanced=True)'

giving the error:

'LinAlgError: Failed to find a finite solution.'

 

Non-image files attached to this report
Comments related to this report
Ian MacMillan - 11:33, Wednesday 05 July 2023 (11230)

See [11229] for the fix

Displaying report 1-1 of 1.