Skip to content
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

ServoDyn and glue code bug fixes #46

Merged
5 commits merged into from
Sep 14, 2017
Merged

ServoDyn and glue code bug fixes #46

5 commits merged into from
Sep 14, 2017

Conversation

bjonkman
Copy link
Contributor

  • fixed problem with constant ElecPwr and GenTrq sent to Bladed DLL controller
  • fixed error check that occurred before all information was obtained

This fixes issue with DLL controller getting constant values for GenTrq and ElecPwr, as reported in OpenFAST#40. 

If SrvD%y is ever used in another way (e.g., linearization), this method will have to be fixed. Note that it breaks the framework--but the Bladed DLL breaks the framework, too.
This check is done on a value output from the SrvD_Init() routine, but it occurred *before* calling SrvD_Init.
@michaelasprague
Copy link
Contributor

@rafaelmudafort , please comment on this pull request; what happens with the existing tests?

@ghost ghost mentioned this pull request Sep 14, 2017
@ghost
Copy link

ghost commented Sep 14, 2017

@michaelasprague on mac with gfortran, every test case passed the regression test

Copy link
Collaborator

@jjonkman jjonkman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pull request looks correct to me and I approve.

Please note that I had to resolve a merge conflict regarding the super controller because I had already merged gantech's super controller into my branch.

@ghost ghost merged commit e12362d into OpenFAST:dev Sep 14, 2017
@bjonkman bjonkman deleted the b/ServoDyn-dll branch September 15, 2017 15:22
@ghost ghost mentioned this pull request Sep 28, 2017
This pull request was closed.
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

Successfully merging this pull request may close these issues.

3 participants