This repository can replicate the plots in the IFAC-CAMS paper, showing the effect of an impedance mismatch on electrical power production of a wave energy converter, and especially the effect of an impedance mismatch caused by nonlinear actuator force saturation.
Note that it is intended for showing relationships, and is not intended for real-time execution in an optimization. Optimization-suited code for the effect of force saturation on mechanical power exists Here, and for the effect of force saturation on electrical power will be developed soon.
Citation: McCabe and Haji, "Force-Limited Control of Wave Energy Converters using a Describing Function Linearization," IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles 2024. doi: 10.1016/j.ifacol.2024.10.093. IFAC-PapersOnLine vol 58, issue 20, p440-445.
BibTeX:
@article{mccabe_force-limited_2024,
series = {15th {IFAC} {Conference} on {Control} {Applications} in {Marine} {Systems}, {Robotics} and {Vehicles} {CAMS} 2024},
title = {Force-{Limited} {Control} of {Wave} {Energy} {Converters} using a {Describing} {Function} {Linearization}⁎},
volume = {58},
issn = {2405-8963},
url = {https://www.sciencedirect.com/science/article/pii/S2405896324018482},
doi = {10.1016/j.ifacol.2024.10.093},
abstract = {Actuator saturation is a common nonlinearity. In wave energy conversion, force saturation conveniently limits drivetrain size and cost with minimal impact on energy generation. However, such nonlinear dynamics typically demand numerical simulation, which increases computational cost and diminishes intuition. This paper instead uses describing functions to approximate a force saturation nonlinearity as a linear impedance mismatch. In the frequency domain, the impact of controller impedance mismatch (such as force limit, finite bandwidth, or parameter error) on electrical power production is shown analytically and graphically for a generic nondimensionalized single degree of freedom wave energy converter in regular waves. Results are visualized with Smith charts. Notably, systems with a specific ratio of reactive to real mechanical impedance are least sensitive to force limits, a criteria which conflicts with resonance and bandwidth considerations. The describing function method shows promise to enable future studies such as large-scale design optimization and co-design.},
number = {20},
urldate = {2024-12-09},
journal = {IFAC-PapersOnLine},
author = {McCabe, Rebecca and Haji, Maha N.},
month = jan,
year = {2024},
keywords = {Wave energy converters, linearization, constrained control, describing functions, impedance mismatch, nonlinear and optimal marine system control, systems with saturation},
pages = {440--445},
}
- Use
electrical_impedance_match.mlxto derive equations 3, 4, and 5. This script also contains some plots that served as early inspiration for figures 2, 3, and 4. - Use
elec_impedance_match_plots.mto display figures 2, 3, and 4. - Use this script from another repository to display figure 6.
- Use
describing_fcn_fsat_graphs.mlxto derive equation 16 and display figure 8. - Use
sensitivity_plot.mto display figure 9.
- MATLAB (tested in R2023b)
- Symbolic math toolbox
- RF toolbox (for smith plots)
- the paretoFront function can be found here
This material is based upon work supported by the National Science Foundation Graduate Research Fellowship under Grant No. DGE–2139899. Any opinion, findings, and conclusions or recommendations expressed in this material are those of the authors(s) and do not necessarily reflect the views of the National Science Foundation.