Linear UVLM solver classes
Linear UVLM solver classes
Contains classes to assemble a linear UVLM system. The three main classes are:
Static
: : for static VLM solutions.Dynamic
: for dynamic UVLM solutions.DynamicBlock
: a more efficient representation ofDynamic
using lists for the different blocks in the UVLM equations
References:
Maraniello, S., & Palacios, R.. State-Space Realizations and Internal Balancing in Potential-Flow Aerodynamics with Arbitrary Kinematics. AIAA Journal, 57(6), 1–14. 2019. https://doi.org/10.2514/1.J058153
- Dynamic
Dynamic
Dynamic.Nx
Dynamic.Nu
Dynamic.Ny
Dynamic.K
Dynamic.K_star
Dynamic.Kzeta
Dynamic.Kzeta_star
Dynamic.Nu
Dynamic.Nx
Dynamic.Ny
Dynamic.assemble_ss()
Dynamic.assemble_ss_profiling()
Dynamic.balfreq()
Dynamic.balfreq_profiling()
Dynamic.freqresp()
Dynamic.get_Cw_cpx()
Dynamic.nondimss()
Dynamic.solve_steady()
Dynamic.solve_step()
Dynamic.unpack_state()
- DynamicBlock
- Frequency
- Static
- get_Cw_cpx