|
Hi, I am using LinearAssembler to extract the State Space ABCD matrices with Krylov ROM. I want to extract the state space in nodal coordinates so that I could manipulate the output y for a LQG controller. The problem that I am having now is that Sharpy freezes during ROM, here is what console show when it stops: I think there is something wrong with my settings for LinearAssember: Could you let me know what went wrong with my LinearAssembler Settings? Mod edit: changed block code to use the Markdown format (3 x `) |
Replies: 1 comment 1 reply
|
This is likely because your structural subsystem is assembled in nodal coordinates and the ROM is dealing with a huge input/output space. What you need is your system to be in modal space (i.e. low inputs/outputs so the ROM works) and then once you have that you manipulate the assembled systems' inputs and outputs to go back to the nodal space. Adding to your should make it work. Note, your |
This is likely because your structural subsystem is assembled in nodal coordinates and the ROM is dealing with a huge input/output space. What you need is your system to be in modal space (i.e. low inputs/outputs so the ROM works) and then once you have that you manipulate the assembled systems' inputs and outputs to go back to the nodal space.
Adding to your
beam_settingsabove:should make it work.
Note, your
LinearAssemblersettinginout_coordsshould beinout_coordinatesand that should be equal tonodesas you have…