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 ofDynamicusing 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
DynamicDynamic.NxDynamic.NuDynamic.NyDynamic.KDynamic.K_starDynamic.KzetaDynamic.Kzeta_starDynamic.NuDynamic.NxDynamic.NyDynamic.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