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

Robust control #156

Merged
merged 69 commits into from
Jan 12, 2022
Merged

Robust control #156

merged 69 commits into from
Jan 12, 2022

Conversation

nikhar-abbas
Copy link
Collaborator

@nikhar-abbas nikhar-abbas commented Dec 17, 2021

This updates the control optimization routines to enable the use of robust controller tuning.

Purpose

Adds the use of the robust controller tuning features available in ROSCO to WEIS. Using Level2 models, FOWT controllers can be tuned to satisfy a robust stability margin and "guarantee" stability in near-rated operation.

Type of change

What types of change is it?
Select the appropriate type(s) that describe this PR

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (non-backwards-compatible fix or feature)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Documentation update
  • Maintenance update
  • Other (please describe)

Testing

I added 02_control_opt/weis_driver_sm.py to the skinny tests - takes about 120s locally.

Checklist

Put an x in the boxes that apply.

  • I have run existing tests which pass locally with my changes
  • I have added new tests or examples that prove my fix is effective or that my feature works
  • I have added necessary documentation

nikhar-abbas and others added 30 commits June 25, 2021 13:30
2a847f7 Fix compilation
f6b2cd7 Merge remote-tracking branch 'nja/develop' into develop
65b315b Merge remote-tracking branch 'upstream/main' into develop
d08ca3f Develop (WISDEM#50)
4aca5b7 increment version
1129adc trap nans in low/stopped rotor speeds
fe71ce4 Merge pull request WISDEM#49 from NREL/develop
72e7076 call shutdown routine last (WISDEM#48)
af9337b Merge pull request WISDEM#46 from dzalkind/error_catching
8f0a93c Fix controller-breaking typo
4ff5ad3 Merge remote-tracking branch 'upstream/develop' into error_catching
6729e9f Re-organize ReadSetParameters
d5963fd Remove check on F_NotchBetaNumDen(1), not necessary
398cb42 Don't check WE_CP, FA_HPFCornerFreq until API change
ce0510b Use unsaturated pitch command in setpoint smoother (WISDEM#45)
008d34a Finish making error tracing consistent
c88f272 Make error tracing consistent: RoutineNames
7fbfb86 Reorganize ROSCO file reading code
8fdeeca Read Cp surface
05879d5 Parse integer arrays
97c7bcf Parse all double arrays, only read/parse lines if no error
039389a Make Flp and Fl filter variables consistent with others Clean up parsing echo for arrays
d0fe8b1 Clean up array parsing
df32a55 Add array parsing, debug outputting, fix long string reading
22b6508 Generator power in SS (WISDEM#44)
a275d37 Fix setpoint smoother to use last gen pwr (WISDEM#43)
365d820 Merge pull request WISDEM#41 from nikhar-abbas/f/ci_tests
f928868 Add double and string input parsing
d12fbc1 Parse integer inputs, update CheckInputs
d5b7a4f Expand Assert function and rename to CheckInputs
37838fb Add error variables, error catching for interp functions
e2eab81 pr template - initial commit
9d3f2c0 mingw flag
64a754f use conda environment
05786d0 remove default shell
f20dcdb update compilers
9c523dd testing initial commit
e53ff37 Merge pull request WISDEM#39 from NREL/develop

git-subtree-dir: ROSCO
git-subtree-split: 2a847f7
c15bbfd Increment Version, OF3.0 (WISDEM#57)
3a36b5e Update Testing (WISDEM#58)
e0d001b Update turbine.py (WISDEM#56)
8ee78e5 Merge pull request WISDEM#54 from NREL/docs
209fd81 make uppercase
662b04b fix bullets
c72e805 Update headers
b13bc34 typo fix
f4116b3 add survey
5899ec1 add survey
08ef420 Merge remote-tracking branch 'upstream/develop' into docs
2e7aa6f Merge pull request WISDEM#53 from dzalkind/weis
e9247ee Revert controller to develop: TSR_at_minspeed
2cc92c9 Add peak shaving back to UMaine Semi example
db7b959 Update UMaine Semi test case input
691c157 Revert tune cases to develop
611d834 Revert examples and test cases to develop
279cb32 Read turbine variables using weis if available
8a05fea Merge remote-tracking branch 'upstream/develop' into weis
fd7b0b1 Merge commit '2d3c83c16cfd935bfd73f883e144e258fce4718c' into docs
71567be Remove italics in headers
6087eb1 move table of contents
a75b926 Point to WES preprint
c87da84 Merge commit '381ae2862ee58d9684ef5c69270eef4956ce1813' into weis
d748c9f Merge remote-tracking branch 'upstream/develop' into weis
9b123f1 Update examples to test in weis environment, working
15976f5 Merge branch 'develop' into weis
7d28a6f Get rid of annoying spectral warning
25ef7a7 Update ROSCO install dir, other setup fun stuff
52465fe Merge remote-tracking branch 'upstream/develop' into weis
3454fc0 Merge remote-tracking branch 'upstream/develop' into weis
b730428 Merge pull request WISDEM#28 from nikhar-abbas/weis
71565e1 Revert "fix minpitch saturation bug"
34b427c Update submodule to track develop branch
f504b34 remove 0.7 from flpwise damping conversion
bc8c9c3 write kappa to self
38e956e Merge branch 'weis' of https://github.com/NREL/ROSCO_toolbox into weis
096f1e9 Merge branch 'develop' into weis
cf5b43b Fix another ofTools import
67731f8 Fix ofTools import
2256b0c Move ofTools into ROSCO_toolbox
e4a1c7f Revert setup.py to exclude ROSCO build, etc.
0e53372 Use weis.aeroelasticse for file reading
c8e9954 Make tuning yaml relative to main directory
f62653b Update InflowWind.dat templates in TuneCases/
3afe143 typo
92d6410 fix minpitch saturation bug
a7be52a Separate below and above rated windspeeds by 30 points each

git-subtree-dir: ROSCO_toolbox
git-subtree-split: c15bbfd
32df1724f Merge pull request WISDEM#70 from nikhar-abbas/oneROSCO2
ffe8c1366 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
777cb7a82 Update robust scheduling methods

git-subtree-dir: ROSCO
git-subtree-split: 32df1724f068d0b6c5d28b412d9086719a58e7c7
ecef7ae52 Combine ROSCO and the ROSCO_toolbox (#54) (#78)
7e100154b Merge pull request #51 from NREL/develop
REVERT: 32df1724f Merge pull request #70 from nikhar-abbas/oneROSCO2
REVERT: ffe8c1366 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 777cb7a82 Update robust scheduling methods
REVERT: d0e7173bf Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: cd5de896e Set notch and check frequencies when Fl_Mode = 1 (fixes bug)
REVERT: c576bd73a Allow Fl_Mode = 2 in ROSCO
REVERT: 5899b6a47 Fix Fl_Mode == 2 again
REVERT: 24ba74f36 Fix Fl_Mode == 2
REVERT: 80bbc772a Rename DEBUG2.dbg to RootName.dbg2
REVERT: 0c7b2989a Merge branch 'oneROSCO2' of https://github.com/NREL/ROSCO into oneROSCO2
REVERT: 5ff6c5b1e cleanup docs
REVERT: 306774efb Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 4d34d18f3 fix conda install typo
REVERT: 2fab6bf88 Catch nans in ROSCO at end of WSE
REVERT: b004f3484 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 8b7e7d0cf Merge upstream/oneROSCO2
REVERT: 78330973b update install instructions
REVERT: 1495297bf Versioning (#65)
REVERT: 78dc9169d Merge pull request #63 from nikhar-abbas/oneROSCO_WES
REVERT: 0a1062b39 Include Fl_Mode=2 for nacelle pitching feedback
REVERT: 68f97bc40 Fix broken tests
REVERT: 71e2e192d constant power
REVERT: ee16dd592 use load_rosco_yaml
REVERT: ace82563f Update tuning, use constant power
REVERT: 6f4d2d98c Remove GenEff from K calc
REVERT: 198710672 Only modify pole for constant power above-rated
REVERT: 26805203e Modify system for constant power operation
REVERT: 16afa640b Fix TSR saturation for region 2.5operation
REVERT: d7427f899 use nac acceleration for floating feedback
REVERT: 4086c4b4d Merge pull request #58 from nikhar-abbas/oneROSCO_tuning
REVERT: b5d55a4cd Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO_tuning
REVERT: 436cc62ed Pass through Kp_float = 0 (#59)
REVERT: cc64481d5 Mostly a docs update (#61)
REVERT: b390acf90 Merge remote-tracking branch 'upstream/oneROSCO2' into oneROSCO2
REVERT: 6666a5b04 furo theme
REVERT: 352b91fc8 move conf
REVERT: 344203f84 update sphinx settings
REVERT: cce48318a convert rt version to string
REVERT: 27909d730 update paths
REVERT: c96ea84b4 furo theme
REVERT: 02731b273 remove hidden toctree
REVERT: 479e8bb19 only ignore install folders
REVERT: a2e9062c3 index back to root folder
REVERT: 495df6499 master doc and sphinx rtd theme
REVERT: 77e3caeed use sphinx-rtd-theme
REVERT: 7d77c985e update verbosity
REVERT: 173d016a6 more setup restructure
REVERT: 8d7ce9ce0 change optimization step size
REVERT: 0481f909a cleanup add_dv, enable adding design variables after problem is setup
REVERT: 715817559 update problem setup methods
REVERT: 4a4d4f17e formatting update
REVERT: ac6ed40c1 use standard tuning k_float as IC
REVERT: f4a96a3ee Add defaults to omega_,zeta_ pc and vs, allow to be numbers
REVERT: 0cd7c6851 variable name cleanup, use calculated k_float
REVERT: d2bf3323b cleanup print statements
REVERT: 06fed8d0a negative k_float to account for OF conventions
REVERT: e78620065 doe levels as input
REVERT: e2bda8c33 cleanup om problems, update om0 calc
REVERT: 3e40a5ca6 fix setup_recorder to work for optimization driver too
REVERT: f4fa4fd09 Pass Through Kp_float (#57)
REVERT: 317655cc9 create and use recorder setup function
REVERT: cc7bb98ae Merge commit 'fc58519941d55d1099180150a84fbef6f537b69b' into oneROSCO_tuning
REVERT: 463178a8d allow list-like or numpy arrays for omega_pc and zeta_pc schedules
REVERT: deecb9c75 try a few mbc3 locations for import
REVERT: 01cb97645 creaete example 12 for robust scheduling
REVERT: 50731fca8 add self in on a few necessary variables
REVERT: 053cdb130 fix WE_lambda units
REVERT: 9e68c3d0f put plotting in specific function
REVERT: ae5cb0669 provide OpenFAST linearizations for IEA15MW UMaineSemi
REVERT: 25523217b remove relative file paths
REVERT: 030e2d0a5 add comments on inputs to LinearTurbineModel init method
REVERT: 68dfefb98 lin_file as input
REVERT: fe93f7000 fix error message types
REVERT: 780bd1b4a remove unused module imports
REVERT: 6b4c256d0 specific IEA15MW yaml for multi omega
REVERT: be0443e3d load_parallel as linturb_option
REVERT: 1a6d278c1 run serial by default
REVERT: 641372d8a cleanup verbosity
REVERT: 3d805f4e9 major restructure for rsched_driver class
REVERT: 410909d72 check for doe_logs as string in load_DOE
REVERT: fb239386f cleeanup for improved stability
REVERT: fc5851994 Merge pull request #56 from dzalkind/mult_omega
REVERT: c8836797f Merge branch 'oneROSCO2' into mult_omega
REVERT: 8fff02699 WE_Vw unit fix
REVERT: 81b342647 Change name in setup.py
REVERT: 05e9eef3d Merge pull request #55 from dzalkind/f/deallocate
REVERT: b29e998c8 allow for float or list-like pc tuning inputs
REVERT: e8aab7cd9 provide default U_pc for single omega/zeta case
REVERT: 1c8b9a1b9 Skip mac testing of examples
REVERT: 1014c4ff0 update paths and yaml load funciton
REVERT: 4c43f4a44 Skip examples in windows for now
REVERT: 991a406bb Run examples instead of testing on other platforms
REVERT: 466f876b9 Test examples on macOS and windows
REVERT: 94fefd6b9 Merge commit '4756f58430786a0322d3dee8bfe345468abe3d00' into oneROSCO_tuning
REVERT: c569815da Close discon library after every sim run
REVERT: 0f2707f68 Revert deallocation stuff
REVERT: cf593543b Update example_05 to run simple simulation twice and check result
REVERT: e9a93ee89 Try new dlclose function
REVERT: 4756f5843 restructure driver, run initialization doe for tuning
REVERT: 04103104c run MBC3 in parallel
REVERT: 70814a1b9 more detailed sp.optimize settings
REVERT: 935cd4bcd Merge remote-tracking branch 'upstream/main' into f/robust_scheduling
REVERT: 015a332e9 Fix tests: 5MW U_pc and 06 example dir
REVERT: 0c39427ac Add omega vs. windspeed functionality
REVERT: 771b2e619 Merge remote-tracking branch 'rt_nja/f/robust_scheduling' into oneROSCO_tuning
REVERT: 7f89673df remove archived docs
REVERT: 4ea47435b try alabaster
REVERT: 8caec3738 fix figure path
REVERT: 696a3fee7 simplify
REVERT: 53d12a536 re-add docs
REVERT: 47c99ab22 remove old docs
REVERT: b47cd7832 cleanup
REVERT: 584fa845c automated version
REVERT: e6dc0e642 error during warnings
REVERT: d9eb201b7 update to build locally
REVERT: eea7bd00c move index to main docs dir again
REVERT: 7e6046e41 running locally
REVERT: 4a7f70d05 update python install requirements
REVERT: f6418e514 fix typos
REVERT: 31560c0a8 add mock modules
REVERT: fe27fc22c specify method
REVERT: f259e64b6 proper toctree paths
REVERT: 4eafe86cc no furo extension, "hack" to load RT version
REVERT: 9ac0dfd13 bump version
REVERT: 94a4c9060 more cleanup
REVERT: b7c73845e typo fix, remove extras
REVERT: da45a0228 fix versions and titles, cleanup readthedocs requirements
REVERT: cd996dd03 import date
REVERT: 832aab18e trying to get furo to work
REVERT: 68e991d36 move index out of source folder
REVERT: 1bf7a76a5 typo
REVERT: c685783f2 add docs requirements file
REVERT: d2a0ab633 move readthedocs config file, remove furo import in conf.py
REVERT: 075eaac95 furo in requirements
REVERT: 1736bf3c7 furo theme
REVERT: 1e0c99dd3 remove gitmodules
REVERT: 8e2821729 Clean up comments
REVERT: e201b5d0d Deallocate arrays in ROSCO, check in example_05
REVERT: 869606834 docs that build locally
REVERT: c43c78790 fix FA_AccF units in debug file
REVERT: 8007d3abe docs major refresh
REVERT: 7892485cb rename for clarity
REVERT: 874c760c9 change rotor speed constraint to be epsilon
REVERT: 002f5c267 Revert ServoDyn change
REVERT: 42c6544f0 Make _Toolbox vs_minspeed in rotor frame to match ROSCO
REVERT: bd78d4abc Fix tests: 5MW U_pc and 06 example dir
REVERT: ed054d9aa Add omega vs. windspeed functionality
REVERT: 027416160 Merge remote-tracking branch 'upstream/develop' into oneROSCO2
REVERT: 95218beac Merge pull request #59 from NREL/develop
REVERT: 907509098 Rename to CI_rosco
REVERT: d5943b5f3 Compile ROSCO from ROSCO dir
REVERT: 52c0b776e bump version to 2.3
REVERT: 5b43f01a7 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 2c401f1fe Merge remote-tracking branch 'upstream/develop' into f/robust_scheduling
REVERT: 17133606d Only check Fl filter parameters if Fl_Mode > 0, fix example_05
REVERT: 714f56de3 Integrate schema into turbine, controller, and examples
REVERT: 7b77ffcf8 Add schema and update empty tuning yaml inputs, not connected yet
REVERT: 560dc5fb7 Clean up example_05, wind files
REVERT: 5f7c02cd6 Let example_05 run independently from 04
REVERT: 87ecf667b Make example_04 consistent with others
REVERT: 2ec4e79de Only check FlpCornerFreq if using Flp control, fixes example 05
REVERT: a552a8d3e Clean up example_07
REVERT: 84de6f4ce Clean up example_06
REVERT: a36b66236 Fix and point example_04 to Tune_Cases/
REVERT: ba28744ad Update verbiage around using ofTools vs. weis
REVERT: 3ea48e29e Fix and point example_01 to Tune_Cases/
REVERT: f9a2519cf Remove Examples/DISCON.IN from git
REVERT: 814948cb0 Fix .gitignore
REVERT: 7ecd20084 Merge ROSCO and _toolbox gitignore
REVERT: 29344ef42 Remove parameters_files
REVERT: 115e303fd Add back pesky ErrVar
REVERT: 2e13c0b28 Move cmake-related files to ROSCO
REVERT: a68c21efb move ROSCO source to ROSCO folder
REVERT: 95d5bcfd5 add ROSCO without submodule
REVERT: c64a5531d Merge remote-tracking branch 'rosco_toolbox/develop' into oneROSCO2
REVERT: c15bbfde9 Increment Version, OF3.0 (#57)
REVERT: 903015344 OF2.0 for ROSCO_testing
REVERT: ec206d538 Update to ROSCO v2.3.0
REVERT: b49231e95 add publish to pypi on release
REVERT: cdc207566 update for OF v3.0.0
REVERT: 98ea9f96c Install OF3.0.0 for tests
REVERT: ee51750f5 Update for OpenFAST v3.0.0
REVERT: 7d97af908 increment version
REVERT: 3a36b5eab Update Testing (#58)
REVERT: 779a39219 Update to ROSCO v2.3.0
REVERT: f24551d3a add publish to pypi on release
REVERT: cad89a885 update for OF v3.0.0
REVERT: 6ca352e4a Install OF3.0.0 for tests
REVERT: f0c256138 Merge branch 'develop' of https://github.com/NREL/ROSCO into develop
REVERT: e0159ed66 Update for OpenFAST v3.0.0
REVERT: c22d80b07 Update for OpenFAST v3.0.0
REVERT: e7d3f17b1 increment version
REVERT: e0d001b28 Update turbine.py (#56)
REVERT: 8ee78e516 Merge pull request #54 from NREL/docs
REVERT: 209fd81ea make uppercase
REVERT: 662b04b94 fix bullets
REVERT: c72e8054c Update headers
REVERT: b13bc3463 typo fix
REVERT: f4116b30e add survey
REVERT: 5899ec191 add survey
REVERT: 08ef420e0 Merge remote-tracking branch 'upstream/develop' into docs
REVERT: 2e7aa6f52 Merge pull request #53 from dzalkind/weis
REVERT: e9247ee66 Revert controller to develop: TSR_at_minspeed
REVERT: 0c44380bb move helper functions to lin _util
REVERT: 00a43314f create lin_util
REVERT: 2cc92c9a4 Add peak shaving back to UMaine Semi example
REVERT: db7b9596c Update UMaine Semi test case input
REVERT: 691c157e6 Revert tune cases to develop
REVERT: 611d834a8 Revert examples and test cases to develop
REVERT: 279cb3276 Read turbine variables using weis if available
REVERT: 8a05feacd Merge remote-tracking branch 'upstream/develop' into weis
REVERT: 3e8ce6849 Update IEA-15MW semi example: use peak shaving w/ ps_percen=0.8 (#50)
REVERT: b57376d95 Fix FA_HPFCornerFreq, WE_CP name to match ROSCO variable, WE_CP_n (#51)
REVERT: 3b69cd984 Specify number of gain scheduling points for pitch, wind speed with input (#52)
REVERT: 3afa632c6 Add design of experiments
REVERT: d7583b5f5 Merge branch 'f/robust_scheduling' of https://github.com/nikhar-abbas/ROSCO_toolbox into f/robust_scheduling
REVERT: c4b1ccf9d Add helper functions
REVERT: c7126e536 Add robust scheduling
REVERT: 8ec904576 Add linear model helper functions
REVERT: 7c1976219 rename folder to linear
REVERT: 2134fb821 Check for SISO
REVERT: 15b26a7de Update solve method, add trim_system
REVERT: 10fd6fc64 comment out reduceStates for now
REVERT: 4f0325e7f copy in updated LinearTurbineModel (mostly)
REVERT: 75cf1cba1 linear_models initial commit
REVERT: 1ea9835a6 Draft: Clarifying docs for Windows users (mingw) (#44)
REVERT: d8949401e Docs (#49)
REVERT: fd7b0b1d3 Merge commit '2d3c83c16cfd935bfd73f883e144e258fce4718c' into docs
REVERT: 71567be32 Remove italics in headers
REVERT: 6087eb1ee move table of contents
REVERT: a75b9265c Point to WES preprint
REVERT: 6c9207d4b Add helper functions
REVERT: 065948de7 Add robust scheduling
REVERT: 2d3c83c16 Update rosco_toolbox.rst (#47)
REVERT: b7ef93e14 Update control interface: add nacelle IMU, method to kill discon (#42)
REVERT: 758f23071 Add linear model helper functions
REVERT: 3fbf15d1a rename folder to linear
REVERT: c87da8459 Merge commit '381ae2862ee58d9684ef5c69270eef4956ce1813' into weis
REVERT: 079717055 Check for SISO
REVERT: 750e3eaee Update solve method, add trim_system
REVERT: 5e56a7301 comment out reduceStates for now
REVERT: b793bc7bb copy in updated LinearTurbineModel (mostly)
REVERT: 381ae2862 CI Testing (#41)
REVERT: bc78f6256 linear_models initial commit
REVERT: d748c9f6c Merge remote-tracking branch 'upstream/develop' into weis
REVERT: da6b56c91 Merge pull request #40 from nikhar-abbas/b/interp
REVERT: 67d5d36a5 Write example_07 (min pitch) output to new figure
REVERT: 3750beb19 Remove double instance of rated wind speed in controller.v
REVERT: 9e89ef88d Make interpolation function monotonic
REVERT: 65c402091 linear interpolation
REVERT: 9b123f106 Update examples to test in weis environment, working
REVERT: 8ac261d15 Merge pull request #37 from NREL/develop
REVERT: 53343d174 Delete history file
REVERT: 07b46b6ae Update version to 2.2.0
REVERT: 15976f5c7 Merge branch 'develop' into weis
REVERT: b813a2273 Clean up testing scripts
REVERT: 1a5e9ae72 Point submodule to main branch of ROSCO
REVERT: 6d6fa7851 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 8cd838860 Fix paths, print outputs to pdf, add submit script
REVERT: 5469f16b1 Merge remote-tracking branch 'upstream/develop' into develop
REVERT: 96ec34db5 Update IEA-15MW Tune and Test Cases
REVERT: d0d4165ff Merge pull request #38 from nikhar-abbas/develop
REVERT: bb5a8e2d0 ROSCO install path bug fix
REVERT: b3ab9c689 Update gitignore, DISCON example
REVERT: d647d0aa5 Revise documentation 2
REVERT: 53ed6f0a9 Revise documentation
REVERT: 08d60446c Break lines up for readability, minor edits, re-organize TOC
REVERT: f46682270 Point Test_Cases/ to ROSCO in install/lib
REVERT: 72bbaf812 Update version and names in __init__.py
REVERT: 0032cdc28 Point submodule to main
REVERT: 764fae0ce Merge remote-tracking branch 'upstream/develop' into develop
REVERT: fb1a12243 Update simulink model input channel names, running
REVERT: bf3b3fd74 Merge pull request #33 from NREL/f/docs
REVERT: 97b36e5ca Merge remote-tracking branch 'upstream/develop' into f/docs
REVERT: d1ba1f1eb formatting
REVERT: b70ca2743 Add ROSCO page
REVERT: 667b2c166 Table formatting
REVERT: 5900d635a Add ROSCO inputs
REVERT: d1fee5a7d Toctree update, formatting
REVERT: 788173f1d typo fix
REVERT: 0952950cc Merge branch 'f/docs' of https://github.com/NREL/ROSCO_toolbox into f/docs
REVERT: 5a3db3efe Add ROSCO toolbox instruction to contents
REVERT: 112b960f7 ROSCO toolbox specific intructions - initial commit
REVERT: 2825f74d4 Add mingw, fix capitalization
REVERT: d4e46ffa0 Add draft of workflow/standard use
REVERT: 7d28a6f50 Get rid of annoying spectral warning
REVERT: 25ef7a79b Update ROSCO install dir, other setup fun stuff
REVERT: 52465fed8 Merge remote-tracking branch 'upstream/develop' into weis
REVERT: 0e17b734e Merge pull request #36 from dzalkind/f/auto_test
REVERT: 3454fc027 Merge remote-tracking branch 'upstream/develop' into weis
REVERT: a9161199b Separate examples into individual tests
REVERT: 4c00d6b73 Add run_examples script for doing that
REVERT: 6497b500e Make IEA-15MW test in example 06 longer
REVERT: 3707cfe79 Update example DISCON
REVERT: b7439ad63 Move example 08 output to folder
REVERT: 7d181e6ff Make pitch control GS points equal to where it's sampled
REVERT: 6c2c37e6f Move outputs of examples to folder
REVERT: 7a26d5fe1 Merge pull request #35 from nikhar-abbas/f/flp_updates
REVERT: 325799565 write kappa to self
REVERT: d58d1ac97 remove 0.7 from flpwise damping conversion
REVERT: 86fadcbd8 Add units for system poles
REVERT: c8e3f77db Merge pull request #34 from nikhar-abbas/f/DISCON_cleanup
REVERT: df28b09ad fix units in write_DISCON
REVERT: ed019ebbe Add significant digits to wind speed lookup tables
REVERT: bd13c0255 Merge pull request #32 from nikhar-abbas/f/compiling
REVERT: 08c9ae7a3 Merge pull request #31 from dzalkind/openfast_250
REVERT: 674202616 fix version number
REVERT: 4a76068f3 Fix indexing
REVERT: f516eb16e Updated example outputs
REVERT: f072f2e89 Use generic full file paths
REVERT: 6ef5d529c Define windspeeds by 30 pts, not windspeed increments
REVERT: e9c56eb61 Update Version
REVERT: 1c5c3632d Some placeholder info
REVERT: cabcd34e9 Cleanup for readthedocs
REVERT: 63d4d48c4 Remove old architecture images
REVERT: 78b274e46 Include workflow image
REVERT: 33b7a03fb Fix cross references
REVERT: b6235f913 Add sphinx_rtd_theme
REVERT: 268581c4a Edit for new docs format
REVERT: 54ffd6f5e update themes
REVERT: ebc4dd283 remove old docs
REVERT: 59a1464a9 initial commit
REVERT: 830961534 Change Kp_float to interpolate at 5% above rated
REVERT: 32a5f9dcc install-rosco -> compile-rosco
REVERT: 529183c4c Update submodule branch
REVERT: ff4254322 Update readme for ROSCO install instructions
REVERT: 488d56318 include --install-rosco flag
REVERT: 9b00496c4 cmake build directory in ROSCO folder
REVERT: 9b13daad8 ignore compiled files
REVERT: 29e37cb0a Merge remote-tracking branch 'upstream/develop' into openfast_250
REVERT: 65620c16f Merge pull request #26 from dzalkind/move_oftools
REVERT: 607d07ee1 Update Test_Cases/ for OpenFAST 2.5.0
REVERT: b49242454 Update examples, testing for conda-installed openfast call
REVERT: 639a23f07 Update ofTools for OpenFAST 2.5.0
REVERT: 68fc918c1 Add ROSCO_toolbox version to DISCON.IN header
REVERT: aa50b669d Merge remote-tracking branch 'upstream/develop' into develop
REVERT: b730428c5 Merge pull request #28 from nikhar-abbas/weis
REVERT: 71565e1a3 Revert "fix minpitch saturation bug"
REVERT: 34b427cfd Update submodule to track develop branch
REVERT: f504b34f9 remove 0.7 from flpwise damping conversion
REVERT: bc8c9c3b6 write kappa to self
REVERT: 38e956ed5 Merge branch 'weis' of https://github.com/NREL/ROSCO_toolbox into weis
REVERT: ff4ec146c Merge pull request #27 from NREL/simulink
REVERT: 096f1e9ac Merge branch 'develop' into weis
REVERT: af600fddc Set floating Kp based on v_rated + 0.5 m/s, not index
REVERT: 5940292df Update README.md
REVERT: 84c6aa73d Add ElastoDyn sensor channels for simulink simulations
REVERT: 3f3ce49f2 Update simulink test case for OpenFAST 2.4.0, streamline inputs
REVERT: 39aa82249 Re-organize matlab scripts: remove Utilities from Matlab-Toolbox
REVERT: f0355dd97 Add temp simulink/matlab files to gitignore
REVERT: 3faadab52 Add matlab scripts for running simulations
REVERT: 95403626d Update ofTools imports
REVERT: 7cd186cef Move ofTools into ROSCO_toolbox folder for consistency
REVERT: cf5b43bc4 Fix another ofTools import
REVERT: 67731f87b Fix ofTools import
REVERT: 2256b0ca1 Move ofTools into ROSCO_toolbox
REVERT: e4a1c7f39 Revert setup.py to exclude ROSCO build, etc.
REVERT: 0e53372d4 Use weis.aeroelasticse for file reading
REVERT: c8e995412 Make tuning yaml relative to main directory
REVERT: f62653ba1 Update InflowWind.dat templates in TuneCases/
REVERT: 3aab5c8b6 Update tune_ROSCO.py script
REVERT: dd3906058 Merge pull request #22 from nikhar-abbas/refactor
REVERT: f1d06f2e1 Point to correct ccblade import, fix plot_performance max point
REVERT: e5a78b81d Update examples for running anywhere
REVERT: 9f4e9628c Updated walkthrough for latest modules
REVERT: 57c51e549 Remove pCrunch dependency on ROSCO testing
REVERT: 1127b63fe Take out pCrunch dependency and post processing, pp elsewhere
REVERT: 6b06077cf Merge remote-tracking branch 'nja/refactor' into refactor
REVERT: 4f772cd24 Change tuning precision
REVERT: a44062392 Include BAR Model w/ Flaps
REVERT: 3afe14312 typo
REVERT: 92d641062 fix minpitch saturation bug
REVERT: a7be52a0c Separate below and above rated windspeeds by 30 points each
REVERT: cb490739d Run examples from anywhere: 05-11
REVERT: 7b5d46efe Merge remote-tracking branch 'nja/refactor' into refactor
REVERT: 28c249d30 Increment major version, fix name
REVERT: 0c71cefca Run examples from anywhere: 01-04
REVERT: 578de15ad Only load ccblade if needed
REVERT: abf83fc06 Remove wisdem import
REVERT: 873108c2b add init
REVERT: f9e356a24 add compiler install instructions
REVERT: 21acfd648 remove multiprocessing
REVERT: 45ceb01eb Fix ROSCO compiling bugs on windows
REVERT: 0f5a8dfa5 Update for ROSCO on windows
REVERT: be59f685a cleanup
REVERT: a8a616ac6 remove repeted comment
REVERT: b2a3dd93c Merge remote-tracking branch 'upstream/develop' into refactor
REVERT: 7c5ea21ee Update for new install instructions
REVERT: f9ea5c69d remove ROSCO_utilities class structure
REVERT: 1cee9d6c9 Add init options to output processing
REVERT: 66432b77d rename to output_processing
REVERT: 68aedc833 Add example 11
REVERT: 74e47716b Add descriptions of case_gen and fast_io capabilities
REVERT: b599e3e80 Update for restructured FAST i/o scripts
REVERT: 2812c1269 update comments
REVERT: a54e898b9 cubic interpolation of Ct surface
REVERT: 2069fcdbd fix saturation points for gain schedule calculations
REVERT: 12037fc3a typo fix in comments
REVERT: fbd8a7216 Try for WISDEM master or dev versions of ccblade
REVERT: fadd73f98 load and plot fast outputs - initial commit
REVERT: 1854d8941 Move fast output read and plot functions, remove class structure
REVERT: 47219d7ef Restore ROSCO submodule, build it in setup.py
REVERT: b6295b347 Remove ROSCO submodule
REVERT: 5689dbe0a Check for conda-forge ROSCO distribution
REVERT: 06f4b284e comment cleanup
REVERT: 5d9ae834c Rename ofTools readme
REVERT: 3c8ae3175 remove weis dependencies
REVERT: d6e7157a8 OpenFAST tools (aeroelasticse) initial commit
REVERT: 9ea2e1362 Merge pull request #21 from nikhar-abbas/weis
REVERT: 128488ebb Merge branch 'weis' of https://github.com/nikhar-abbas/ROSCO_toolbox into weis
REVERT: a2ed63bd5 Fix bugs in DISCON testing
REVERT: e33ec9256 Saturate below rated TSR by rated rotor speed
REVERT: 0c5fada18 Update for v2.1.1
REVERT: 0fa56ae89 remove hardcoded paths
REVERT: 6820d2971 point to compiled rosco in rosco toolbox
REVERT: bca7e5f33 remove hardcoded paths
REVERT: 2959a815b updatt openfast call
REVERT: 3add3be62 restructure load_blade_info call
REVERT: ec9336b75 restructure plotting
REVERT: 407931cef Force ccblade call
REVERT: e6c7ca036 delete test_ROSCO.py
REVERT: 9119b43c1 Merge branch 'f/testing' into weis
REVERT: bda9c5562 Update ServoDyn params to prevent generator shutoff
REVERT: 2040a2663 shift max cp print out
REVERT: 9efb2abd2 Set t0 = 100 to eliminate startup transients from analysis
REVERT: dac8177b8 Add waves to heavy testing
REVERT: 4d4b7f966 Add GenSpeed to testing channels, run pCrunch in serial with only 1 core
REVERT: d6990d131 Add weis_dir to env variables in readme, update binary dir paths, make lite default, exclude testing results from git
REVERT: 0a40856ad Update path
REVERT: 41034bc74 Update for more modern numpy
REVERT: b6a6f8741 Bug fixes for multiple airfoil tables
REVERT: 57bd9fc06 Update examples for newer models and test turbines
REVERT: 8e05d6780 make load_fast_out lowercase for consistency with plot_fast_out
REVERT: 3e33f3997 Clean up plotting function
REVERT: ac48684ad Update paths and turbine
REVERT: 4fcf73d8e Move all blade parameter processing to load_blade_info
REVERT: 65d18706c Cleaner parameter surface plotting
REVERT: 27de7f133 Fix run dir for heavy testing
REVERT: 320d0593c Pass IPC gains to DISCON.IN
REVERT: 41efacb5a ROSCO testing as class, rename file
REVERT: 59a9cb1f4 change tmax to 330 in lite testing
REVERT: 71116061e Update Model
REVERT: aa8a5f624 Update IEA-15MW model
REVERT: 7e8f0b1fa Updates and cleanup for flexibility, include example in __main__
REVERT: 3554fd71f Move testing to function for parallel processing, include __main__
REVERT: 23e44ea70 Remove old testing script
REVERT: f5b67db87 load aeroelasticse from weis
REVERT: b16aba348 Update ROSCO pointer
REVERT: b6aa912f9 Optional wind speed, TMax inputs
REVERT: b48b9e298 update path
REVERT: 75b9f48fc check for ROSCO path
REVERT: ec4c061f1 Delete old test case run script
REVERT: 9c4db812e ROSCO testing as class, rename file
REVERT: ffe36350a Update ROSCO pointer
REVERT: eb8be7280 Update ROSCO test, add to gitignore
REVERT: a60e24e25 Typo
REVERT: 30c5d3c83 Move output variables to init
REVERT: f53685efe Run Testing - initial commit
REVERT: 686c8b013 error handling bug fixes
REVERT: 0643792e2 properly pass desired output channels
REVERT: ea8e9c01a clean up filepaths
REVERT: cf2c47be6 6 minute test time for lite testing
REVERT: f402ff36b ROSCO testing as class, rename file
REVERT: 8d4b222b4 Create testing suite init
REVERT: d95631a84 Update test cases
REVERT: fbb5cbc8e fix previous commit with channel names
REVERT: 457a72525 fix previous commit
REVERT: 954ef1e9b load binaries
REVERT: b1fe191c6 Optional wind speed, TMax inputs
REVERT: 12fbbd047 update path
REVERT: 1c4650b51 check for ROSCO path
REVERT: 17fbb652b Delete old test case run script
REVERT: bd3993397 ROSCO testing as class, rename file
REVERT: 5d61c3c9f Increment version
REVERT: 46c42f8bd Remove GBoxEff from rated torque
REVERT: 0653114bb Increment version
REVERT: 37a4a8b40 More minimum pitch bug fixes
REVERT: b946e209d Check for spectral in WISDEM
REVERT: 187c2e14e Minimum pitch setting minor bug fix
REVERT: 48925738a typo fixes
REVERT: d0ee3cdbf Update requirements
REVERT: ac712baac move scripts to source folder, typos fixes, cleanup
REVERT: 494a7abba master doc as index
REVERT: dfc9c2a3b Standard use descriptions
REVERT: 644861cea Compiling and DISCON generation - initial commit
REVERT: 6e2be5aad Update project info
REVERT: 616bf27d5 readthedocs - initial commit
REVERT: 2937b19fa Delete old files
REVERT: b6d432446 Dump outdata to structure and plot
REVERT: f1de5712c formatting
REVERT: 3eb2b90f6 Load times from input files
REVERT: 057de6dfa Add checks for optional input files
REVERT: 4159ba5d0 Update Pl_FastPlots.m
REVERT: 0a03336ca Revert examples 6 and 8
REVERT: 077b8d5f7 Create README.md
REVERT: 3da66f12f Fix some Simulink initial condition issues
REVERT: 4eb64668e Update ROSCO pointer
REVERT: b29d62bc7 Add ROSCO Simulink Model and simple Matlab/Simulink run case
REVERT: 2866ebdac Update ROSCO test, add to gitignore
REVERT: 637c3a1f6 Increment version
REVERT: 8ff621fcd Update submodule
REVERT: bb91651c7 Rename license file
REVERT: 8c86a3b6b Hardcode debug outname
REVERT: 571baad3e Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 9f2cf6ada Increment version
REVERT: 53cf8c281 Remove GBoxEff from rated torque
REVERT: 4d436500f fix previous commit with channel names
REVERT: 446186d3f fix previous commit
REVERT: 2bf188828 load binaries
REVERT: ed7f3944f Increment version
REVERT: 4e4e3f95e Merge branch 'hotfix/min_pitch'
REVERT: 0a977d9bc More minimum pitch bug fixes
REVERT: 874495654 Check for spectral in WISDEM
REVERT: 4351c0507 Minimum pitch setting minor bug fix
REVERT: 4ad87a8ad typo fixes
REVERT: 5cbcc3197 Update requirements
REVERT: de4bee2e1 move scripts to source folder, typos fixes, cleanup
REVERT: b94f54316 master doc as index
REVERT: bb5ded19b Standard use descriptions
REVERT: 9ae9d37b4 Compiling and DISCON generation - initial commit
REVERT: 391da4abd Update project info
REVERT: 117333ff7 readthedocs - initial commit
REVERT: 707e89850 Typo
REVERT: c635f7d86 Move output variables to init
REVERT: e4b3edbbf Merge pull request #18 from dzalkind/simulink
REVERT: 5fa1bb9e4 Delete old files
REVERT: 57196b75e Dump outdata to structure and plot
REVERT: 3203430cb formatting
REVERT: 8b77df8e6 Load times from input files
REVERT: 9424afb17 Add checks for optional input files
REVERT: 8f0cdb721 Update Pl_FastPlots.m
REVERT: 712263747 Revert examples 6 and 8
REVERT: 877a4b25c Revert "Update ROSCO pointer"
REVERT: cc3b6fd77 Merge remote-tracking branch 'origin/master' into simulink
REVERT: 2b7ef0e17 Fix some Simulink initial condition issues
REVERT: a4a3dbe0f Create README.md
REVERT: 29a1c65d4 Update ROSCO pointer
REVERT: 76d2189c1 Increment version
REVERT: bc2996982 Increment version
REVERT: 008260ebc Merge pull request #16 from NREL/develop
REVERT: 963617e61 Update submodule
REVERT: b0e4aebe6 Rename license file
REVERT: 457a40830 Add ROSCO Simulink Model and simple Matlab/Simulink run case
REVERT: 1cd1bba88 Update ROSCO test, add to gitignore
REVERT: 52b24061d Run Testing - initial commit
REVERT: edb341f1e error handling bug fixes
REVERT: 6e6bb6615 properly pass desired output channels
REVERT: 078e35f2e clean up filepaths
REVERT: bf2a44160 6 minute test time for lite testing
REVERT: 5e05be946 ROSCO testing as class, rename file
REVERT: 301a7a306 Create testing suite init
REVERT: b94be5bd9 Update test cases
REVERT: 913482a7f Merge remote-tracking branch 'dzalkind/master' into f/testing
REVERT: f0fa42785 syntax bugs
REVERT: e3db440f3 t0 error handling
REVERT: 57641c050 look for rotperf file as try except
REVERT: 4609eaf5f minor minpitch bug fix
REVERT: 6224c7248 Update parameters
REVERT: db5f02a30 Merge branch 'f/FAST_CpSurface' into develop
REVERT: bf844ef8a Write pitch and TSR vector sizes to rotor performance files
REVERT: 945fa2055 improved commenting and syntax fixes
REVERT: 6ff77bfbd account for efficiencies in vs_rgn2K
REVERT: 99eac2bac Bug fix: multiple turbines can be tested now
REVERT: 6b9f660f1 Update printing if channel not in outlist
REVERT: 3f55df45e Add IEA-15MW model with UMaine Semi-submersible to Test_Cases
REVERT: 072e01c02 Add test_ROSCO.py for automated ROSCO testing
REVERT: ef2e94d1f Add linear model export example
REVERT: 2b4149d73 Merge branch 'develop' into f/FAST_CpSurface
REVERT: ffa17c961 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: 1e39211dc Merge branch 'master' into develop
REVERT: 9559ad6ae Merge pull request #13 from amoratoc/master
REVERT: d2c26ea51 Generate Cp Surfaces using FAST and pCrunch
REVERT: 33722cca7 Including GBoxEff in the computations
REVERT: 362cbfa37 Less fine Cp surface resolution
REVERT: e9d639cb6 Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
REVERT: 7b44379e8 Update for cc-blade API changes (only on wisdem's IEAontology4all branch)
REVERT: af3611d51 Less fine Cp surface resolution
REVERT: 023dcbc98 Merge branch 'hotfix/spectral_dep'
REVERT: cebbef5f4 check for spectral in wisdem
REVERT: c17d8109a Merge branch 'develop'
REVERT: 4376aa5ba use ROSCO/master
REVERT: a905eccd4 Merge pull request #10 from NREL/develop
REVERT: eeaa62f55 Increment version
REVERT: a7b714ada Merge pull request #9 from NREL/f/processing
REVERT: cab719e65 Cleanup
REVERT: 8aebdae8b include trim_output_dict
REVERT: d8051e71d verbose, cleanup
REVERT: 914bd59d1 move fast plotting to its own class
REVERT: 42f19e54f label and comment cleanup
REVERT: a30df4303 Don't show plot by default
REVERT: b01b3b99f typo
REVERT: 0d2965ebe Load meta_info to out_dict
REVERT: a2b5f7d73 Plot PSD
REVERT: 6f3831687 Plot from fast_out dict
REVERT: ed77c709d Update submodule, track rosco develop by default on dev branch
REVERT: e352d1db9 Include output trimming and optional dictionary output
REVERT: 9113fa578 Update requirements/cleanup
REVERT: 7d509b91c Blade damping bug fix
REVERT: c7aef16ac Added error message for no flaps
REVERT: 72c9118fa Fix communication array values
REVERT: 077543207 Version fix
REVERT: 276e81316 Read gains as single length lists
REVERT: d648d0afd Include DataProcessing class, write DISCON dictionary
REVERT: e858dba7b bug fix for time shift
REVERT: 433c947ec cleanup
REVERT: a0bcf9fb2 Merge branch 'develop'
REVERT: 8ac469e41 Slight controller commit hash updates
REVERT: 5e9d386b4 Update requirements to be less specific
REVERT: 45cc62428 Update history, change to markdown
REVERT: fe86196cf Merge branch 'develop'
REVERT: 8b6beb27f Update WindTech Reference
REVERT: 22fbab02b Merge pull request #8 from NREL/develop
REVERT: e950eb402 rename for lowercase
REVERT: 6671e4e09 Update for release 2.0.0
REVERT: 69545dcfe Merge pull request #7 from NREL/develop
REVERT: be8b90332 write_discon: make sure integer flags get written as ints incase they are automatically read as floats
REVERT: 2b53cb375 Ensure variables that are passed as a list are loaded correctly
REVERT: 875679686 Typo and bug fixes
REVERT: a9e6b2fc3 cleanup
REVERT: a8ea9a8a8 Load value as float
REVERT: 435dd20cb include read_DISCON
REVERT: f1459e7ce Treat load_from_txt function as object
REVERT: 9712ef411 write_param_file -> write_DISCON
REVERT: 26092aaca New test cases - use selection from OpenFAST reg tests
REVERT: 6d5ea96ac Clarity
REVERT: ee55f78c4 Updates and cleanup for readability and code changes
REVERT: a3c39ebe9 Update for new test cases
REVERT: 9d007052b Remove some hard coded things
REVERT: 1eb58a72e load gearbox efficiency, cleanup
REVERT: a2e5750c6 Updates for tuning inputs and resulting DISCON files
REVERT: 7ffc8f678 rename and cleanups
REVERT: d75754019 Time shift when trimming fast output data
REVERT: f96f19aa0 Controller updates
REVERT: aed22d43d Fix bug to account for pitch saturation in state machine
REVERT: 516256669 Minor typographical updates
REVERT: e139350f2 Update for new rotor and semi platform
REVERT: 59f8ab09f Floating controller tuning cleanup/math fixes
REVERT: 126d7b961 Bug fix for cc_rotor check
REVERT: efa2c0a1c Fixes for floating bugs
REVERT: 76c151690 Floating controller tuning error fix
REVERT: 1b0474628 yaml input bug fix
REVERT: 97d9835fd Load from fast cleanup
REVERT: 65b30c5e8 Update description
REVERT: 18f2d3688 Remove print-name statement
REVERT: 6d298b280 Typo fix
REVERT: 75153c85a Update baseline test case
REVERT: 841b7d3e1 Update flap tuning, remove old test cases
REVERT: e2b640e67 Update floating filter description
REVERT: fc9685153 Properly read airfoil data for flaps
REVERT: d568ff85a Restore capability for to read airfoil data tables with wisdem/master
REVERT: 75968a3b9 Flap tuning error message
REVERT: b75379465 wtc -> ROSCO
REVERT: 08ebd901e Reorg loading of rotor performance info
REVERT: 7ff8c85d1 Put loaded fast model in self
REVERT: 2e3570853 Remove sine pitch excitation for induction capabilities
REVERT: a5d9d0e9d Add tuning error if blade not initialized in turbine object
REVERT: d215f4d91 Update submodule for flap saturation limits as inputs
REVERT: f9fe379c3 cleanup
REVERT: b9240f2f6 Include flap max pitch in inputs
REVERT: 5874acb46 Add flap max pitch as parameter
REVERT: 7cc3f5707 Merge branch 'develop' into f/flaps
REVERT: 94be268eb Include fast outdata trim, move load from txt to utilities
REVERT: d0310b609 Update submodule
REVERT: aad15e1fa Fix flap filter bugs
REVERT: 8794124fd LPF blade root bending signal at 1/3 flapwise freq
REVERT: 5f52deef2 Tuning bug fixes
REVERT: 1dc938606 Merge branch 'develop' into f/flaps
REVERT: 7528afd1f Band pass filter platform frequency
REVERT: 069327650 Flap tuning parameters as yaml inputs
REVERT: 6c27b388d Flap gains as numpy arrays if 0.0
REVERT: f2448977f Bug fix in constants
REVERT: eca83e6be Cleanup
REVERT: 6dc15b383 Update controller tuning
REVERT: 548aac266 Bug fix
REVERT: e1508e909 Parameter updates
REVERT: 3091cc435 Example flap tuning
REVERT: 298efa579 Include flap tuning
REVERT: 1e95510d1 Move load_from_txt to utilities
REVERT: 92060a50c Generic flap actuator tuning
REVERT: 29f2ff77b Install ROSCO in develop mode
REVERT: a2b4e9d3e BAR tuning for flap controller
REVERT: 1633db4ec Include flap DISCON inputs
REVERT: a4b3c7c41 Merge pull request #6 from NREL/develop
REVERT: 791816f69 parameter name updates
REVERT: 6673ef0d6 Updated fast airfoil data structure in WISDEM
REVERT: b80e96d2b update to modern numpy
REVERT: c575eb5a7 Enforce F_NotchType = 2 if Fl_Mode = 1
REVERT: f301eb4e7 limit pitch saturation minpitch by input yaml if necessary
REVERT: b9984b1d1 Update ROSCO for filter bug fix
REVERT: d2fe32b47 Merge branch 'develop' of https://github.com/NREL/ROSCO_toolbox into develop
REVERT: bf01c4117 Update for version 1.0.0
REVERT: 73dfa6b85 Update for version 1.0.0
REVERT: 2b315860e Enforce minpitch
REVERT: c4154a69e Tune controller at TSR_operational, not TSR_opt
REVERT: f2c8f3e89 Cleanup
REVERT: 7087d8c33 Merge branch 'develop'
REVERT: 9fcf4520f Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: a0e6fc1dc Update for version 1.0.0
REVERT: 6373f5752 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 09be59b8e Update for version 1.0.0
REVERT: a9d1518e8 Include TSR_operational as yaml input
REVERT: 99de43e03 Include TSR_operational as yaml input
REVERT: dfe5717d6 Update for version 1.0.0
REVERT: 05fe5948f Tune and write DISCON.IN for floating configurations
REVERT: c73b7dff8 Include x-axis limits for plots
REVERT: cb879bc6d Update for version 1 release
REVERT: 928eae49b Include version 1.0.0 release version of ROSCO
REVERT: 27aa5e18a Update architecture (still needs some updating)
REVERT: 47c36ffb1 Nomenclature
REVERT: 9e24f0b17 Update ROSCO for floating feedback
REVERT: 6544448a7 Update input files
REVERT: ca9ec62f2 Include floating mode switch
REVERT: 0604b2cfb Tower velocity feedback filter
REVERT: 276c7bd6d Floating feedback gain calculations
REVERT: 371198b3c Use example yaml
REVERT: 85f1aabc0 Ignore Jupyter associated files and slides
REVERT: ff5905508 Update Jupyter notebook example
REVERT: 15c39356b Include cell outputs
REVERT: 53e06ffa4 Include ROSCO walkthrough jupyter notebookj
REVERT: 9338ca94b New saved turbine
REVERT: 7d5b89b36 Cleanup
REVERT: 38b51dfda Update parameters
REVERT: 4f5412204 Update ROSCO for torque based Setpoint Smoothing
REVERT: 84118dfe3 Include turbsim example
REVERT: f820ed6cb Add fignum and showplot options to plot_fast_out
REVERT: b7a448f5c Cleanup
REVERT: 4179f169d Update for new test cases
REVERT: d77be7982 Update parameters
REVERT: 9bfb32de5 Ignore turbsim binaries
REVERT: c3152b300 Update and simplify TestCases
REVERT: 1ce667330 Merge remote-tracking branch 'origin/master'
REVERT: ada80f3e4 Typos and cleanup
REVERT: 92e546e1e Bug fixes in run_openfast
REVERT: 8d8139109 Print, save, and load cleanup
REVERT: 5cb48d750 Update plots, cleanup
REVERT: 303c56a1a min_pitch at Cp-maximizing angle, TSR bug fix
REVERT: 0ceaace17 Add signals to avrSWAP
REVERT: 78e7f8185 Cleanup
REVERT: d5ca9b345 Update examples and associated files
REVERT: 6dcbcc9b6 error handling for precone variable name
REVERT: 4715fddba updated turbine parameters for the IEA 15 MW
REVERT: 569f95583 Rename minimum speed for vs controller
REVERT: 0d9f225b5 Change saved pickle name
REVERT: 5c633ad6a README for examples - initial commit
REVERT: 974bbe2a2 Update example 1
REVERT: d75e7332c Rename examples --> Examples
REVERT: 0e000dd57 Remove old Examples folder
REVERT: 4608e29c9 Update submodule
REVERT: 8496f0591 Rewrite for all the updates
REVERT: 1f0044a1d Cleanup
REVERT: 681a1f1e3 Implement pitch saturation for Cp-maximization at low wind speeds
REVERT: 3d713aa87 Remove test binaries
REVERT: 7b4a717a3 Update tuning
REVERT: a7c4da9fe Update submodule
REVERT: 3552e426a Include min rotor speed input
REVERT: a575dd46c Include binary reading capability
REVERT: b6badc8c7 Update title message to ROSCO
REVERT: 0b171ad34 Add comment for PreCone1 OpenFAST bug
REVERT: ca4011839 Cleanup and added print statements for run_openfast
REVERT: 35b84be71 Updates to input descriptions
REVERT: 524d8ded0 Update Links in README
REVERT: 48b5ae5c5 Update for FAST_IO
REVERT: f03a11396 Update Licensing
REVERT: cb1a60549 Update WE_Blade Radius description
REVERT: d23883d2f Revert "Update WE_BladeRadius description"
REVERT: 7304b3a47 Update WE_BladeRadius description
REVERT: 3ffe5f9c8 Housekeeping
REVERT: a2a000a98 Update for shutdown controller
REVERT: 093a9ceac Folder cleanup
REVERT: e603e5258 Add shutdown mode
REVERT: 02df48019 Major ROSCO updates
REVERT: b77967c7d Move DRC submodule to ROSCO
REVERT: c92d16a72 Update Acknowledgments
REVERT: 58a6b952f Fix initial conditions bugs
REVERT: 2fc096173 Update Submodule
REVERT: 650551ebf Fix Rgn2K Bug
REVERT: 56cdfaddd remove large turbsim files
REVERT: 60ee20f57 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 23e941e51 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 4afacf3e9 Remove simulation outfiles
REVERT: 0e313370e Remove simulation outfiles
REVERT: 096db6f87 Remove simulation outfiles
REVERT: a49406a81 Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: 91565e34d Merge branch 'master' of https://github.com/NREL/ROSCO_toolbox
REVERT: d999790b2 Plot OpenFAST outputs
REVERT: 656d2ae51 Plot OpenFAST outputs
REVERT: 91b979a0a Plot OpenFAST outputs
REVERT: 0fb87a31f Plot OpenFAST outputs
REVERT: 4f136ad3c Load fast output files (ascii and binary)
REVERT: 4ee185c09 Load fast output files (ascii and binary)
REVERT: bd5cc0cca Update submodule - initial bld pitch bug fix
REVERT: 9a4e27690 Update submodule - initial bld pitch bug fix
REVERT: 730f6f15e Update Submodule
REVERT: 0d7cb9f25 Update Submodule
REVERT: 8469bb793 Fix errors in compile instructions, update acknowledgments
REVERT: 9091b59d0 Fix errors in compile instructions, update acknowledgments
REVERT: eeef400ee Initial README commit
REVERT: 0c34b4afc Initial README commit
REVERT: 76fc6ca30 Initial README commit
REVERT: 937e5932d Initial README commit
REVERT: 8f26775e1 Cleanup
REVERT: b3f3ee8c0 Cleanup
REVERT: 4acc5ebe6 Include EKF WE_Mode description
REVERT: fad2b7522 Include EKF WE_Mode description
REVERT: 4124e75a2 Update submodule
REVERT: 678783094 Update submodule
REVERT: 1616118ce WISDEM install instructions included
REVERT: 4380fbe5a WISDEM install instructions included
REVERT: 14cb87504 Use .md for readme
REVERT: 5fea463d5 Use .md for readme
REVERT: 440856c48 Update for WISDEM system changes
REVERT: ffba00953 Update for WISDEM system changes
REVERT: cfade27ea Update overview links
REVERT: 30da1de31 Update overview links
REVERT: d4da5055f Update IEA15MW
REVERT: 835201bf9 Update IEA15MW
REVERT: 9e1ed3175 Tune IEA 15MW
REVERT: 5658e30e2 Tune IEA 15MW
REVERT: d1a2e8722 Critical damping for LPFType = 2
REVERT: 79a4e0922 Critical damping for LPFType = 2
REVERT: 5beb6fc47 Update TSR opt interpolation
REVERT: 898ca7c49 Update TSR opt interpolation
REVERT: e133a4530 NREL 5MW as example
REVERT: 3fcadadb2 NREL 5MW as example
REVERT: 419be3063 Generalize tuning script
REVERT: f24fb4d05 Generalize tuning script
REVERT: 96293ac66 Update Submodule
REVERT: b510105a2 Update Submodule
REVERT: 1fca7642f Typos
REVERT: 37bcb4319 Typos
REVERT: 0177f9dda Update for windows users
REVERT: 60892205a Update for windows users
REVERT: e64cbe5ac Typo
REVERT: e90b18b2d Typo
REVERT: 5fb0eb481 Update I/O, more resolved performance tables
REVERT: f6e00cb88 Update I/O, more resolved performance tables
REVERT: 1bcf6694d Update with more running instructions
REVERT: 4d9a522a3 Update with more running instructions
REVERT: 9ebd47812 Update Submodule
REVERT: 175ae7089 Update Submodule
REVERT: 2ac781e40 Update parameters
REVERT: 780618e78 Update parameters
REVERT: 7bda1aa72 Use turbine specific rotor performance files
REVERT: d627f06ab Use turbine specific rotor performance files
REVERT: f4b51fe0e Cleanup
REVERT: d8670c917 Cleanup
REVERT: a7853c3b5 Outdated (for now!)
REVERT: 90811ff54 Outdated (for now!)
REVERT: 781f454d6 Additional acknowledgments, submodule instructions
REVERT: 9df57b88a Additional acknowledgments, submodule instructions
REVERT: 5f4369941 Check for text file
REVERT: 0eef0f044 Check for text file
REVERT: f56f732b9 Submodule instructions
REVERT: 1a25568e0 Submodule instructions
REVERT: cad8de009 Update submodule
REVERT: 9dc00f9d2 Update submodule
REVERT: 90d83b715 Specify rotor performance for NREL 5MW
REVERT: 61b2ce7ce Specify rotor performance for NREL 5MW
REVERT: 158d14b93 Major README update
REVERT: 0faa5b19c Major README update
REVERT: 4769c9b1b Move readme to .md
REVERT: 19dbe0d84 Move readme to .md
REVERT: a8a0ec227 Rename for ROSCO
REVERT: 369516db6 Rename for ROSCO
REVERT: 18ae8fb6b Update parameters
REVERT: 643499b6e Update parameters
REVERT: 56d88c2e2 Rename WTC_toolbox
REVERT: 8b9f1793d Rename WTC_toolbox
REVERT: 346f86478 Update submodule
REVERT: 132c5fe22 Update submodule
REVERT: 1995f33b9 Update Submodule
REVERT: 2835cd316 Update Submodule
REVERT: ab27e860a Comment updates
REVERT: 6267e55d5 Comment updates
REVERT: eeff13669 Comment cleanup
REVERT: 822a17b93 Comment cleanup
REVERT: c431ce9cc Add DRC_Fortran submodule
REVERT: d5bc09b58 Add DRC_Fortran submodule
REVERT: e33bb7ef4 Delete hard-coded DRC_Fortran
REVERT: 4bae44008 Delete hard-coded DRC_Fortran
REVERT: dfb93c91f Import utilities
REVERT: 321be59c7 Import utilities
REVERT: 6ba2e673c Update parameters
REVERT: 384a64fb7 Update parameters
REVERT: c09d88ee6 Comment and code cleanup
REVERT: 9d4ed9166 Comment and code cleanup
REVERT: e839c77de Move FileProcessing to Utilities
REVERT: dd49eaecd Move FileProcessing to Utilities
REVERT: f6470add4 Update use of Cp text file
REVERT: 779ee9a3a Update use of Cp text file
REVERT: fba27279e Remove old binaries
REVERT: 62a098ed4 Remove old binaries
REVERT: 1a08caada Update parameters
REVERT: 707ef3d62 Update parameters
REVERT: 85503a5e1 Account for fileprocessing re-org
REVERT: a7f456057 Account for fileprocessing re-org
REVERT: e3c0f9913 Comment cleanup, much more annotation
REVERT: ffc1dc557 Comment cleanup, much more annotation
REVERT: ac51aeb00 Remove newfile option, move rotor performance fileprocessing here
REVERT: ec233df0e Remove newfile option, move rotor performance fileprocessing here
REVERT: fc0d37265 Housekeeping
REVERT: ea9817c01 Housekeeping
REVERT: 6d330dc04 Update commenting, cleanup code
REVERT: ce13e9957 Update commenting, cleanup code
REVERT: 3955d9e7c Parameter update
REVERT: df546f327 Parameter update
REVERT: 7362ff69c Cleanup for consistent file printout
REVERT: a50585187 Cleanup for consistent file printout
REVERT: 1923e81c5 Define pc_minpit
REVERT: 48924cafe Define pc_minpit
REVERT: 9097c8643 Include control parameters as input
REVERT: 36709d6d6 Include control parameters as input
REVERT: 578441757 Comments and cleanup
REVERT: 9213d784b Comments and cleanup
REVERT: 9fbfcc8f9 Linear interpolation on surfaces
REVERT: 850627054 Linear interpolation on surfaces
REVERT: 0ac9131b0 Interpolate TSR opt
REVERT: 4a08f53d0 Interpolate TSR opt
REVERT: 8ab8e10b7 Cleanup Cp_Ct_Cq.txt printing
REVERT: e65b4b0a5 Cleanup Cp_Ct_Cq.txt printing
REVERT: 6f1713858 fixed wind for cc-rotor analysis
REVERT: 174fbcb68 fixed wind for cc-rotor analysis
REVERT: 79becb710 swap precone and tilt sign for ccblade
REVERT: 3b89d2128 swap precone and tilt sign for ccblade
REVERT: c9660016a Plot Cp-Surface
REVERT: ebc28b75a Plot Cp-Surface
REVERT: 1a156e15a Housekeeping and parameter updates
REVERT: fa817a189 Housekeeping and parameter updates
REVERT: 8c07b417c Housekeeping & cleanup
REVERT: 74a3ec794 Housekeeping & cleanup
REVERT: 3e07de56c Housekeeping
REVERT: b3e11330f Housekeeping
REVERT: 13c9112c8 Update for yaml input file
REVERT: 1c5511a69 Update for yaml input file
REVERT: 349172f06 Use input file
REVERT: b481115b5 Use input file
REVERT: 87a646a53 name updates
REVERT: e9c01cc8e name updates
REVERT: 3470ccee1 Nikhar's name in init
REVERT: fbf592c56 Nikhar's name in init
REVERT: c362c38d1 Update for input file, some cleanup - !! may have ccblade bug
REVERT: 02a2c0129 Update for input file, some cleanup - !! may have ccblade bug
REVERT: 14811107e Use yaml inputs
REVERT: 6273615dd Use yaml inputs
REVERT: 5ff633a05 Include parameter file
REVERT: bcfbe0f53 Include parameter file
REVERT: 3ba818852 Include yaml file input for tuning
REVERT: 92fdb4350 Include yaml file input for tuning
REVERT: 557925378 Include yaml input files
REVERT: 22d6f4084 Include yaml input files
REVERT: 255868d87 cleanup
REVERT: d0f68504f cleanup
REVERT: 03bf3015f housekeeping
REVERT: 8e5be9362 housekeeping
REVERT: 9d9302753 housekeeping
REVERT: be5cb121c housekeeping
REVERT: b0b5c52ad housekeeping
REVERT: a76bc3813 housekeeping
REVERT: 9425611ba ignore debug
REVERT: de896903d ignore debug
REVERT: 2417d4d97 Housekeeping
REVERT: 34253c2e8 Housekeeping
REVERT: 55f4834b7 Update ss for percentage based gains
REVERT: d69ab8d5f Update ss for percentage based gains
REVERT: a19d7a866 Cleanup
REVERT: 0d90baac2 Cleanup
REVERT: fbb0a9015 Higher resolution tsr tables
REVERT: a7d8843f3 Higher resolution tsr tables
REVERT: 24b694121 bug fix
REVERT: 3f62f381b bug fix
REVERT: 1331a48c4 cleanup
REVERT: ea3e0892b cleanup
REVERT: 39ed01a38 Tune IEA Turbines
REVERT: 9dfd75d6a Tune IEA Turbines
REVERT: c9b5f7174 Add region 2 k calcs
REVERT: ca1501b5b Add region 2 k calcs
REVERT: 869f7d0a0 Update tables
REVERT: d892d0eee Update tables
REVERT: 313b61026 Comment out bldpitch plot ylimits
REVERT: a9036ed57 Comment out bldpitch plot ylimits
REVERT: 42e53086b Update DRC
REVERT: c8ffde3f3 Update DRC
REVERT: eafeb2cc2 Update Outfiles
REVERT: 104392ad2 Update Outfiles
REVERT: 03610a0e4 Housekeeping
REVERT: bbc51c1fe Housekeeping
REVERT: ce59b9e47 Merge branch 'dev_NewTurbines'
REVERT: 0ffa2abc9 Merge branch 'dev_NewTurbines'
REVERT: 069cb1232 Remove old outfiles
REVERT: c9ee38424 Remove old outfiles
REVERT: b431a4b61 Communicate torque to dll
REVERT: d47c8be40 Communicate torque to dll
REVERT: 4a4ff5f41 Update Test Case I/O
REVERT: 6accfe5c4 Update Test Case I/O
REVERT: dfcc576b1 Some housekeeping, hard-code NREL 15MW for now
REVERT: 63b39d706 Some housekeeping, hard-code NREL 15MW for now
REVERT: 503c71073 Add above rated
REVERT: 4036f6632 Add above rated
REVERT: 1fcf15783 Update DRC_Fortran from Nikhar's repo
REVERT: aedcc085f Update DRC_Fortran from Nikhar's repo
REVERT: 1f87bda7a Ignore matlab temp files
REVERT: a385a6753 Ignore matlab temp files
REVERT: f13339041 Update I/O
REVERT: bb3db857e Update I/O
REVERT: 4d01982d9 Housekeeping
REVERT: 177932c2a Housekeeping
REVERT: 7b1ea6e6c Update I/O
REVERT: bb1a82608 Update I/O
REVERT: fda4be007 Cleanup, include some NREL15MW hard code
REVERT: 838b1b547 Cleanup, include some NREL15MW hard code
REVERT: 9b6560001 Automate write file
REVERT: 79c849353 Automate write file
REVERT: 9e4e3e88a Cleanup
REVERT: dd8a96db5 Cleanup
REVERT: 11430ae7e Include test cases I/O
REVERT: 42c1421c7 Include test cases I/O
REVERT: 784ebd117 Above rated test cases - initial commit
REVERT: d9ea8f8c2 Above rated test cases - initial commit
REVERT: de3428279 Update I/O - longer sim time, peak shaving
REVERT: 4f1508287 Update I/O - longer sim time, peak shaving
REVERT: bc76cca4e Add above rated floating
REVERT: af63ea7ab Add above rated floating
REVERT: 390ca783e Write PS_Mode = 1
REVERT: 000891266 Write PS_Mode = 1
REVERT: efe5781be Updated I/)
REVERT: 50b71e80f Updated I/)
REVERT: 03cfdd28a Update outputs
REVERT: a07e001bc Update outputs
REVERT: c0bf7c7ff Plot peak shaving values
REVERT: 40aef7816 Plot peak shaving values
REVERT: f0a9e4e2b housekeeping
REVERT: 685a37cc5 housekeeping
REVERT: 02d3ba781 Update DRC - include peak shaving filter
REVERT: c4dd757d7 Update DRC - include peak shaving filter
REVERT: 48d30a79c Update OpenFAST I/O & Plotting
REVERT: 135961aec Update OpenFAST I/O & Plotting
REVERT: 066bb0ae0 Add turbine minpitch
REVERT: 70693dde7 Add turbine minpitch
REVERT: 65a43b292 Show plots
REVERT: 7076c31b8 Show plots
REVERT: bf738c101 Include peak shaving
REVERT: 474149d1a Include peak shaving
REVERT: d8c10dedf Updated binaries
REVERT: aeaf17de5 Updated binaries
REVERT: 3c981d1f8 Add floating wind test cases
REVERT: 6464962ba Add floating wind test cases
REVERT: 8ae12d676 Use tower flag
REVERT: e31d767f1 Use tower flag
REVERT: 908787673 Include Test Cases
REVERT: 8cb034deb Include Test Cases
REVERT: eb1c674c6 Switch cases for different comparisons
REVERT: 558d40f51 Switch cases for different comparisons
REVERT: b398fe19a Updates
REVERT: ab69b9395 Updates
REVERT: 565b9b974 Run test-case suite
REVERT: df4e90f09 Run test-case suite
REVERT: 6711143e3 Utilities module - processing openfast simulations
REVERT: dca4c4d5f Utilities module - processing openfast simulations
REVERT: bcb503f65 Ignore matlab temp files
REVERT: 89c552486 Ignore matlab temp files
REVERT: 06f634794 Include MATLAB processing scripts
REVERT: 0aff18e22 Include MATLAB processing scripts
REVERT: b6e6d69ac File cleanup
REVERT: 02a9f935d File cleanup
REVERT: a7419966c Update binary
REVERT: eb9986191 Update binary
REVERT: 9cab31803 Updated outfiles
REVERT: 2dd992dcf Updated outfiles
REVERT: fe69c8c7f Update from Nikhar-Abbas DRC_Fortran fork
REVERT: 60a5ac18a Update from Nikhar-Abbas DRC_Fortran fork
REVERT: f3d94d5d3 Include Test Cases
REVERT: 5e3b2355a Include Test Cases
REVERT: 381f5e806 Write KD TF gains
REVERT: 7f529d77e Write KD TF gains
REVERT: 95482795c Update DRC_Fortran
REVERT: 83db59b81 Update DRC_Fortran
REVERT: c35a62768 Change to OpenFAST model directory
REVERT: f6b4011a0 Change to OpenFAST model directory
REVERT: ebef95fc2 Ignore FAST files
REVERT: e1de84a9f Ignore FAST files
REVERT: 3e085e2f6 Initial commit. Load turbine+controller, run OpenFAST
REVERT: 5b8cb21a1 Initial commit. Load turbine+controller, run OpenFAST
REVERT: 9190bf2ef Use Aerodyn15 Input files
REVERT: 584c916e2 Use Aerodyn15 Input files
REVERT: 6a1911a8a Variable name updates
REVERT: d0af56315 Variable name updates
REVERT: 93d7f7250 Comment and variable name updates
REVERT: 3e9cabad7 Comment and variable name updates
REVERT: 4975e341c Update saved turbine binaries
REVERT: 1a4e8f926 Update saved turbine binaries
REVERT: bd45d2d29 Remove VS-code jupyter flags
REVERT: 6ac2a3839 Remove VS-code jupyter flags
REVERT: 5a5598f26 Show plots
REVERT: 4f7b945dc Show plots
REVERT: 906c1aef6 Update Cp lookup
REVERT: 746b8a9a2 Update Cp lookup
REVERT: 8cc76205f Load turbine from scratch option
REVERT: f9bfe5381 Load turbine from scratch option
REVERT: ad5b4e790 Add Cp surface .txt flags
REVERT: 9e41888e2 Add Cp surface .txt flags
REVERT: 4718a8d7b Merge branch 'tuning_dev'
REVERT: e614b9689 Merge branch 'tuning_dev'
REVERT: f69ee4f9e Inlude DRC_Fortran
REVERT: 16dfec265 Inlude DRC_Fortran
REVERT: b7f37ffe5 Write updated inputs
REVERT: 08580ed9a Include DRC_Fortran forked from Nikhar-Abbas
REVERT: 0caf01cd2 Include DRC_Fortran forked from Nikhar-Abbas
REVERT: d8b8d1e09 Merge pull request #5 from NREL/start_sim
REVERT: af03a13a3 Merge pull request #5 from NREL/start_sim
REVERT: 45c60618f Update comments
REVERT: 33642641d Update comments
REVERT: 26182de19 Ease changes in step wind increments
REVERT: bf762ada9 Ease changes in step wind increments
REVERT: 9752d398e Hardcode path - Nikhar
REVERT: f9a83066c Hardcode path - Nikhar
REVERT: e1d9903dc rename pointer to more standard convention
REVERT: 8da934978 rename pointer to more standard convention
REVERT: 0c38bcc5f Read avrSWAP data back to self
REVERT: 9df9e3f17 Read avrSWAP data back to self
REVERT: d49fb8884 Include example to write controller input file
REVERT: fc20c7b4f Comment updates, read and save turbine name
REVERT: 722bd9cab Write parameter input file
REVERT: 260f4e663 Rename GainSchedule to ControllerTypes
REVERT: 31d24c8e2 Update DRC-Fortran .so, file cleanup
REVERT: 930399da7 Update DRC-Fortran .so, file cleanup
REVERT: 1babb657c Include NREL 5MW DISCON.dll
REVERT: 6becd4066 Include NREL 5MW DISCON.dll
REVERT: f19536cf7 Updates to run on Nikhar's machine
REVERT: 6bb000a65 Updates to run on Nikhar's machine
REVERT: 6993a74ff Plot bld pitch
REVERT: b8b331b46 Plot bld pitch
REVERT: 16042120c Include option for interpolated Cq matrix
REVERT: 842b42b1b Include option for interpolated Cq matrix
REVERT: 546a58ad8 Add some math shortcuts
REVERT: 33a258dac Add some math shortcuts
REVERT: 1259c0142 pass __init__ class
REVERT: 716ca81de Minor update
REVERT: fe0caa030 Minor update
REVERT: 91afb3341 Minor update
REVERT: 6cb54f5fe Minor update
REVERT: ee246e45d Sim example
REVERT: 878e9aa65 Sim example
REVERT: 531f548e8 Initial version of sim
REVERT: 7bba4852d Initial version of sim
REVERT: 49a91f1f3 return control values
REVERT: c5b3ad49d return control values
REVERT: becee8c62 Merge branch 'master' into start_sim
REVERT: b01231d57 Merge branch 'master' into start_sim
REVERT: 7a002a6a2 first cut at sim
REVERT: 25a556163 first cut at sim
REVERT: 698568902 Merge pull request #4 from NREL/tuning_dev
REVERT: 69578167a Merge pull request #4 from NREL/tuning_dev
REVERT: e9be013e8 Create FileProcessing class
REVERT: e52d4e5c1 code and comment cleanup
REVERT: 5cf20fb00 Save pitch angles for only above rated
REVERT: 0d8e65cb4 Run controller tuning and plot
REVERT: 2a925daa4 Add load_from_fast method documentation
REVERT: 9336dd208 Include gain schedule
REVERT: cd71a3192 Merge pull request #3 from NREL/start_sim
REVERT: eb47ff316 Merge pull request #3 from NREL/start_sim
REVERT: 14e9588af Include wind disturbance input
REVERT: 65c1ae43f Turbine dynamics calculations included
REVERT: 0c21e9663 nomenclature update
REVERT: 0c2550abc Revert "Higher fidelity file"
REVERT: 92661b073 Higher fidelity file
REVERT: 2be94c4e7 Create RotorPerformance class
REVERT: a89a1a201 first commit
REVERT: d36eaaa57 first commit
REVERT: d4ec55829 Merge pull request #2 from NREL/tuning_dev
REVERT: 2f10061b9 Bug fix
REVERT: 0542f92a6 Merge pull request #1 from NREL/tuning_dev
REVERT: c7b2fae06 Interpolate function pitch angle inputs now in rad
REVERT: 34923205f Pitch angles in rad, interpolate to bounds
REVERT: 48df286e7 Add load_from_txt
REVERT: 5db06cb64 Transpose CP, CT, CQ, for BldPitch on x-axis
REVERT: 6bb354578 Options for rotor performance data collection
REVERT: eca1eb520 Add inputs, comments to define them
REVERT: 2fea0d33f File to test controller tuning
REVERT: a62be4e54 Add sample Cp, Ct, Cq text file for NREL 5MW
REVERT: 79957d810 Hardcode paths for Nikhar's machine
REVERT: d5c4f9c07 Separate load_from_ccblade
REVERT: 2a0555628 include p file
REVERT: 82e53e5aa update examples
REVERT: c1119c628 bug fix
REVERT: fb1ecaae7 Merge branch 'master' of github.com:NREL/WTC_toolbox
REVERT: e63f5f68b Merge branch 'master' of https://github.com/NREL/WTC_toolbox
REVERT: 69ce8a362 Added necessary tuning parameters
REVERT: 143cacef7 Add an example 2
REVERT: 0539032b6 Update turbine model
REVERT: cc4ce9924 Merge branch 'master' of github.com:NREL/WTC_toolbox
REVERT: 78b775829 Include Cp Surface Parameters
REVERT: ccb8a8bed Added Turbine Parameters
REVERT: 37dda01c5 back to main folder
REVERT: 033b80f37 include blade data
REVERT: e89cf2bb3 Updates
REVERT: 3aa1055cd add some more readme comments
REVERT: 07a198c7c Initial files
REVERT: 344711178 add architecture drawing
REVERT: 85ebf47fa Initial commit

git-subtree-dir: ROSCO
git-subtree-split: ecef7ae52881843707f06675a611e99d09ca00e6
77e6ce29 compiler changes to be more robust for intel compilers
6b2e90e7 Merge pull request #349 from WISDEM/pip_support
da365a55 another hot-fix for tolerances
9cb5d255 forgot to add build-backend line but still trying to hunt down gradient errors
0420efd2 hotfix for test tols
962ed82e hotfix for test tols
6d2d299f tell pip to install numpy first
93c5060f forgot to include unit test fixes (also forgot that I was woking on the develop branch - oops)
1643a891 Merge branch 'develop' of github.com:WISDEM/WISDEM into develop
1f00b64b provide constraint so that tower base diameter is forced to be equal or less than monopile base diameter
d87badb2 Merge branch 'master' into develop
b73303f2 increment version
98da53a1 Merge pull request #344 from WISDEM/af_design
fb2898b9 Tightening DV bounds for jacket example
8fc52521 Merging
717144d2 Merge pull request #341 from WISDEM/level1
2d68a152 Merge branch 'develop' into level1
897c2a48 Merge pull request #340 from WISDEM/layer_thickness
4271c970 zero Cd0
26dbe009 count the number of ballast materials for RAFT
bf02812a lower fixed ballast slightly for equilibrium
123e5304 Merge branch 'af_design' of https://github.com/WISDEM/WISDEM into af_design
25090957 fix bug in layer thickness correction
c343972f fix bug in layer thickness correction
610ccf4f Ad hoc hotfix to present intersecting INN airfoils
84ed5db4 fix coord_xy_interp connections
5bfe63cd Added smoothing for twist output
7337fb81 Merge branch 'af_design' of https://github.com/WISDEM/WISDEM into af_design
3ade02e7 Added t/c as DV
a4571e71 Pinning setuptools version
5a60a228 increment version
732ee4de Merge pull request #330 from WISDEM/develop

git-subtree-dir: WISDEM
git-subtree-split: 77e6ce293ec72650a3a9166bba8e2bd3258c8bbe
aad73965 Merge pull request WISDEM#103 from nikhar-abbas/hf/robust
5d5a9ba8 add bld edgewise freq to robust dict_inputs

git-subtree-dir: ROSCO
git-subtree-split: aad739652876acb9f123f3f7aaa8b8b1170a3267
@nikhar-abbas nikhar-abbas marked this pull request as ready for review January 6, 2022 19:22
@nikhar-abbas
Copy link
Collaborator Author

Okay, this is tested and installing and running properly on eagle again.

I think once these tests pass it is ready for review and to be merged

@johnjasa johnjasa merged commit 336ee52 into WISDEM:develop Jan 12, 2022
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.

4 participants