Skip to content

Add fitting function for Anton's inverter model #1309

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Peque opened this issue Sep 15, 2021 · 4 comments
Open

Add fitting function for Anton's inverter model #1309

Peque opened this issue Sep 15, 2021 · 4 comments

Comments

@Peque
Copy link
Contributor

Peque commented Sep 15, 2021

pvlib includes de inverter.adr() model, but it still does not provide a way to infer the required parameter for the model given, for example, some known datasheet parameters. The fitting function would be a great addition to be able to work with Anton's model.

I think @adriesse had a MATLAB implementation, so this issue is to discuss its addition and track progress when/if Anton finds some time to implement the fitting function in Python. 😊

@adriesse
Copy link
Member

adriesse commented Oct 17, 2021

I have finally taken some time to work in this topic, which has been at the bottom of my to-do list for too long. You can now find a ready-to-use function to convert from Sandia inverter model parameters to ADR inverter model parameters here:

https://github.com/adriesse/pvpltools-python

There are also helper functions that can be used with suitable measured data, the CEC matrix, or other tabulated specifications.

Related issue: #317.

@adriesse
Copy link
Member

Does this seem useful to anyone?

@cwhanse
Copy link
Member

cwhanse commented Nov 17, 2021

Does this seem useful to anyone?

For this specific issue, the two fit_xxx functions in power_conversion.py would be valuable to add to pvlib.inverter if you are offering that code.

@adriesse
Copy link
Member

It's written with pvlib in mind, but I'm still thinking about some improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants