BasicDTUController merge requestshttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests2023-11-23T13:54:14Zhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/65Added FFPitch opening to Baseline Controller, Added servo dynamics to Bladed ...2023-11-23T13:54:14ZAlan Wai Hou LioAdded FFPitch opening to Baseline Controller, Added servo dynamics to Bladed DLL, Added simple LiDAR assisted controller, Added OpenFAST exampleAdded FFPitch opening to Baseline Controller,
Added servo dynamics to Bladed DLL,
Added simple LiDAR assisted controller
Added OpenFAST exampleAdded FFPitch opening to Baseline Controller,
Added servo dynamics to Bladed DLL,
Added simple LiDAR assisted controller
Added OpenFAST examplefamenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/63Yaw controller2023-02-24T11:32:33ZJaime LiewYaw controllerAdd yaw controller with PI control to DTU_WECAdd yaw controller with PI control to DTU_WECAlan Wai Hou LioAlan Wai Hou Liohttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/62bugfix/improvements on calling the third party ".so" controller2022-05-11T11:05:53Zfamenbugfix/improvements on calling the third party ".so" controllerbugfix:
1. fixed a bug in the detection of the filename for Linux version;
1. fixed a in derating control function when reading a external control parameter file;
Improvement:
Now the external ".so/.dll" controller is able to defined c...bugfix:
1. fixed a bug in the detection of the filename for Linux version;
1. fixed a in derating control function when reading a external control parameter file;
Improvement:
Now the external ".so/.dll" controller is able to defined control parameter through an external input filefamenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/61update utils and ci2021-10-11T13:47:13ZMads M. Pedersenupdate utils and cihttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/60Dev floatstep2021-05-25T10:07:52ZfamenDev floatstepmerge some bug fix from dev_floatstep branch into master branch.merge some bug fix from dev_floatstep branch into master branch.famenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/59Update example DTU_10MW_RWT.htc2021-05-12T09:18:46ZfamenUpdate example DTU_10MW_RWT.htcfamenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/58change DEBUG_flag to .false.2021-05-11T09:36:45Zfamenchange DEBUG_flag to .false.famenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/56Merge branch dev_floatstep into master2021-05-06T08:48:13ZfamenMerge branch dev_floatstep into masterImplemented tower top fore-aft velocity feedback loop for floating offshort turbine.
Implemented a interface to the C code controller used in the DHI Lab FoWT test;
Updated the submodule utils hash code to the latest master
Add build fol...Implemented tower top fore-aft velocity feedback loop for floating offshort turbine.
Implemented a interface to the C code controller used in the DHI Lab FoWT test;
Updated the submodule utils hash code to the latest master
Add build folder to the git ignore list.famenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/55Update CI pipeline to compile for all platforms2021-03-08T11:59:41ZanwonUpdate CI pipeline to compile for all platformsUpdate CI pipeline to compile for all platforms (x86, x64, and Linux).
Artifacts are uploaded after builds are finished.Update CI pipeline to compile for all platforms (x86, x64, and Linux).
Artifacts are uploaded after builds are finished.famenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/54Point to the newest version of utils2020-09-30T07:50:02ZfamenPoint to the newest version of utilsfamenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/51Clean up compilation architecture2020-09-29T11:58:22ZsghoClean up compilation architecture@dave, I let you handle the cleaning of the compilations from this point.
Things that I anticipate:
- [x] Update the Visual Studio projects (*snl *vproj), or otherwise just delete them
- *.vfproj and *.sln files have been removed from t...@dave, I let you handle the cleaning of the compilations from this point.
Things that I anticipate:
- [x] Update the Visual Studio projects (*snl *vproj), or otherwise just delete them
- *.vfproj and *.sln files have been removed from the sub-src folder (each sub-src folder contains the source code for compiling different dlls under Windows or *.so under Linux;
- [x] Should we bring back write_version?
- No, we will not use the write_version, instead we will use `./utils/version/BuildInfo.f90`
- [x] Review the structure that is used to store the compilation files (right now they are under /src, which is very confusing, and they co-exist with many other types of files).
- For now, we decide to store `CMakeLists.txt` files together with the *.f90 files in each sub-src folders
- [x] Tests that the controllers are working (i.e. `flap_controller_cyclic`, that is the one I brought back to life)
- Thanks Sergio for fixing the problem of compiling the `flap_controller_cyclic`. Now it will be merged to the master;
- [x] General clean up of the code in terms of comments (especially with regards to the compilation files)
- [x] ~~Check the docs subfolder and the README to adapt to changes/check that is updated.~~
- I will move this to-do's to the Additional to-do's, since there is a separate repository for storing the manuals;
- [x] Review issues #37, #35 and #10, since this dev may have a direct impact on those problems.
- issue #37 (Error in Linux compilation) is solved. I will close issue #37 after this merge;
- issue #35 (compiling for FAST) is solved. I will close issue #35 after this merge;
- issue #10 (Make and gfortran compiling) is solved. I will close issue #10 after this merge;
Other steps that still need to be taken (will be handled in other issues):
- Document the `flap_controller_cyclic` controller (see issue #49)
- Extend CI with a Linux build (see issue #48)
- Check in the tests if all binaries are present in the build, return failure if not (see issue #46)
- Check the docs subfolder and the README to adapt to changes/check that is updated (see issue #47)David VerelstDavid Verelsthttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/53Update compilation instruction2020-09-29T10:19:34ZfamenUpdate compilation instructionThis a quick update of the compilation instructionThis a quick update of the compilation instructionfamenfamenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/52Update .gitlab-ci.yml2020-09-28T17:01:20ZMads M. PedersenUpdate .gitlab-ci.ymlhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/50Cmake migration famen2020-06-22T07:40:53ZfamenCmake migration famenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/49Cmake2020-02-04T15:15:00ZMads M. PedersenCmakehttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/48Power key12020-02-04T13:32:34ZfamenPower key1https://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/47Update .gitlab-ci.yml2019-04-02T08:04:32ZMikkel Friis-MøllerUpdate .gitlab-ci.ymlMads M. PedersenMads M. Pedersenhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/46Update write_version.f90 to match new hawc2 call2019-03-26T12:47:34ZMads M. PedersenUpdate write_version.f90 to match new hawc2 callhttps://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/29Check iteration2019-03-22T10:49:40ZMikkel Friis-MøllerCheck iteration*Created by: gepirdtu*
Tested to work in 206 cases across all DLCs. Produces the same results as previous version if called once per time step, but can now be called multiple times to be part of an iteration loop.*Created by: gepirdtu*
Tested to work in 206 cases across all DLCs. Produces the same results as previous version if called once per time step, but can now be called multiple times to be part of an iteration loop.https://gitlab.windenergy.dtu.dk/OpenLAC/BasicDTUController/-/merge_requests/44update ci to write changelog from tag message2019-03-21T15:07:12ZMads M. Pedersenupdate ci to write changelog from tag message