-
Notifications
You must be signed in to change notification settings - Fork 40
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
Robust control #156
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
git-subtree-dir: ROSCO git-subtree-split: 50f686dd2661756c057f98ade0db1ee5b6e9ece3
6c1e4dbf1 Restart & registry (WISDEM#99) git-subtree-dir: ROSCO git-subtree-split: 6c1e4dbf1bd18bd48fe48aadf49638fb110b8e3c
This reverts commit bb418c3.
93dceb7ed Break up if statement in open loop pitch (WISDEM#100) git-subtree-dir: ROSCO git-subtree-split: 93dceb7edc37e981af4de9e57560355631060a02
This was referenced Jan 6, 2022
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
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 |
dzalkind
approved these changes
Jan 12, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
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.