diff --git a/.gitignore b/.gitignore index 8004a8eb5d..61d9de4a94 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,12 @@ vs-build/ #Simulink cache files varcache *.slxc + +# old repo for zmq pr +/RealTimeFAST +/cJSON + +# simulation output files +*.out +*.outb +*.pkl.gz diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000000..960a4e8f4c --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,19 @@ +cff-version: 1.0.0 +message: "If you use this software, please cite it as below." +authors: +- family-names: Schena + given-names: Lorenzo +- family-names: Branlard + given-names: Emmanuel +- family-names: Jonkman + given-names: Jason +- family-names: Platt + given-names: Andrew +- family-names: Slaughter + given-names: Derek +title: "Real time OpenFAST communication" +version: 1.0 +identifiers: + - type: url + - url: "https://github.com/lorenzoschena/openfast/" +date-released: 2024-02-01 diff --git a/README.rst b/README.rst index dff299384a..96755e5030 100644 --- a/README.rst +++ b/README.rst @@ -1,3 +1,42 @@ +OpenFAST ZMQ PR +======== +OpenFAST with ZMQ for interfacing with other applications, developed at NREL during my research stay (2023-11 - 2024 - 01). + + +Requirements +---- +``` +cJSON +ZMQ +``` + +Main changes in this PR +---- + +- Added ZMQ connection capabilities to OpenFAST: + - PUB-SUB connection to receive solved variables from OpenFAST at runtime (all `y_FAST` is available) + - REQ-REP to interact with OpenFAST at runtime (eg. pitch control, wind speed, etc). +- Modified input files to include ZMQ parameters +- Added Python routines and tests to interface with OpenFAST (to be moved to `openfast-toolbox`?) + +The folder `zmq_python_toolbox` contains the Python routines to interact with OpenFAST via ZMQ. + +- `ex01` shows how to subscribe to a PUB-SUB socket from OpenFAST and how to receive the data. +- `ex02` shows how to interact with OpenFAST via REQ-REP sockets. +- `ex03` shows how to interact with OpenFAST using both sockets at the same time. + + +Updates +--------- +- Added end of simulation message to ZMQ, so that receiver can know when the simulation is over and +detach from the ZMQ connection (close the socket). Currently, EOF signals are zeros, to keep float format. (`line 5649`) +- Added warning if user passes wind speed at runtime, as it will trigger Inflow Wind to use the steady model around the rotor disk (`line 3580`) +- Added variables `ZmqInDT` and `ZmqOutDT` to the input file, to set the time step for the ZMQ connection (`line 3586` - `line 3641`) +- Added variable check in input: if Zmq does not recognize one requested output, it will display it (not stopping the simulation) (`line 2500` - `line 2506`) +- Added units to the ZMQ output variables (`line 2517`) + + +======== OpenFAST ======== diff --git a/modules/openfast-library/CMakeLists.txt b/modules/openfast-library/CMakeLists.txt index 12ea3be9e5..333930c088 100644 --- a/modules/openfast-library/CMakeLists.txt +++ b/modules/openfast-library/CMakeLists.txt @@ -71,11 +71,35 @@ add_library(openfast_postlib STATIC src/FAST_Solver.f90 src/FAST_SS_Subs.f90 src/FAST_SS_Solver.f90 + src/zmq_client.c ) + target_link_libraries(openfast_postlib openfast_prelib extinflowlib scfastlib) target_include_directories(openfast_postlib PUBLIC $ ) + +# Specify the include directories for ZeroMQ and cJSON +include_directories( + /opt/homebrew/Cellar/zeromq/4.3.5_1/include + /opt/homebrew/Cellar/cjson/1.7.18/include + ${CMAKE_CURRENT_SOURCE_DIR}/src +) + +# Specify the library directories for ZeroMQ and cJSON +link_directories( + /opt/homebrew/Cellar/zeromq/4.3.5_1/lib + /opt/homebrew/Cellar/cjson/1.7.18/lib +) + +target_link_libraries(openfast_postlib + openfast_prelib + # foamfastlib + scfastlib + /opt/homebrew/Cellar/zeromq/4.3.5_1/lib/libzmq.dylib + /opt/homebrew/Cellar/cjson/1.7.18/lib/libcjson.dylib +) + set_target_properties(openfast_postlib PROPERTIES PUBLIC_HEADER src/FAST_Library.h) # OpenFAST Library static (openfast, FAST.Farm, Simulink) diff --git a/modules/openfast-library/src/FAST_Registry.txt b/modules/openfast-library/src/FAST_Registry.txt index ad916081b5..9b882a3618 100644 --- a/modules/openfast-library/src/FAST_Registry.txt +++ b/modules/openfast-library/src/FAST_Registry.txt @@ -227,6 +227,21 @@ typedef ^ FAST_ParameterType ReKi WS_TSR {:} - - "List of WindSpeed or TSRs (dep typedef ^ FAST_ParameterType ReKi Pitch {:} - - "List of pitch angles for aeromap generation" "(rad)" typedef ^ FAST_ParameterType IntKi GearBox_index - - - "Index to gearbox rotation in state array (for steady-state calculations)" - +# ................................................... ZMQ PROTOCOL ........................................................... +typedef ^ FAST_ParameterType LOGICAL ZmqOn - .false. - "zmq activation flag" - +typedef ^ FAST_ParameterType CHARACTER(1024) ZmqInAddress - - - "address for ZMQ REQ-REP protocol" - +typedef ^ FAST_ParameterType IntKi ZmqInNbr - - - "number of ZMQ REQ-REP channels" - +typedef ^ FAST_ParameterType CHARACTER(ChanLen) ZmqInChannels {:} - - "address for ZMQ REQ-REP protocol" - +typedef ^ FAST_ParameterType ReKi ZmqInChannelsAry {:} - - "array to pass ZMQ PUB-SUB protocol" - +typedef ^ FAST_ParameterType ReKi ZmqInDT - - - "time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation" +typedef ^ FAST_ParameterType CHARACTER(1024) ZmqOutAddress - - - "address for ZMQ PUB-SUB protocol" - +typedef ^ FAST_ParameterType IntKi ZmqOutNbr - - - "number of ZMQ PUB-SUB channels" - +typedef ^ FAST_ParameterType CHARACTER(ChanLen) ZmqOutChannels {:} - - "variables to pass ZMQ PUB-SUB protocol" - +typedef ^ FAST_ParameterType DbKi ZmqOutDT - - - "time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation" +typedef ^ FAST_ParameterType IntKi ZmqOutChnlsIdx {:} - - "indexes of channels to be broadcasted" - +typedef ^ FAST_ParameterType CHARACTER(ChanLen) ZmqOutChannelsNames {:} - - "names for ZMQ PUB-SUB protocol" - +typedef ^ FAST_ParameterType ReKi ZmqOutChannelsAry {:} - - "array to pass ZMQ PUB-SUB protocol" - +# ............................................................................................................................ # SAVED OPERATING POINT DATA FOR VTKLIN (visualization of mode shapes from linearization analysis) # ..... IceDyn OP data ....................................................................................................... diff --git a/modules/openfast-library/src/FAST_SS_Subs.f90 b/modules/openfast-library/src/FAST_SS_Subs.f90 index be6ff78f95..2606f712b6 100644 --- a/modules/openfast-library/src/FAST_SS_Subs.f90 +++ b/modules/openfast-library/src/FAST_SS_Subs.f90 @@ -140,12 +140,12 @@ SUBROUTINE FAST_SteadyState_T( Turbine, ErrStat, ErrMsg ) CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_SteadyState( Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%BD, Turbine%AD, Turbine%MeshMapData, ErrStat, ErrMsg ) + Turbine%ED, Turbine%BD, Turbine%AD, Turbine%MeshMapData, Turbine%TurbID, ErrStat, ErrMsg ) END SUBROUTINE FAST_SteadyState_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine takes data from n_t_global and gets values at n_t_global + 1 -SUBROUTINE FAST_SteadyState(p_FAST, y_FAST, m_FAST, ED, BD, AD, MeshMapData, ErrStat, ErrMsg ) +SUBROUTINE FAST_SteadyState(p_FAST, y_FAST, m_FAST, ED, BD, AD, MeshMapData, TurbID, ErrStat, ErrMsg ) TYPE(FAST_ParameterType), INTENT(IN ) :: p_FAST !< Parameters for the glue code TYPE(FAST_OutputFileType),INTENT(INOUT) :: y_FAST !< Output variables for the glue code @@ -172,9 +172,11 @@ SUBROUTINE FAST_SteadyState(p_FAST, y_FAST, m_FAST, ED, BD, AD, MeshMapData, Err CHARACTER(ErrMsgLen) :: ErrMSg2 TYPE(IceD_OutputType), ALLOCATABLE :: y_IceD (:) !< IceDyn outputs (WriteOutput values are subset) CHARACTER(MaxWrScrLen), PARAMETER :: BlankLine = " " + INTEGER(IntKi), INTENT(INOUT) :: TurbID CHARACTER(*), PARAMETER :: RoutineName = 'FAST_SteadyState' - + LOGICAL :: NeedSendZmq = .false. ! de activating it for now in ss subs + ErrStat = ErrID_None ErrMsg = "" @@ -244,7 +246,8 @@ SUBROUTINE FAST_SteadyState(p_FAST, y_FAST, m_FAST, ED, BD, AD, MeshMapData, Err CALL WrOutputLine( n_global, p_FAST, y_FAST, UnusedAry, UnusedAry, ED%y%WriteOutput, & AD%y, UnusedAry, UnusedAry, UnusedAry, UnusedAry, UnusedAry, UnusedAry, & - UnusedAry, UnusedAry, UnusedAry, UnusedAry, y_IceD, BD%y, ErrStat2, ErrMsg2 ) + UnusedAry, UnusedAry, UnusedAry, UnusedAry, y_IceD, BD%y, & + p_FAST%ZmqOutChannelsAry, TurbID, NeedSendZmq, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) then diff --git a/modules/openfast-library/src/FAST_Subs.f90 b/modules/openfast-library/src/FAST_Subs.f90 index 90f64384dc..256596fda1 100644 --- a/modules/openfast-library/src/FAST_Subs.f90 +++ b/modules/openfast-library/src/FAST_Subs.f90 @@ -19,6 +19,239 @@ ! See the License for the specific language governing permissions and ! limitations under the License. !********************************************************************************************************************************** +module zmq_client_module + use iso_c_binding + implicit none + + interface + function zmq_req_rep(socket_address, request) result(out) bind(C, name='zmq_req_rep') + use, intrinsic :: iso_c_binding + character(kind=c_char), dimension(*), intent(in) :: socket_address(*) + character(kind=c_char), dimension(*), intent(in) :: request(*) + type(c_ptr) :: out + end function zmq_req_rep + end interface + ! interface + ! FUNCTION zmq_req_rep(socket_address, request) BIND(C, NAME="zmq_req_rep") + ! IMPORT :: C_PTR, C_CHAR + ! CHARACTER(KIND=C_CHAR), INTENT(IN) :: socket_address, request + ! TYPE(C_PTR) :: zmq_req_rep ! Return a C pointer + ! END FUNCTION zmq_req_rep + ! end interface + ! interface + ! function zmq_broadcast(message) result(out) bind(C, name='zmq_broadcast') + ! use, intrinsic :: iso_c_binding + ! character(kind=c_char), dimension(*), intent(in) :: message + ! type(c_ptr) :: out + ! end function zmq_broadcast + ! end interface + + interface + function zmq_broadcast(arr, names) result(zmq_broadcast_out) bind(C, name='zmq_broadcast') + use, intrinsic :: iso_c_binding + + ! real(c_double), intent(in) :: arr(:) + character(kind=c_char), dimension(*), intent(in) :: arr(*) + character(kind=c_char), dimension(*), intent(in) :: names(*) + integer(c_int) :: zmq_broadcast_out + end function zmq_broadcast + end interface + + interface + function zmq_init_pub(req_address) result(out_pub) bind(C, name='zmq_init_pub') + use, intrinsic :: iso_c_binding + character(kind=c_char), dimension(*), intent(in) :: req_address + integer(c_int) :: out_pub + end function zmq_init_pub + end interface + + interface + function zmq_init_req(reqrep_address) result(out_req) bind(C, name='zmq_init_req_rep') + use, intrinsic :: iso_c_binding + character(kind=c_char), dimension(*), intent(in) :: reqrep_address + integer(c_int) :: out_req + end function zmq_init_req + end interface + +end module zmq_client_module +!---------------------------------------------------------------------------------------------------------------------------------- +function strcat(input_strings, num_strings) result(output_string) + character(len=*), dimension(:) :: input_strings + character(len=1000) :: output_string + integer :: num_strings, i + + output_string = '' + + do i = 1, num_strings + if (i /= 1) then + output_string = trim(adjustl(output_string)) // ';' + end if + output_string = output_string // trim(adjustl(input_strings(i))) + end do + +end function strcat +! ----- ZMQ Requester ---------------------------------------------------------------------------------------------------------------------------------- +subroutine zmq_req(socket_address, request, request_size, values_array) +use iso_c_binding +use zmq_client_module, only: zmq_req_rep +implicit none + +character(len=300) :: socket_address +integer, intent(in) :: request_size +character(len=*), dimension(request_size) :: request ! array of strings with requests +real, dimension(request_size) :: values_array ! empty (or not) array to be overwritten +! -------------------------------------------------------------- +real(c_double), dimension(:), pointer :: received_values +type(c_ptr) :: response_ptr +integer :: num_values, i, str_len +integer, parameter :: max_string_length = 1024 +real(kind=c_float), dimension(:), pointer :: float_array +! -------------------------------------------------------------- + +character(len=300) :: concatreq = '' +do i = 1, request_size + concatreq = trim(adjustl(concatreq)) // trim(adjustl(request(i))) // ";" +end do + +concatreq = trim(concatreq) // c_null_char +socket_address = trim(socket_address) // c_null_char ! to be moved in initialization + +response_ptr = zmq_req_rep(socket_address, concatreq) + +call c_f_pointer(response_ptr, float_array, [request_size]) + +! Print the received C string (for debugging purposes) +! print *, "Received measurements: ", float_array + +do i= 1, request_size + values_array(i) = float_array(i) +end do + + ! received_float = tmp_float + ! Set as ErrStat // ErrMsg for consistency with openfast ""ErrId_Severe, Fatal, None"" + ! - FATAL -> if missing requested data + ! - SEVERE -> In broadcasting because simulation keeps running + +end subroutine zmq_req +! ------------------------------------------------------------------------------------------------------------------------------- +! subroutine zmq_pub(message) +! use iso_c_binding +! use zmq_client_module, only: zmq_broadcast +! implicit none + +! character(*) :: message +! type(c_ptr) :: response_ptr_pub +! real(c_float), pointer :: tmp_float_pub +! real(c_float) :: received_float_pub + +! response_ptr_pub = zmq_broadcast(message) + +! end subroutine zmq_pub +! --------------------------------------------- +subroutine zmq_pub(array, names, ZmqOutNbr) + use iso_c_binding + use zmq_client_module, only: zmq_broadcast + implicit none + ! Fixed-size buffer for concatenated names + character(len=2048) :: concatenated_names = "" + integer :: totalLength, totalLength_ary, i, offset, ZmqOutNbr + integer(c_int) :: response_ptr_pub + ! real(c_double), dimension(ZmqOutNbr + 2), intent(out) :: array + character(len=*), dimension(ZmqOutNbr + 2), intent(in) :: names + + real(kind=C_DOUBLE), dimension(ZmqOutNbr + 2) :: array + character(len=1), parameter :: delimiter = ";" + character(len=1000) :: concatenatedString = "" + ! ----------------------------------------------------- + totalLength = 0 + totalLength_ary = 0 + + do i = 1, ZmqOutNbr + 2 + concatenated_names(totalLength + 1 : totalLength + len_trim(names(i)) + 1) = trim(names(i)) // ";" + totalLength = totalLength + len_trim(names(i)) + 2 + + write(concatenatedString(totalLength_ary+1:), '(f0.6,a)') array(i), delimiter + totalLength_ary = len_trim(trim(concatenatedString)) + end do + + concatenated_names = trim(concatenated_names) // c_null_char + concatenatedString = trim(concatenatedString) // c_null_char + + response_ptr_pub = zmq_broadcast(concatenatedString, concatenated_names) + +end subroutine zmq_pub +! --------------------------------------------- +subroutine zmq_pub_init(req_address) + use iso_c_binding + use zmq_client_module, only: zmq_init_pub + implicit none + + character(*) :: req_address + integer(c_int) :: response_ptr_pub_init + + print *, "OpenFAST is publish at: ", trim(req_address) + + response_ptr_pub_init = zmq_init_pub(trim(req_address)) + +end subroutine zmq_pub_init +! ---------------------------------------------- +subroutine zmq_req_init(reqrep_address) + use iso_c_binding + use zmq_client_module, only: zmq_init_req + implicit none + + character(*) :: reqrep_address + integer(c_int) :: response_ptr_req_init + + print *, "OpenFAST is receiving from: ", trim(reqrep_address) + + response_ptr_req_init = zmq_init_req(trim(reqrep_address)) + +end subroutine zmq_req_init +! ---------------------------------------------- +module global_data + implicit none + integer, parameter :: dp = kind(1.0d0) + real(dp), allocatable :: array_to_be_preserved(:) + logical :: is_array_init = .false. +contains + subroutine initialize_array(size) + integer, intent(in) :: size + if (.not. is_array_init) then + allocate(array_to_be_preserved(size)) + array_to_be_preserved = 0._dp + is_array_init = .true. + end if + end subroutine initialize_array + + subroutine update_array(array, size) + real(dp), intent(in), dimension(size) :: array + integer, intent(in) :: size + integer :: i + + if (.not. is_array_init) then + print *, "Array not initialized" + return + end if + + do i = 1, size + array_to_be_preserved(i) = array(i) + end do + end subroutine update_array + + subroutine get_current_array(current_array) + real(dp), allocatable, intent(out) :: current_array(:) + if (.not. is_array_init) then + print *, "Array not initialized" + return + end if + + allocate(current_array(size(array_to_be_preserved))) + current_array = array_to_be_preserved + end subroutine get_current_array +end module global_data +! ---------------------------------------------- + MODULE FAST_Subs USE FAST_Solver @@ -43,6 +276,7 @@ SUBROUTINE FAST_InitializeAll_T( t_initial, TurbID, Turbine, ErrStat, ErrMsg, In CHARACTER(*), OPTIONAL,INTENT(IN ) :: InFile !< A CHARACTER string containing the name of the primary FAST input file (if not present, we'll get it from the command line) TYPE(FAST_ExternInitType),OPTIONAL,INTENT(IN ) :: ExternInitData !< Initialization input data from an external source (Simulink) + character(*), parameter :: req_address = "tcp://127.0.0.1:5556" // c_null_char LOGICAL, PARAMETER :: CompAeroMaps = .false. Turbine%TurbID = TurbID @@ -1597,7 +1831,7 @@ SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, ! Set up output for glue code (must be done after all modules are initialized so we have their WriteOutput information) ! ........................ - CALL FAST_InitOutput( p_FAST, y_FAST, Init, ErrStat2, ErrMsg2 ) + CALL FAST_InitOutput( p_FAST, y_FAST, Init, p_FAST%ZmqOutChnlsIdx, p_FAST%ZmqOutChannelsNames, p_FAST%ZmqOutChannelsAry, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2,ErrMsg2,ErrStat,ErrMsg,RoutineName) @@ -2061,7 +2295,26 @@ SUBROUTINE FAST_Init( p, m_FAST, y_FAST, t_initial, InputFile, ErrStat, ErrMsg, !............................................................................................................................... call ValidateInputData(p, m_FAST, ErrStat2, ErrMsg2) CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - + + + ! ------------------------------------------------------------------------------- + ! ZMQ start-up + ! ------------------------------------------------------------------------------- + + if (p%ZmqOn) then + ! 1. We open the Broadcast socket (or, if already open, we connect to it) + if (p%ZmqOutNbr > 0) then + call zmq_pub_init(p%ZmqOutAddress) + end if + + if (p%ZmqInNbr > 0) then + call zmq_req_init(p%ZmqInAddress) + end if + ! 1. We open the REQ-REP socket (or, if already open, we connect to it) + ! call zmq_pub_init(Turbine%p_FAST%ZmqInAddress) + ! p%ZmqOutChannelsAry(1) = TurbID + + end if IF ( ErrStat >= AbortErrLev ) RETURN @@ -2294,27 +2547,27 @@ SUBROUTINE ValidateInputData(p, m_FAST, ErrStat, ErrMsg) END SUBROUTINE ValidateInputData !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes the output for the glue code, including writing the header for the primary output file. -SUBROUTINE FAST_InitOutput( p_FAST, y_FAST, Init, ErrStat, ErrMsg ) - +SUBROUTINE FAST_InitOutput( p_FAST, y_FAST, Init, ZmqOutChnlsIdx, ZmqOutChannelsNames, ZmqOutChannelsAry, ErrStat, ErrMsg ) IMPLICIT NONE ! Passed variables TYPE(FAST_ParameterType), INTENT(IN) :: p_FAST !< Glue-code simulation parameters TYPE(FAST_OutputFileType), INTENT(INOUT) :: y_FAST !< Glue-code simulation outputs TYPE(FAST_InitData), INTENT(IN) :: Init !< Initialization data for all modules + INTEGER(IntKi), allocatable, intent(inout) :: ZmqOutChnlsIdx(:) + CHARACTER(*), allocatable, intent(inout) :: ZmqOutChannelsNames(:) + REAL(DbKi), allocatable, intent(inout) :: ZmqOutChannelsAry(:) INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message corresponding to ErrStat - - ! Local variables. INTEGER(IntKi) :: I, J ! Generic index for DO loops. INTEGER(IntKi) :: indxNext ! The index of the next value to be written to an array INTEGER(IntKi) :: NumOuts ! number of channels to be written to the output file(s) - - + CHARACTER(ChanLen) :: tmp_string ! zmq auxiliarry string + CHARACTER(ChanLen) :: tmp_string2 ! zmq auxiliarry string !...................................................... ! Set the description lines to be printed in the output file !...................................................... @@ -2583,6 +2836,53 @@ SUBROUTINE FAST_InitOutput( p_FAST, y_FAST, Init, ErrStat, ErrMsg ) END DO ! I END IF + ! Query of ZMQ broadcast channels idx + + if (p_FAST%ZmqOn) then + CALL AllocAry( ZmqOutChnlsIdx, p_FAST%ZmqOutNbr, 'ZmqOutChnlsIdx', ErrStat, ErrMsg ) + CALL AllocAry( ZmqOutChannelsNames, p_FAST%ZmqOutNbr + 2, 'ZmqOutChannelNames', ErrStat, ErrMsg ) + + ZmqOutChnlsIdx = 0_IntKi + + do i = 1, SIZE(ZmqOutChnlsIdx) + tmp_string = p_FAST%ZmqOutChannels(i) + call Conv2UC(tmp_string) + + do j = 1, SIZE(y_FAST%ChannelNames) + tmp_string2 = y_FAST%ChannelNames(j) + call Conv2UC(tmp_string2) + + if (trim(tmp_string) == trim(tmp_string2)) then + ZmqOutChnlsIdx(i) = j + exit + end if + + end do + end do + + if (minval(ZmqOutChnlsIdx) == 0) then + call WrScr('Warning: one channel requested from ZMQ was not identified') ! CU = unit number for the output + ! Find the missing channel and print it + do i = 1, SIZE(p_FAST%ZmqOutChannels) + if (ZmqOutChnlsIdx(i) == 0) then + call WrScr('Channel not found: '//trim(p_FAST%ZmqOutChannels(i))) + end if + end do + + end if + + ! Augmenting ZMQ output to handle wind turbine id and current time stamp + ZmqOutChannelsNames(1) = 'TurbId' + ZmqOutChannelsNames(2) = 'Time' + + do i = 1,p_FAST%ZmqOutNbr + ZmqOutChannelsNames(2 + i) = trim(y_FAST%ChannelNames(ZmqOutChnlsIdx(i))) ! Up to here everything OK! + ! add the units to the channel names and remove the initial space if any + ZmqOutChannelsNames(2 + i) = trim(ZmqOutChannelsNames(2 + i))//'_'//trim(y_FAST%ChannelUnits(ZmqOutChnlsIdx(i))) + end do + + end if + !...................................................... ! Open the text output file and print the headers @@ -3635,6 +3935,161 @@ SUBROUTINE FAST_ReadPrimaryFile( InputFile, p, m_FAST, OverrideAbortErrLev, ErrS END IF + ! --------------------- ZMQ Communication ------------------------ ! + CALL ReadCom( UnIn, InputFile, 'Section Header: ZMQ Communication', ErrStat2, ErrMsg2, UnEc ) + + if ( ErrStat2 >= AbortErrLev ) then + CALL SetErrStat( ErrId_Warn, "ZMQ section not found, turning off ZMQ communication", ErrStat, ErrMsg, RoutineName) + call cleanup() + RETURN + end if + + CALL ReadVar( UnIn, InputFile, p%ZmqOn, "ZmqOn", "ZMQ communication (flag)", ErrStat2, ErrMsg2, UnEc) + if ( ErrStat2 >= AbortErrLev ) then + CALL SetErrStat( ErrId_Warn, "ZMQ section not found, turning off ZMQ communication", ErrStat, ErrMsg, RoutineName) + call cleanup() + RETURN + end if + + CALL ReadVar( UnIn, InputFile, p%ZmqInAddress, "ZmqInAddress", "REQ-REP localhost address", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + p%ZmqInAddress = trim(p%ZmqInAddress) // c_null_char + + ! TODO: Adding one slot in the In array for the TurbID message tag + + CALL ReadVar( UnIn, InputFile, p%ZmqInNbr, "ZmqInNbr", "Number of parameters to be requested ", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + CALL AllocAry(p%ZmqInChannels, p%ZmqInNbr, "ZmqInChannels", Errstat2, ErrMsg2) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + CALL ReadAry( UnIn, InputFile, p%ZmqInChannels, p%ZmqInNbr, "ZmqInChannels", "Channels to be requested at communication time", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + ! Warn user that if ZmqIn requests wind speed, OF will treat it as steady across the rotor, compromising wake models + if ( any( p%ZmqInChannels == 'VelH' ) .or. any( p%ZmqInChannels == 'VelV' ) .or. any( p%ZmqInChannels == 'AngleV' ) .or.any(p%ZmqInChannels == 'AngleH')) then + call WrScr("Warning: ZMQ input requests wind speed. OpenFAST will treat it as steady across the rotor, compromising wake meandering. This warning will not be shown again.") + end if + + ! Set ZMQ requests frequency + CALL ReadVar( UnIn, InputFile, Line, "ZmqInDT", "time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + CALL Conv2UC( Line ) + IF ( INDEX(Line, "DEFAULT" ) == 1 ) THEN + p%ZmqInDT = p%DT + ELSE + ! If it's not "default", read this variable; otherwise use the value in p%DT + READ( Line, *, IOSTAT=IOS) p%ZmqInDT + CALL CheckIOS ( IOS, InputFile, 'ZmqInDT', NumType, ErrStat2, ErrMsg2 ) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + end if + + ! TO-DO: add slots for TurbID and time + CALL AllocAry(p%ZmqInChannelsAry, p%ZmqInNbr, "ZmqInChannelsAry", Errstat2, ErrMsg2) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + ! ------------------------------------------- Broadcasting settings ---------------------------------------------------- + CALL ReadVar( UnIn, InputFile, p%ZmqOutAddress, "ZmqOutAddress", "PUB-SUB localhost address ", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + p%ZmqOutAddress = trim(p%ZmqOutAddress) // c_null_char + + ! check valid address + + CALL ReadVar( UnIn, InputFile, p%ZmqOutNbr, "ZmqOutNbr", "Number of channels to be broadcasted", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + print *, "Number of channels to be broadcasted: ", p%ZmqOutNbr + + ! Read channel names to be broadcasted + + CALL AllocAry(p%ZmqOutChannels, p%ZmqOutNbr, "ZmqOutChannels", Errstat2, ErrMsg2) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + CALL ReadAry( UnIn, InputFile, p%ZmqOutChannels, p%ZmqOutNbr, "ZmqOutChannels", "Channels to be broadcasterd at communication time", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + ! Create broadcasting array and name tag, actually used by the Message Passing Interface. We add 2 slots, for wind turbine ID and time, to be always broadcasted + + CALL AllocAry(p%ZmqOutChannelsNames, p%ZmqOutNbr + 2, "ZmqOutChannelsNames", Errstat2, ErrMsg2) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + + ! Set ZMQ broadcasting frequency + CALL ReadVar( UnIn, InputFile, Line, "ZmqOutDT", "time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation", ErrStat2, ErrMsg2, UnEc) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + CALL Conv2UC( Line ) + IF ( INDEX(Line, "DEFAULT" ) == 1 ) THEN + p%ZmqOutDT = p%DT + ELSE + ! If it's not "default", read this variable; otherwise use the value in p%DT + READ( Line, *, IOSTAT=IOS) p%ZmqOutDT + CALL CheckIOS ( IOS, InputFile, 'ZmqOutDT', NumType, ErrStat2, ErrMsg2 ) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + end if + + CALL AllocAry(p%ZmqOutChannelsAry, p%ZmqOutNbr + 2, "ZmqOutChannelsAry" , Errstat2, ErrMsg2) + CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if ( ErrStat >= AbortErrLev ) then + call cleanup() + RETURN + end if + call cleanup() RETURN @@ -5004,13 +5459,13 @@ SUBROUTINE FAST_Solution0_T(Turbine, ErrStat, ErrMsg) CALL FAST_Solution0(Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & Turbine%ED, Turbine%BD, Turbine%SrvD, Turbine%AD14, Turbine%AD, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX,& Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & - Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) + Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, Turbine%TurbID, ErrStat, ErrMsg ) END SUBROUTINE FAST_Solution0_T !---------------------------------------------------------------------------------------------------------------------------------- !> Routine that calls CalcOutput for the first time of the simulation (at t=0). After the initial solve, data arrays are initialized. SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, SeaSt, HD, SD, ExtPtfm, & - MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) + MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat, ErrMsg ) TYPE(FAST_ParameterType), INTENT(IN ) :: p_FAST !< Parameters for the glue code TYPE(FAST_OutputFileType),INTENT(INOUT) :: y_FAST !< Output variables for the glue code @@ -5050,6 +5505,7 @@ SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, CHARACTER(ErrMsgLen) :: ErrMsg2 CHARACTER(*), PARAMETER :: RoutineName = 'FAST_Solution0' + INTEGER(IntKi) :: TurbID !< TurbID for message-tagging purposes with ZMQ (consistency with FAST_Solution) !NOTE: m_FAST%t_global is t_initial in this routine @@ -5090,7 +5546,7 @@ SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, ! Check to see if we should output data this time step: !---------------------------------------------------------------------------------------- - CALL WriteOutputToFile(n_t_global_next, t_initial, p_FAST, y_FAST, ED, BD, AD14, AD, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2) + CALL WriteOutputToFile(n_t_global_next, t_initial, p_FAST, y_FAST, ED, BD, AD14, AD, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat2, ErrMsg2) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) ! turn off VTK output when @@ -7347,13 +7803,16 @@ SUBROUTINE FAST_Solution_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CALL FAST_Solution(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & Turbine%ED, Turbine%BD, Turbine%SrvD, Turbine%AD14, Turbine%AD, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & - Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) + Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, & + Turbine%p_FAST%ZmqInChannelsAry, Turbine%p_FAST%ZmqOutChannelsAry, Turbine%TurbID, ErrStat, ErrMsg ) END SUBROUTINE FAST_Solution_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine takes data from n_t_global and gets values at n_t_global + 1 SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, SeaSt, HD, SD, ExtPtfm, & - MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) + MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ZmqInChannelsAry, ZmqOutChannelsAry, TurbID, ErrStat, ErrMsg ) + + use global_data REAL(DbKi), INTENT(IN ) :: t_initial !< initial time INTEGER(IntKi), INTENT(IN ) :: n_t_global !< loop counter @@ -7389,11 +7848,19 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, ! local variables INTEGER(IntKi) :: n_t_global_next ! n_t_global + 1 + INTEGER(IntKi), INTENT(INOUT) :: TurbID + INTEGER(IntKi) :: ErrStat2 CHARACTER(ErrMsgLen) :: ErrMsg2 CHARACTER(*), PARAMETER :: RoutineName = 'FAST_Solution' + REAL(DbKi), allocatable, intent(inout) :: ZmqOutChannelsAry(:) + character(len=1024) :: tmp_str + REAL(DbKi), allocatable, intent(inout) :: ZmqInChannelsAry(:) + call initialize_array(p_FAST%ZmqInNbr) + + ErrStat = ErrID_None ErrMsg = "" @@ -7421,7 +7888,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ call FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, & - SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) + SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ZmqInChannelsAry, ZmqOutChannelsAry, TurbID, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) @@ -7429,7 +7896,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, !! Write outputs !---------------------------------------------------------------------------------------- call FAST_WriteOutput(t_initial, n_t_global_next, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, & - SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) + SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) END SUBROUTINE FAST_Solution @@ -7601,11 +8068,14 @@ SUBROUTINE FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, LOGICAL :: WriteThisStep ! Whether WriteOutput values will be printed !REAL(ReKi) :: ControlInputGuess ! value of controller inputs - + INTEGER(IntKi) :: I, k, idx ! generic loop counters + INTEGER(IntKi) :: TurbID !< Grab Turbine ID for messages-tagging purposes (ZMQ) INTEGER(IntKi) :: ErrStat2 CHARACTER(ErrMsgLen) :: ErrMsg2 CHARACTER(*), PARAMETER :: RoutineName = 'FAST_UpdateStates' + ! end if + ! ----------------------------------------------------------------------------- ErrStat = ErrID_None ErrMsg = "" @@ -7705,13 +8175,15 @@ SUBROUTINE FAST_AdvanceToNextTimeStep_T(t_initial, n_t_global, Turbine, ErrStat, CALL FAST_AdvanceToNextTimeStep(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & Turbine%ED, Turbine%BD, Turbine%SrvD, Turbine%AD14, Turbine%AD, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & - Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) + Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, Turbine%p_FAST%ZmqInChannelsAry, Turbine%p_FAST%ZmqOutChannelsAry, Turbine%TurbID, ErrStat, ErrMsg ) END SUBROUTINE FAST_AdvanceToNextTimeStep_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine advances the time step from n_t_global to n_t_global + 1 and does all the relvant copying of data SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, & - SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) + SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ZmqInChannelsAry, ZmqOutChannelsAry, TurbID, ErrStat, ErrMsg ) + + use global_data REAL(DbKi), INTENT(IN ) :: t_initial !< initial time INTEGER(IntKi), INTENT(IN ) :: n_t_global !< loop counter @@ -7748,11 +8220,16 @@ SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_F ! local variables REAL(DbKi) :: t_global_next ! next simulation time (m_FAST%t_global + p_FAST%dt) INTEGER(IntKi) :: I, k ! generic loop counters + INTEGER(IntKi) :: TurbID !< Grab Turbine ID for messages-tagging purposes (ZMQ) INTEGER(IntKi) :: ErrStat2 CHARACTER(ErrMsgLen) :: ErrMsg2 CHARACTER(*), PARAMETER :: RoutineName = 'FAST_AdvanceToNextTimeStep' + REAL(DbKi), allocatable, intent(inout) :: ZmqOutChannelsAry(:) + character(len=1024) :: tmp_str + REAL(DbKi), allocatable, intent(inout) :: ZmqInChannelsAry(:) + call initialize_array(p_FAST%ZmqInNbr) ErrStat = ErrID_None ErrMsg = "" @@ -7944,10 +8421,53 @@ SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_F !! We've advanced everything to the next time step: !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - !! update the global time - + ! Advance time step m_FAST%t_global = t_global_next + ! Inserting here call to ZMQ to retrieve and override routines' outputs + + if ( (p_FAST%ZmqOn) .and. (p_FAST%ZmqInNbr > 0)) then + + if ( (mod(t_global_next, p_FAST%ZmqInDT) == 0) .or. (n_t_global == 0) ) then + ZmqInChannelsAry = 0.0_DbKi + call zmq_req(p_FAST%ZmqInAddress, p_FAST%ZmqInChannels, p_FAST%ZmqInNbr, ZmqInChannelsAry) + call update_array(ZmqInChannelsAry, p_FAST%ZmqInNbr) + end if + + call get_current_array(ZmqInChannelsAry) + + do i = 1, p_FAST%ZmqInNbr + tmp_str = trim(p_FAST%ZmqInChannels(i)) + + select case (tmp_str) ! Be careful with dependencies + case('VelH') + IfW%p%FlowField%Uniform%VelH = ZmqInChannelsAry(i) + case('VelV') + IfW%p%FlowField%Uniform%VelV = ZmqInChannelsAry(i) + case('VelGust') + IfW%p%FlowField%Uniform%VelGust = ZmqInChannelsAry(i) + case('AngleV') + IfW%p%FlowField%Uniform%AngleV = ZmqInChannelsAry(i) + case('AngleH') + IfW%p%FlowField%Uniform%AngleH = ZmqInChannelsAry(i) + case('BldPitchCom1') + SrvD%y%BlPitchCom(1) = ZmqInChannelsAry(i) + case('BldPitchCom2') + SrvD%y%BlPitchCom(2) = ZmqInChannelsAry(i) + case('BldPitchCom3') + SrvD%y%BlPitchCom(3) = ZmqInChannelsAry(i) + case('YawMom') + SrvD%y%YawMom = ZmqInChannelsAry(i) + case('GenTrq') + SrvD%y%GenTrq = ZmqInChannelsAry(i) + case('HSSBrFrac') + SrvD%y%hssbrtrqc = ZmqInChannelsAry(i) + end select + + end do + + end if + END SUBROUTINE FAST_AdvanceToNextTimeStep !---------------------------------------------------------------------------------------------------------------------------------- !> Routine that calls FAST_WriteOutput for one instance of a Turbine data structure. This is a separate subroutine so that the FAST @@ -7963,13 +8483,13 @@ SUBROUTINE FAST_WriteOutput_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CALL FAST_WriteOutput(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & Turbine%ED, Turbine%BD, Turbine%SrvD, Turbine%AD14, Turbine%AD, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & - Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) + Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, Turbine%TurbID, ErrStat, ErrMsg ) END SUBROUTINE FAST_WriteOutput_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine writes the outputs at this timestep SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, BD, SrvD, AD14, AD, ExtLd, IfW, ExtInfw, SC_DX, & - SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) + SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time INTEGER(IntKi), INTENT(IN ) :: n_t_global !< loop counter @@ -8009,6 +8529,8 @@ SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, B CHARACTER(ErrMsgLen) :: ErrMsg2 CHARACTER(*), PARAMETER :: RoutineName = 'FAST_WriteOutput' + INTEGER(IntKi) :: TurbID !< Grab Turbine ID for messages-tagging purposes (ZMQ) + ErrStat = ErrID_None ErrMsg = "" @@ -8019,7 +8541,7 @@ SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, B !! Check to see if we should output data this time step: !---------------------------------------------------------------------------------------- CALL WriteOutputToFile(n_t_global, t_global, p_FAST, y_FAST, ED, BD, AD14, AD, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, & - SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2) + SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat2, ErrMsg2) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) !---------------------------------------------------------------------------------------- @@ -8056,7 +8578,7 @@ END FUNCTION NeedWriteOutput !! calls the routine to write to the files with the output data. It should be called after all the output solves for a given time !! have been completed, and assumes y_FAST\%WriteThisStep has been set. SUBROUTINE WriteOutputToFile(n_t_global, t_global, p_FAST, y_FAST, ED, BD, AD14, AD, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, & - SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg) + SrvD, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, TurbID, ErrStat, ErrMsg) !............................................................................................................................... INTEGER(IntKi), INTENT(IN ) :: n_t_global !< Current global time step REAL(DbKi), INTENT(IN ) :: t_global !< Current global time @@ -8087,22 +8609,34 @@ SUBROUTINE WriteOutputToFile(n_t_global, t_global, p_FAST, y_FAST, ED, BD, AD14, CHARACTER(*), PARAMETER :: RoutineName = 'WriteOutputToFile' + INTEGER(IntKi), INTENT(INOUT) :: TurbID !< Added TurbID for ZMQ communication + ! ---- ZMQ Definitions ----- + LOGICAL :: StopZmq !< Flag to send data to ZMQ + ! LOGICAL :: NeedWriteOutput !< Flag to write output to file + ! --------------------------------------------------------------------------------------------------------------------------------- ErrStat = ErrID_None ErrMsg = "" - ! Write time-series channel data - !y_FAST%WriteThisStep = NeedWriteOutput(n_t_global, t_global, p_FAST) IF ( y_FAST%WriteThisStep ) THEN + ! Here we assume that ZMQ comm can happen only at time step >= WriteThisStep + if ( t_global >= p_FAST%TMax - p_FAST%DT ) then + StopZmq = .true.! (mod(t_global, p_FAST%ZmqOutDT) < 1E-3) + else + StopZmq = .false. + end if + ! Generate glue-code output file CALL WrOutputLine( t_global, p_FAST, y_FAST, IfW%y%WriteOutput, ExtInfw%y%WriteOutput, ED%y%WriteOutput, & AD%y, SrvD%y%WriteOutput, SeaSt%y%WriteOutput, HD%y%WriteOutput, SD%y%WriteOutput, ExtPtfm%y%WriteOutput, MAPp%y%WriteOutput, & - FEAM%y%WriteOutput, MD%y%WriteOutput, Orca%y%WriteOutput, IceF%y%WriteOutput, IceD%y, BD%y, ErrStat, ErrMsg ) + FEAM%y%WriteOutput, MD%y%WriteOutput, Orca%y%WriteOutput, IceF%y%WriteOutput, IceD%y, BD%y, p_FAST%ZmqOutChannelsAry, TurbID, & + StopZmq, ErrStat, ErrMsg ) ENDIF + ! Write visualization data (and also note that we're ignoring any errors that occur doing so) IF ( p_FAST%WrVTK == VTK_Animate ) THEN IF ( MOD( n_t_global, p_FAST%n_VTKTime ) == 0 ) THEN @@ -8111,11 +8645,13 @@ SUBROUTINE WriteOutputToFile(n_t_global, t_global, p_FAST, y_FAST, ED, BD, AD14, END IF + + END SUBROUTINE WriteOutputToFile !---------------------------------------------------------------------------------------------------------------------------------- !> This routine writes the module output to the primary output file(s). SUBROUTINE WrOutputLine( t, p_FAST, y_FAST, IfWOutput, ExtInfwOutput, EDOutput, y_AD, SrvDOutput, SeaStOutput, HDOutput, SDOutput, ExtPtfmOutput,& - MAPOutput, FEAMOutput, MDOutput, OrcaOutput, IceFOutput, y_IceD, y_BD, ErrStat, ErrMsg) + MAPOutput, FEAMOutput, MDOutput, OrcaOutput, IceFOutput, y_IceD, y_BD, ZmqOutChannelsAry, TurbID, StopZmq, ErrStat, ErrMsg) IMPLICIT NONE @@ -8151,6 +8687,11 @@ SUBROUTINE WrOutputLine( t, p_FAST, y_FAST, IfWOutput, ExtInfwOutput, EDOutput, CHARACTER(p_FAST%TChanLen) :: TmpStr ! temporary string to print the time output as text REAL(ReKi) :: OutputAry(SIZE(y_FAST%ChannelNames)-1) + INTEGER(IntKi) :: i ! loop variable + INTEGER(IntKi) :: TurbID !< Wind turbine ID, used for broadcasting + ! ! ---- ZMQ Definitions ----- + REAL(ReKi), ALLOCATABLE :: ZmqOutChannelsAry(:) + LOGICAL :: StopZmq !< Flag to send data to ZMQ ErrStat = ErrID_None ErrMsg = '' @@ -8158,6 +8699,37 @@ SUBROUTINE WrOutputLine( t, p_FAST, y_FAST, IfWOutput, ExtInfwOutput, EDOutput, CALL FillOutputAry(p_FAST, y_FAST, IfWOutput, ExtInfwOutput, EDOutput, y_AD, SrvDOutput, SeaStOutput, HDOutput, SDOutput, ExtPtfmOutput, & MAPOutput, FEAMOutput, MDOutput, OrcaOutput, IceFOutput, y_IceD, y_BD, OutputAry) + ! ! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ! ! End of simulation time step. Broadcast results to ZMQ (assuming that we broadcast at every time step, to be modified later) + ! ! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + if ((p_FAST%ZmqOn) .and. (p_FAST%ZmqOutNbr > 0)) then + + ! CALL AllocAry( ZmqOutChannelsAry, p_FAST%ZmqOutNbr + 2, 'ZmqOutChannelsAry', ErrStat, ErrMsg ) + + ZmqOutChannelsAry = 0.0_ReKi !< Reset to zero all values prior to allocation and broadcasting + + ZmqOutChannelsAry(1) = TurbID + ZmqOutChannelsAry(2) = t + + if (StopZmq) then + ! If the simulation is finished, then broadcast zeros to signal EOF (as a float) + do i = 1, p_FAST%ZmqOutNbr + ZmqOutChannelsAry(2 + i) = 0.0_ReKi + end do + else + do i = 1, p_FAST%ZmqOutNbr + ZmqOutChannelsAry(2 + i) = OutputAry(p_FAST%ZmqOutChnlsIdx(i) - 1) + end do + end if + + ! print *, 'Broadcasting to ZMQ, time: ', t, ' TurbID: ', TurbID, ' Output: ', ZmqOutChannelsAry + + call zmq_pub(ZmqOutChannelsAry, p_FAST%ZmqOutChannelsNames, p_FAST%ZmqOutNbr) + + ! deallocate(ZmqOutChannelsAry) ! to be cleaned + end if + IF (p_FAST%WrTxtOutFile) THEN ! Write one line of tabular output: diff --git a/modules/openfast-library/src/FAST_Types.f90 b/modules/openfast-library/src/FAST_Types.f90 index e6b4d86fa9..97a91ecd8e 100644 --- a/modules/openfast-library/src/FAST_Types.f90 +++ b/modules/openfast-library/src/FAST_Types.f90 @@ -233,6 +233,19 @@ MODULE FAST_Types REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: WS_TSR !< List of WindSpeed or TSRs (depending on WindSpeedOrTSR setting) for aeromap generation [(m/s or -)] REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: Pitch !< List of pitch angles for aeromap generation [(rad)] INTEGER(IntKi) :: GearBox_index = 0_IntKi !< Index to gearbox rotation in state array (for steady-state calculations) [-] + LOGICAL :: ZmqOn = .false. !< zmq activation flag [-] + CHARACTER(1024) :: ZmqInAddress !< address for ZMQ REQ-REP protocol [-] + INTEGER(IntKi) :: ZmqInNbr = 0_IntKi !< number of ZMQ REQ-REP channels [-] + CHARACTER(ChanLen) , DIMENSION(:), ALLOCATABLE :: ZmqInChannels !< address for ZMQ REQ-REP protocol [-] + REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: ZmqInChannelsAry !< array to pass ZMQ PUB-SUB protocol [-] + REAL(ReKi) :: ZmqInDT = 0.0_ReKi !< time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation [-] + CHARACTER(1024) :: ZmqOutAddress !< address for ZMQ PUB-SUB protocol [-] + INTEGER(IntKi) :: ZmqOutNbr = 0_IntKi !< number of ZMQ PUB-SUB channels [-] + CHARACTER(ChanLen) , DIMENSION(:), ALLOCATABLE :: ZmqOutChannels !< variables to pass ZMQ PUB-SUB protocol [-] + REAL(DbKi) :: ZmqOutDT = 0.0_R8Ki !< time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation [-] + INTEGER(IntKi) , DIMENSION(:), ALLOCATABLE :: ZmqOutChnlsIdx !< indexes of channels to be broadcasted [-] + CHARACTER(ChanLen) , DIMENSION(:), ALLOCATABLE :: ZmqOutChannelsNames !< names for ZMQ PUB-SUB protocol [-] + REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: ZmqOutChannelsAry !< array to pass ZMQ PUB-SUB protocol [-] END TYPE FAST_ParameterType ! ======================= ! ========= FAST_LinStateSave ======= @@ -1524,6 +1537,85 @@ subroutine FAST_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) DstParamData%Pitch = SrcParamData%Pitch end if DstParamData%GearBox_index = SrcParamData%GearBox_index + DstParamData%ZmqOn = SrcParamData%ZmqOn + DstParamData%ZmqInAddress = SrcParamData%ZmqInAddress + DstParamData%ZmqInNbr = SrcParamData%ZmqInNbr + if (allocated(SrcParamData%ZmqInChannels)) then + LB(1:1) = lbound(SrcParamData%ZmqInChannels, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqInChannels, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqInChannels)) then + allocate(DstParamData%ZmqInChannels(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqInChannels.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqInChannels = SrcParamData%ZmqInChannels + end if + if (allocated(SrcParamData%ZmqInChannelsAry)) then + LB(1:1) = lbound(SrcParamData%ZmqInChannelsAry, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqInChannelsAry, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqInChannelsAry)) then + allocate(DstParamData%ZmqInChannelsAry(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqInChannelsAry.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqInChannelsAry = SrcParamData%ZmqInChannelsAry + end if + DstParamData%ZmqInDT = SrcParamData%ZmqInDT + DstParamData%ZmqOutAddress = SrcParamData%ZmqOutAddress + DstParamData%ZmqOutNbr = SrcParamData%ZmqOutNbr + if (allocated(SrcParamData%ZmqOutChannels)) then + LB(1:1) = lbound(SrcParamData%ZmqOutChannels, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqOutChannels, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqOutChannels)) then + allocate(DstParamData%ZmqOutChannels(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqOutChannels.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqOutChannels = SrcParamData%ZmqOutChannels + end if + DstParamData%ZmqOutDT = SrcParamData%ZmqOutDT + if (allocated(SrcParamData%ZmqOutChnlsIdx)) then + LB(1:1) = lbound(SrcParamData%ZmqOutChnlsIdx, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqOutChnlsIdx, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqOutChnlsIdx)) then + allocate(DstParamData%ZmqOutChnlsIdx(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqOutChnlsIdx.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqOutChnlsIdx = SrcParamData%ZmqOutChnlsIdx + end if + if (allocated(SrcParamData%ZmqOutChannelsNames)) then + LB(1:1) = lbound(SrcParamData%ZmqOutChannelsNames, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqOutChannelsNames, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqOutChannelsNames)) then + allocate(DstParamData%ZmqOutChannelsNames(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqOutChannelsNames.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqOutChannelsNames = SrcParamData%ZmqOutChannelsNames + end if + if (allocated(SrcParamData%ZmqOutChannelsAry)) then + LB(1:1) = lbound(SrcParamData%ZmqOutChannelsAry, kind=B8Ki) + UB(1:1) = ubound(SrcParamData%ZmqOutChannelsAry, kind=B8Ki) + if (.not. allocated(DstParamData%ZmqOutChannelsAry)) then + allocate(DstParamData%ZmqOutChannelsAry(LB(1):UB(1)), stat=ErrStat2) + if (ErrStat2 /= 0) then + call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ZmqOutChannelsAry.', ErrStat, ErrMsg, RoutineName) + return + end if + end if + DstParamData%ZmqOutChannelsAry = SrcParamData%ZmqOutChannelsAry + end if end subroutine subroutine FAST_DestroyParam(ParamData, ErrStat, ErrMsg) @@ -1548,6 +1640,24 @@ subroutine FAST_DestroyParam(ParamData, ErrStat, ErrMsg) if (allocated(ParamData%Pitch)) then deallocate(ParamData%Pitch) end if + if (allocated(ParamData%ZmqInChannels)) then + deallocate(ParamData%ZmqInChannels) + end if + if (allocated(ParamData%ZmqInChannelsAry)) then + deallocate(ParamData%ZmqInChannelsAry) + end if + if (allocated(ParamData%ZmqOutChannels)) then + deallocate(ParamData%ZmqOutChannels) + end if + if (allocated(ParamData%ZmqOutChnlsIdx)) then + deallocate(ParamData%ZmqOutChnlsIdx) + end if + if (allocated(ParamData%ZmqOutChannelsNames)) then + deallocate(ParamData%ZmqOutChannelsNames) + end if + if (allocated(ParamData%ZmqOutChannelsAry)) then + deallocate(ParamData%ZmqOutChannelsAry) + end if end subroutine subroutine FAST_PackParam(RF, Indata) @@ -1659,6 +1769,19 @@ subroutine FAST_PackParam(RF, Indata) call RegPackAlloc(RF, InData%WS_TSR) call RegPackAlloc(RF, InData%Pitch) call RegPack(RF, InData%GearBox_index) + call RegPack(RF, InData%ZmqOn) + call RegPack(RF, InData%ZmqInAddress) + call RegPack(RF, InData%ZmqInNbr) + call RegPackAlloc(RF, InData%ZmqInChannels) + call RegPackAlloc(RF, InData%ZmqInChannelsAry) + call RegPack(RF, InData%ZmqInDT) + call RegPack(RF, InData%ZmqOutAddress) + call RegPack(RF, InData%ZmqOutNbr) + call RegPackAlloc(RF, InData%ZmqOutChannels) + call RegPack(RF, InData%ZmqOutDT) + call RegPackAlloc(RF, InData%ZmqOutChnlsIdx) + call RegPackAlloc(RF, InData%ZmqOutChannelsNames) + call RegPackAlloc(RF, InData%ZmqOutChannelsAry) if (RegCheckErr(RF, RoutineName)) return end subroutine @@ -1774,6 +1897,19 @@ subroutine FAST_UnPackParam(RF, OutData) call RegUnpackAlloc(RF, OutData%WS_TSR); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%Pitch); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%GearBox_index); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqOn); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqInAddress); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqInNbr); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqInChannels); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqInChannelsAry); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqInDT); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqOutAddress); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqOutNbr); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqOutChannels); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%ZmqOutDT); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqOutChnlsIdx); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqOutChannelsNames); if (RegCheckErr(RF, RoutineName)) return + call RegUnpackAlloc(RF, OutData%ZmqOutChannelsAry); if (RegCheckErr(RF, RoutineName)) return end subroutine subroutine FAST_CopyLinStateSave(SrcLinStateSaveData, DstLinStateSaveData, CtrlCode, ErrStat, ErrMsg) diff --git a/modules/openfast-library/src/zmq_client.c b/modules/openfast-library/src/zmq_client.c new file mode 100644 index 0000000000..93782339e5 --- /dev/null +++ b/modules/openfast-library/src/zmq_client.c @@ -0,0 +1,482 @@ +// || ----- ZeroMQ Client (re-adapted from ROSCO) ------ || +// || Real-time interactor for FAST || +// || --------------------------------------------------- || + + +#include +#include +#include +#include +#include +#include + +// Initializing publisher and requester as global variables + +void *publisher = NULL; +void *requester = NULL; + +void printString(const char *str) { + printf("String: "); + + // Print each character of the string including the null terminator + for (int i = 0; str[i] != '\0'; ++i) { + printf("%c", str[i]); + } + printf("\\0"); +} + + +// float *zmq_req_rep(const char *socket_address, const char *request) { +// // add null-termination from Fortran strings inputs + +// // printf("received request from fortran in C: %s \n\n", request); + +// size_t socket_len = strlen(socket_address); +// size_t request_len = strlen(request); + +// int send_status_req; +// int send_status_data; +// // Allocate memory for null-terminated strings +// // char *socket_copy = malloc(socket_len + 1); +// // char *request_copy = malloc(request_len + 1); + +// // // Copy received strings and null-terminate them +// // strncpy(socket_copy, socket_address, socket_len); +// // socket_copy[socket_len +1] = '\0'; + +// // strncpy(request_copy, request, request_len); +// // request_copy[request_len +1] = '\0'; + +// void *context = zmq_ctx_new(); + +// if (context == NULL) { +// perror("Error in opening ZMQ comm"); +// return NULL; // Return NULL to indicate failure +// } + +// void *requester = zmq_socket(context, ZMQ_REQ); +// if (requester == NULL) { +// perror("Error in opening ZMQ comm"); +// zmq_ctx_destroy(context); +// return NULL; // Return NULL to indicate failure +// } +// // printf("Connecting..."); + +// int rc = zmq_connect(requester, socket_address); + +// if (rc != 0) { +// perror("Error in connecting to specified address"); +// fprintf(stderr, "Address: %s\n", socket_address); +// zmq_close(requester); +// zmq_ctx_destroy(context); +// return NULL; // Return NULL to indicate failure +// } + +// // printf("C: Sending request %s to socket... \n", request); +// send_status_req = zmq_send(requester, request, strlen(request), 0); + +// if (send_status_req >= 0) { +// printf("C: Request sent successfully.\n"); +// } else { +// printf("C: Error sending request: %s\n", zmq_strerror(errno)); +// } + +// float *received_value = (float *)malloc(sizeof(float)); + +// int recv_size = zmq_recv(requester, (char *)received_value, sizeof(float), 0); +// if (recv_size == sizeof(float)) { +// printf("C: Received float value: %f\n", *received_value); +// return received_value; // Return pointer to received float data + +// } else { +// free(received_value); // Free the allocated memory in case of failure +// printf("C: Error receiving float value\n"); +// zmq_close(requester); +// zmq_ctx_destroy(context); + +// return NULL; +// } + +// zmq_close(requester); +// zmq_ctx_destroy(context); +// free(socket_address); +// free(request); + +// return NULL; // Return NULL to indicate failure +// } +// String manipulation before passing to ZMQ + + +char **split(const char *str, char delimiter, int *count) { + int token_count = 0; + int str_len = strlen(str); + + // Count the number of tokens + for (int i = 0; i < str_len; i++) { + if (str[i] == delimiter) { + token_count++; + } + } + token_count++; // Add one for the last token + + char **tokens = malloc(token_count * sizeof(char *)); + if (tokens == NULL) { + *count = 0; + return NULL; + } + + int token_index = 0; + int token_start = 0; + for (int i = 0; i <= str_len; i++) { + if (str[i] == delimiter || str[i] == '\0') { + int token_length = i - token_start; + tokens[token_index] = malloc((token_length + 1) * sizeof(char)); + if (tokens[token_index] == NULL) { + *count = token_index; + for (int j = 0; j < token_index; j++) { + free(tokens[j]); + } + free(tokens); + return NULL; + } + strncpy(tokens[token_index], str + token_start, token_length); + tokens[token_index][token_length] = '\0'; + token_index++; + token_start = i + 1; + } + } + + *count = token_count; + return tokens; +} + +char *createJSONString(const char *data, const char *names) { + cJSON *root = cJSON_CreateObject(); + + int data_count, names_count; + char **data_tokens = split(data, ';', &data_count); + char **names_tokens = split(names, ';', &names_count); + + if (root && data_tokens && names_tokens && data_count == names_count) { + for (int i = 0; i < data_count; i++) { + // Check for empty string in names before adding to JSON + if (strcmp(names_tokens[i], "") != 0) { + cJSON_AddItemToObject(root, names_tokens[i], cJSON_CreateNumber(atof(data_tokens[i]))); + } + free(data_tokens[i]); + free(names_tokens[i]); + } + free(data_tokens); + free(names_tokens); + + char *jsonString = cJSON_Print(root); + cJSON_Delete(root); + return jsonString; + } else { + cJSON_Delete(root); + if (data_tokens) { + for (int i = 0; i < data_count; i++) { + free(data_tokens[i]); + } + free(data_tokens); + } + if (names_tokens) { + for (int i = 0; i < names_count; i++) { + free(names_tokens[i]); + } + free(names_tokens); + } + return NULL; + } +} + +char *cJSON_keys_to_string(cJSON *json, const char *delimiter) { + char *result = NULL; + cJSON *child = json->child; + size_t total_len = 0; + + // Calculate the total length needed for the keys string + while (child != NULL) { + total_len += strlen(child->string) + strlen(delimiter) + 1; // +1 for delimiter + + child = child->next; + } + + // Allocate memory for the keys string + result = (char *)malloc(total_len + 1); // +1 for null terminator + if (result == NULL) { + return NULL; + } + + // Build the keys string separated by the delimiter + child = json->child; + result[0] = '\0'; // Initialize the string + while (child != NULL) { + strcat(result, child->string); + if (child->next != NULL) { + strcat(result, delimiter); + } + child = child->next; + } + + return result; +} + +char *cJSON_values_to_string(cJSON *json, const char *delimiter) { + char *result = NULL; + cJSON *child = json->child; + size_t total_len = 0; + + // Calculate the total length needed for the values string + while (child != NULL) { + total_len += strlen(cJSON_Print(child)) + strlen(delimiter) + 1; // +1 for delimiter + + child = child->next; + } + + // Allocate memory for the values string + result = (char *)malloc(total_len + 1); // +1 for null terminator + if (result == NULL) { + return NULL; + } + + // Build the values string separated by the delimiter + child = json->child; + result[0] = '\0'; // Initialize the string + while (child != NULL) { + strcat(result, cJSON_Print(child)); + if (child->next != NULL) { + strcat(result, delimiter); + } + child = child->next; + } + + return result; +} + +float *process_received_data(const char *received_data) { + // Parse received JSON data + cJSON *root = cJSON_Parse(received_data); + if (!root) { + fprintf(stderr, "Error parsing JSON\n"); + return NULL; // Handle the error appropriately + } + + // Extract values from JSON and create an array of floats + cJSON *array = cJSON_GetObjectItem(root, "array_key"); // Replace "array_key" with your JSON key + if (!array || !cJSON_IsArray(array)) { + fprintf(stderr, "JSON array not found or invalid\n"); + cJSON_Delete(root); + return NULL; // Handle the error appropriately + } + + int num_elements = cJSON_GetArraySize(array); + float *float_array = (float *)malloc(num_elements * sizeof(float)); + + for (int i = 0; i < num_elements; ++i) { + cJSON *item = cJSON_GetArrayItem(array, i); + if (cJSON_IsNumber(item)) { + float_array[i] = (float)item->valuedouble; + } else { + fprintf(stderr, "Non-numeric value found in JSON array\n"); + free(float_array); + cJSON_Delete(root); + return NULL; // Handle the error appropriately + } + } + + cJSON_Delete(root); + return float_array; +} + + +// ------------------------------- Key ZMQ Helpers ------------------------- // +int zmq_init_pub(const char *req_address) { + void *context = zmq_ctx_new(); + publisher = zmq_socket(context, ZMQ_PUB); + + int rc = zmq_connect(publisher, req_address); + + if (rc != 0) { + printf("Error binding at %s : %s\n", req_address, zmq_strerror(errno)); + zmq_close(publisher); + zmq_ctx_destroy(context); + return -1; // Return error code if binding fails + } + + printf("Established PUB - SUB connection at address %s \n", req_address); + return 0; // Return success +} + + +int zmq_init_req_rep(const char *req_address) { + void *context = zmq_ctx_new(); + requester = zmq_socket(context, ZMQ_REQ); + + int rc = zmq_connect(requester, req_address); + + if (rc != 0) { + printf("Error binding at %s : %s\n", req_address, zmq_strerror(errno)); + zmq_close(requester); + zmq_ctx_destroy(context); + return -1; // Return error code if binding fails + } + + printf("Established REQ - REP connection at address %s \n", req_address); + return 0; // Return success +} + +int zmq_broadcast(const char *data, const char *names) { + if (publisher == NULL) { + printf("Socket not initialized. Call zmq_initialize_publisher first.\n"); + return -1; // Return error if socket is not initialized + } + // printf("inside C broadcasting routine.... \n"); + + size_t size = 0; + + // printf("Received names: %s\n", names); + // printf("Received string: %s\n", data); + + char *jsonString = createJSONString(data, names); + + if (jsonString) { + // printf("JSON String ready to be published: %s\n", jsonString); + zmq_send(publisher, jsonString, strlen(jsonString), 0); + free(jsonString); + } else { + printf("Failed to create JSON string\n"); + } + + return 0; // Success +} + +int count_semicolons(const char *request) { + int semicolon_count = 0; + for (int i = 0; request[i] != '\0'; i++) { + if (request[i] == ';') { + semicolon_count++; + } + } + return semicolon_count; +} + + +float *zmq_req_rep(const char *socket_address, const char *request) { + + if (requester == NULL) { + printf("Socket not initialized. Call zmq_initialize_requester first.\n"); + return NULL; // Return error if socket is not initialized + } + + int req_count, send_status_req; + int max_floats = count_semicolons(request); + + // char **reqtoken = split(request, ';', &req_count); + + // printf("C: Sending request %s to socket... \n", request); + send_status_req = zmq_send(requester, request, strlen(request), 0); + + // char received_data[max_floats * sizeof(float)]; + + // Receive data via ZeroMQ + char buffer[1024]; + zmq_recv(requester, buffer, sizeof(buffer), 0); + + // Process received string + int count = 0; + const char delim[] = ";"; + char* token; + float* float_array; + + // Count the number of floats + char* copy = strdup(buffer); + token = strtok(copy, delim); + while (token != NULL) { + count++; + token = strtok(NULL, delim); + } + free(copy); + + // Allocate memory for the float array + float_array = (float*)malloc(count * sizeof(float)); + + // Convert string tokens to floats + token = strtok(buffer, delim); + for (int i = 0; i < count; ++i) { + float_array[i] = strtof(token, NULL); + token = strtok(NULL, delim); + } + + // printf("Received float array:"); + // for (int i = 0; i < count; ++i) { + // printf(" %.4f", float_array[i]); + // } + // printf("\n"); + + return float_array; +} + + + + + + + + + + + + + + + + + + + + + // const int max_data_size = 1024; + + // Receive data via ZeroMQ + // char* received_data = (char*)malloc(max_data_size * sizeof(char)); + + // Receive data via ZeroMQ + // int recv_size = zmq_recv(requester, received_data, max_data_size - 1, 0); + + // if (recv_size > 0) { + // received_data[recv_size] = '\0'; // Null-terminate at the correct position + // printf("Received data: %s\n", received_data); + + // return received_data; + // } else { + // fprintf(stderr, "Error receiving data\n"); + // free(received_data); + // return NULL; + // } + // } + + + + +// float *received_value = (float *)malloc(sizeof(float)); + +// // int recv_size = zmq_recv(requester, (char *)received_value, max_floats * sizeof(float), 0); +// int recv_size = zmq_recv(requester, (char *)&received_value, sizeof(float *), 0); + +// if (recv_size > 0 && recv_size == sizeof(float *)) { +// printf("Received pointer to array\n"); +// return received_value; // Return pointer to the received float array +// } +// else +// { +// printf("C: Error receiving float array\n"); +// return NULL; +// } +// } + +// free(socket_address); +// free(request); + +// return NULL; // Return NULL to indicate failure +// } diff --git a/modules/servodyn/src/ServoDyn.f90 b/modules/servodyn/src/ServoDyn.f90 index 7fa4b05678..491d5c8489 100644 --- a/modules/servodyn/src/ServoDyn.f90 +++ b/modules/servodyn/src/ServoDyn.f90 @@ -62,6 +62,7 @@ MODULE ServoDyn INTEGER(IntKi), PARAMETER :: ControlMode_USER = 3 !< The (ServoDyn-universal) control code for obtaining the control values from a user-defined routine INTEGER(IntKi), PARAMETER :: ControlMode_EXTERN = 4 !< The (ServoDyn-universal) control code for obtaining the control values from Simulink or Labivew INTEGER(IntKi), PARAMETER :: ControlMode_DLL = 5 !< The (ServoDyn-universal) control code for obtaining the control values from a Bladed-Style dynamic-link library + INTEGER(IntKi), PARAMETER :: ZmqIn = 9 !< The (ServoDyn-universal) control code for obtaining the control values from a Zmq socket INTEGER(IntKi), PARAMETER, PUBLIC :: TrimCase_none = 0 INTEGER(IntKi), PARAMETER, PUBLIC :: TrimCase_yaw = 1 @@ -4589,7 +4590,7 @@ SUBROUTINE Pitch_ValidateData( ) END IF - IF ( InputFileData%PCMode /= ControlMode_NONE .and. InputFileData%PCMode /= ControlMode_USER ) THEN + IF ( InputFileData%PCMode /= ControlMode_NONE .and. InputFileData%PCMode /= ControlMode_USER .and. InputFileData%PCMode /= ZmqIn ) THEN IF ( InputFileData%PCMode /= ControlMode_EXTERN .and. InputFileData%PCMode /= ControlMode_DLL ) & CALL SetErrStat( ErrID_Fatal, 'PCMode must be 0, 3, 4, or 5.', ErrStat, ErrMsg, RoutineName ) ENDIF @@ -4629,7 +4630,7 @@ SUBROUTINE Yaw_ValidateData( ) !............................................................................................................................... ! checks for yaw control mode: - IF ( InputFileData%YCMode /= ControlMode_NONE .and. InputFileData%YCMode /= ControlMode_USER ) THEN + IF ( InputFileData%YCMode /= ControlMode_NONE .and. InputFileData%YCMode /= ControlMode_USER .and. InputFileData%YCMode /= ZmqIn) THEN IF ( InputFileData%YCMode /= ControlMode_DLL .and. InputFileData%YCMode /= ControlMode_EXTERN ) & CALL SetErrStat( ErrID_Fatal, 'YCMode must be 0, 3, 4 or 5.', ErrStat, ErrMsg, RoutineName ) ENDIF @@ -4697,14 +4698,14 @@ SUBROUTINE Torque_ValidateData( ) IF ( InputFileData%VSContrl == ControlMode_EXTERN ) THEN CALL SetErrStat( ErrID_Fatal, 'VSContrl can equal '//TRIM(Num2LStr(ControlMode_EXTERN))//' only when ServoDyn is interfaced with Simulink or LabVIEW.'// & - ' Set VSContrl to 0, 1, 3, or 5 or interface ServoDyn with Simulink or LabVIEW.', ErrStat, ErrMsg, RoutineName ) + ' Set VSContrl to 0, 1, 3, 5 for interface ServoDyn with Simulink or LabVIEW or 9 for ZMQ.', ErrStat, ErrMsg, RoutineName ) END IF END IF ! checks for generator and torque control: IF ( InputFileData%VSContrl /= ControlMode_NONE .and. & - InputFileData%VSContrl /= ControlMode_SIMPLE .AND. InputFileData%VSContrl /= ControlMode_USER ) THEN + InputFileData%VSContrl /= ControlMode_SIMPLE .AND. InputFileData%VSContrl /= ControlMode_USER .AND. InputFileData%VSContrl /= ZmqIn ) THEN IF ( InputFileData%VSContrl /= ControlMode_DLL .AND. InputFileData%VSContrl /=ControlMode_EXTERN ) & CALL SetErrStat( ErrID_Fatal, 'VSContrl must be either 0, 1, 3, 4, or 5.', ErrStat, ErrMsg, RoutineName ) ENDIF @@ -4856,7 +4857,7 @@ SUBROUTINE SrvD_SetParameters( InputFileData, p, UnSum, ErrStat, ErrMsg ) if (UnSum >0) then write(UnSum, '(A)') ' Unless specified, units are consistent with Input units, [SI] system is advised.' write(UnSum, '(A)') SectionDivide - write(UnSum, '(A)') ' Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch)' + write(UnSum, '(A)') ' Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch)' write(UnSum, '(A43,I2)') ' PCMode -- Pitch control mode: ',p%PCMode write(UnSum, '(A43,ES20.12e3)') ' TPCOn -- pitch control start time: ',p%TPCOn write(UnSum, '(A)') ' -------------------' @@ -5261,6 +5262,10 @@ SUBROUTINE CalculateStandardYaw(t, u, p, m, YawPosCom, YawRateCom, YawPosComInt, return end if + CASE ( ZmqIn ) + + continue + END SELECT @@ -5406,6 +5411,11 @@ SUBROUTINE Pitch_CalcOutput( t, u, p, x, xd, z, OtherState, BlPitchCom, ElecPwr, END IF BlPitchCom = p%BlAlpha * m%xd_BlPitchFilter + (1.0_ReKi - p%BlAlpha) * BlPitchCom + + CASE ( ZmqIn ) + + ! ... do nothing, values are overwritten in FAST_Subs ... + continue END SELECT @@ -5413,7 +5423,7 @@ SUBROUTINE Pitch_CalcOutput( t, u, p, x, xd, z, OtherState, BlPitchCom, ElecPwr, ! Use the initial blade pitch angles: - BlPitchCom = p%BlPitchInit + BlPitchCom = p%BlPitchInit ! todo: add check that blpitch is one of the channels inputs of ZMQ ENDIF @@ -5750,6 +5760,10 @@ SUBROUTINE Torque_CalcOutput( t, u, p, x, xd, z, OtherState, y, m, ErrStat, ErrM CASE ( ControlMode_EXTERN ) ! HSS brake model from LabVIEW. HSSBrFrac = u%ExternalHSSBrFrac + + CASE ( ZmqIn ) + + continue ENDSELECT @@ -5999,6 +6013,10 @@ SUBROUTINE CalculateTorque( t, u, p, m, GenTrq, ElecPwr, ErrStat, ErrMsg ) GenTrq = u%ExternalGenTrq ElecPwr = u%ExternalElecPwr + CASE ( ZmqIn ) + + continue + END SELECT @@ -6210,6 +6228,13 @@ SUBROUTINE CalculateTorqueJacobian( t, u, p, m, GenTrq_du, ElecPwr_du, ErrStat, GenTrq_du = 0.0_R8Ki ElecPwr_du = 0.0_R8Ki + + CASE ( ZmqIn ) + + ! we should not get here (initialization should have caught this issue) + + GenTrq_du = 0.0_R8Ki + ElecPwr_du = 0.0_R8Ki END SELECT diff --git a/zmq_coupling_tests/ex01.py b/zmq_coupling_tests/ex01.py new file mode 100644 index 0000000000..9252fb2ed1 --- /dev/null +++ b/zmq_coupling_tests/ex01.py @@ -0,0 +1,58 @@ +import zmq +from openfast_toolbox.io import FASTOutputFile +import numpy as np + +def update_dict(update_, dict_): + for key, value in update_.items(): + if key not in dict_: + dict_[key] = [] + dict_[key].append(value) + else: + dict_[key].append(value) + + return dict_ + + +def main(sub_port: str = 'tcp://127.0.0.1:5557'): + context = zmq.Context() + + subscriber = context.socket(zmq.SUB) + subscriber.bind(sub_port) + subscriber.setsockopt_string(zmq.SUBSCRIBE, "") # for now subscribe to all + + poller = zmq.Poller() + poller.register(subscriber, zmq.POLLIN) + + subscribed_messages = {} + + while True: + events = dict(poller.poll(1000)) + + if subscriber in events and events[subscriber] == zmq.POLLIN: + message = subscriber.recv_json() + print(f"Received message: {message}") + update_dict(message, subscribed_messages) + + + # Assuming you want to close the subscriber socket based on specific conditions in the message + if list(message.values())[2:] == [0.0] * (len(message) - 2): + print('Closing SUB socket') + subscriber.close() + break + + + fastout = FASTOutputFile('./templatesDir/OFZMQ_test01/OFZMQ_test01_2.outb').toDataFrame() + + assert np.allclose(fastout['Wind1VelX_[m/s]'][:-2], subscribed_messages[' Wind1VelX_(m/s)'][:-1], atol=1e-5) + assert np.allclose(fastout['Azimuth_[deg]'][:-2], subscribed_messages[' Azimuth_(deg)'][:-1], atol=1e-5) + assert np.allclose(fastout['GenTq_[kN-m]'][:-2], subscribed_messages[' GenTq_(kN-m)'][:-1], atol=1e-5) + assert np.allclose(fastout['GenPwr_[kW]'][:-2], subscribed_messages[' GenPwr_(kW)'][:-1], atol=1e-5) + + print('Test 01 ZMQ - Message Integrity: PASSED') + + return True + + +if __name__ == "__main__": + main() + \ No newline at end of file diff --git a/zmq_coupling_tests/ex02.py b/zmq_coupling_tests/ex02.py new file mode 100644 index 0000000000..f6d5a7803d --- /dev/null +++ b/zmq_coupling_tests/ex02.py @@ -0,0 +1,54 @@ +import zmq +import time +from openfast_toolbox.io import FASTInputFile, FASTOutputFile +import numpy as np + +def main(rep_port: str = 'tcp://127.0.0.1:5555'): + context = zmq.Context() + + responder = context.socket(zmq.REP) + responder.bind(rep_port) + + poller = zmq.Poller() + poller.register(responder, zmq.POLLIN) + + limit = 0 + n_communications = 0 + + while True: + events = dict(poller.poll(1000)) + + if responder in events and events[responder] == zmq.POLLIN: + message = responder.recv_string() + print(f"Received request: {message}") + + msg_dict = {'VelH': 23, 'VelV': 0, 'BlPitchCom1': np.deg2rad(35)} + response = ';'.join(map(str, msg_dict.values())) + ';' + responder.send_string(response) + + n_communications += 1 + + else: + limit += 1 + if limit == 5: + print('Closing REP socket') + responder.close() + break + + fastin = FASTInputFile('./templatesDir/OFZMQ_test03/OFZMQ_test03.fst') + + n_expected_communications = int(fastin['TMax'] / fastin['ZmqInDT']) + 1 + + assert n_communications == n_expected_communications + print('Test 03A ZMQ - Communication Integrity (nbr of communications): PASSED') + + fastout = FASTOutputFile('./templatesDir/OFZMQ_test03/OFZMQ_test03.outb').toDataFrame() + assert np.allclose(fastout['Wind1VelX_[m/s]'][50:], [23] * len(fastout['Wind1VelX_[m/s]'][50:])) + assert np.allclose(fastout['Wind1VelY_[m/s]'][50:], [0] * len(fastout['Wind1VelY_[m/s]'][50:])) + assert np.allclose(fastout['BlPitchC1_[deg]'][50:], [35] * len(fastout['BlPitchC1_[deg]'][50:])) + + print('Test 03B ZMQ - Message Integrity: PASSED') + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/zmq_coupling_tests/ex03.py b/zmq_coupling_tests/ex03.py new file mode 100644 index 0000000000..eb0df63bfc --- /dev/null +++ b/zmq_coupling_tests/ex03.py @@ -0,0 +1,106 @@ +import zmq +import threading +import time +from openfast_toolbox.io import FASTInputFile, FASTOutputFile +import numpy as np +import pickle + +def update_dict(update_, dict_): + with threading.Lock(): + for key, value in update_.items(): + if key not in dict_: + dict_[key] = [] + dict_[key].append(value) + else: + dict_[key].append(value) + + return dict_ + + +def pub_sub_handler(context, sub_port, subscribed_messages): + subscriber = context.socket(zmq.SUB) + subscriber.bind(sub_port) + subscriber.setsockopt_string(zmq.SUBSCRIBE, "") # Subscribe to all messages + + while True: + message = subscriber.recv_json() + # print(f"Received message from subscriber: {message}") + update_dict(message, subscribed_messages) + + # Assuming you want to close the subscriber socket based on specific conditions in the message + if list(message.values())[2:] == [0.0] * (len(message) - 2): + print('Closing SUB socket') + subscriber.close() + + with open('subscribed_messages.pkl', 'wb') as f: + pickle.dump(subscribed_messages, f) + + + break + +def req_rep_handler(context, rep_port, subscribed_messages): + responder = context.socket(zmq.REP) + responder.bind(rep_port) + n_communications = 0 + + poller = zmq.Poller() + poller.register(responder, zmq.POLLIN) + + limit = 0 + + while True: + + socks = dict(poller.poll(1000)) + + if responder in socks and socks[responder] == zmq.POLLIN: + message = responder.recv_string() + # print(f"Received request: {message}") + + msg_dict = {'VelH': 8, 'BlPitchCom1': np.deg2rad(15)} + response = ';'.join(map(str, msg_dict.values())) + ';' + responder.send_string(response) + + n_communications += 1 + else: + limit += 1 + if limit == 5: + print('Closing REP socket') + responder.close() + break + +def main(sub_port: str = 'tcp://127.0.0.1:5557', rep_port: str = 'tcp://127.0.0.1:5555'): + context = zmq.Context() # Create a single context + subscribed_messages = {} + + # Create and start threads + pub_sub_thread = threading.Thread(target=pub_sub_handler, args=(context, sub_port, subscribed_messages)) + req_rep_thread = threading.Thread(target=req_rep_handler, args=(context, rep_port, subscribed_messages)) + + pub_sub_thread.start() + req_rep_thread.start() + + # Join threads to the main thread to keep the main program running + pub_sub_thread.join() + req_rep_thread.join() + + time.sleep(1) # Wait for the threads to close + + fastin = FASTInputFile('./templatesDir/OFZMQ_test04/OFZMQ_test04.fst') + fastout = FASTOutputFile('./templatesDir/OFZMQ_test04/OFZMQ_test04.outb').toDataFrame() + + assert np.allclose(fastout['Wind1VelX_[m/s]'][50:], [8] * len(fastout['Wind1VelX_[m/s]'][50:])) + assert np.allclose(fastout['BlPitchC1_[deg]'][50:], [15] * len(fastout['BlPitchC1_[deg]'][50:])) + + print('Test 04A ZMQ - Message Integrity (REP): PASSED') + + assert np.allclose(fastout['Wind1VelX_[m/s]'][1:-2], subscribed_messages[' Wind1VelX_(m/s)'][:-1], atol=1e-5) + assert np.allclose(fastout['Azimuth_[deg]'][1:-2], subscribed_messages[' Azimuth_(deg)'][:-1], atol=1e-5) + assert np.allclose(fastout['GenTq_[kN-m]'][1:-2], subscribed_messages[' GenTq_(kN-m)'][:-1], atol=1e-5) + assert np.allclose(fastout['GenPwr_[kW]'][1:-2], subscribed_messages[' GenPwr_(kW)'][:-1], atol=1e-5) + + print('Test 04B ZMQ - Message Integrity (PUB): PASSED') + + return True + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder1.dat new file mode 100644 index 0000000000..4ff6d1311f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder1.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.50 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.50 Minimum CD value +-180.00 0.000 0.5000 0.000 + 0.00 0.000 0.5000 0.000 + 180.00 0.000 0.5000 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder2.dat new file mode 100644 index 0000000000..29f643ca65 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/Cylinder2.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.35 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.35 Minimum CD value +-180.00 0.000 0.3500 0.000 + 0.00 0.000 0.3500 0.000 + 180.00 0.000 0.3500 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU21_A17.dat new file mode 100644 index 0000000000..52cc6d3ff9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU21_A17.dat @@ -0,0 +1,158 @@ +DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -5.0609 Zero Cn angle of attack (deg) + 6.2047 Cn slope for zero lift (dimensionless) + 1.4144 Cn extrapolated to value at positive stall angle of attack + -0.5324 Cn at stall value for negative angle of attack + -1.50 Angle of attack for minimum CD (deg) + 0.0057 Minimum CD value +-180.00 0.000 0.0185 0.0000 +-175.00 0.394 0.0332 0.1978 +-170.00 0.788 0.0945 0.3963 +-160.00 0.670 0.2809 0.2738 +-155.00 0.749 0.3932 0.3118 +-150.00 0.797 0.5112 0.3413 +-145.00 0.818 0.6309 0.3636 +-140.00 0.813 0.7485 0.3799 +-135.00 0.786 0.8612 0.3911 +-130.00 0.739 0.9665 0.3980 +-125.00 0.675 1.0625 0.4012 +-120.00 0.596 1.1476 0.4014 +-115.00 0.505 1.2206 0.3990 +-110.00 0.403 1.2805 0.3943 +-105.00 0.294 1.3265 0.3878 +-100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU25_A17.dat new file mode 100644 index 0000000000..3c24e77f5f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU25_A17.dat @@ -0,0 +1,157 @@ +DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.2422 Zero Cn angle of attack (deg) + 6.4462 Cn slope for zero lift (dimensionless) + 1.4336 Cn extrapolated to value at positive stall angle of attack + -0.6873 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0065 Minimum CD value +-180.00 0.000 0.0202 0.0000 +-175.00 0.368 0.0324 0.1845 +-170.00 0.735 0.0943 0.3701 +-160.00 0.695 0.2848 0.2679 +-155.00 0.777 0.4001 0.3046 +-150.00 0.828 0.5215 0.3329 +-145.00 0.850 0.6447 0.3540 +-140.00 0.846 0.7660 0.3693 +-135.00 0.818 0.8823 0.3794 +-130.00 0.771 0.9911 0.3854 +-125.00 0.705 1.0905 0.3878 +-120.00 0.624 1.1787 0.3872 +-115.00 0.530 1.2545 0.3841 +-110.00 0.426 1.3168 0.3788 +-105.00 0.314 1.3650 0.3716 +-100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU30_A17.dat new file mode 100644 index 0000000000..23ecb3e9a3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU30_A17.dat @@ -0,0 +1,159 @@ +DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -2.3220 Zero Cn angle of attack (deg) + 7.3326 Cn slope for zero lift (dimensionless) + 1.4490 Cn extrapolated to value at positive stall angle of attack + -0.6138 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0087 Minimum CD value +-180.00 0.000 0.0267 0.0000 +-175.00 0.274 0.0370 0.1379 +-170.00 0.547 0.0968 0.2778 +-160.00 0.685 0.2876 0.2740 +-155.00 0.766 0.4025 0.3118 +-150.00 0.816 0.5232 0.3411 +-145.00 0.836 0.6454 0.3631 +-140.00 0.832 0.7656 0.3791 +-135.00 0.804 0.8807 0.3899 +-130.00 0.756 0.9882 0.3965 +-125.00 0.690 1.0861 0.3994 +-120.00 0.609 1.1730 0.3992 +-115.00 0.515 1.2474 0.3964 +-110.00 0.411 1.3084 0.3915 +-105.00 0.300 1.3552 0.3846 +-100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU35_A17.dat new file mode 100644 index 0000000000..9e962a1e63 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU35_A17.dat @@ -0,0 +1,151 @@ +DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 11.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.8330 Zero Cn angle of attack (deg) + 7.1838 Cn slope for zero lift (dimensionless) + 1.6717 Cn extrapolated to value at positive stall angle of attack + -0.3075 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0094 Minimum CD value +-180.00 0.000 0.0407 0.0000 +-175.00 0.223 0.0507 0.0937 +-170.00 0.405 0.1055 0.1702 +-160.00 0.658 0.2982 0.2819 +-155.00 0.733 0.4121 0.3213 +-150.00 0.778 0.5308 0.3520 +-145.00 0.795 0.6503 0.3754 +-140.00 0.787 0.7672 0.3926 +-135.00 0.757 0.8785 0.4046 +-130.00 0.708 0.9819 0.4121 +-125.00 0.641 1.0756 0.4160 +-120.00 0.560 1.1580 0.4167 +-115.00 0.467 1.2280 0.4146 +-110.00 0.365 1.2847 0.4104 +-105.00 0.255 1.3274 0.4041 +-100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU40_A17.dat new file mode 100644 index 0000000000..08a2d28261 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/DU40_A17.dat @@ -0,0 +1,152 @@ +DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.3430 Zero Cn angle of attack (deg) + 7.4888 Cn slope for zero lift (dimensionless) + 1.3519 Cn extrapolated to value at positive stall angle of attack + -0.3226 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0113 Minimum CD value +-180.00 0.000 0.0602 0.0000 +-175.00 0.218 0.0699 0.0934 +-170.00 0.397 0.1107 0.1697 +-160.00 0.642 0.3045 0.2813 +-155.00 0.715 0.4179 0.3208 +-150.00 0.757 0.5355 0.3516 +-145.00 0.772 0.6535 0.3752 +-140.00 0.762 0.7685 0.3926 +-135.00 0.731 0.8777 0.4048 +-130.00 0.680 0.9788 0.4126 +-125.00 0.613 1.0700 0.4166 +-120.00 0.532 1.1499 0.4176 +-115.00 0.439 1.2174 0.4158 +-110.00 0.337 1.2716 0.4117 +-105.00 0.228 1.3118 0.4057 +-100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/NACA64_A17.dat new file mode 100644 index 0000000000..3db1887a38 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/AeroData/NACA64_A17.dat @@ -0,0 +1,143 @@ +NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.4320 Zero Cn angle of attack (deg) + 6.0031 Cn slope for zero lift (dimensionless) + 1.4073 Cn extrapolated to value at positive stall angle of attack + -0.7945 Cn at stall value for negative angle of attack + -1.00 Angle of attack for minimum CD (deg) + 0.0052 Minimum CD value +-180.00 0.000 0.0198 0.0000 +-175.00 0.374 0.0341 0.1880 +-170.00 0.749 0.0955 0.3770 +-160.00 0.659 0.2807 0.2747 +-155.00 0.736 0.3919 0.3130 +-150.00 0.783 0.5086 0.3428 +-145.00 0.803 0.6267 0.3654 +-140.00 0.798 0.7427 0.3820 +-135.00 0.771 0.8537 0.3935 +-130.00 0.724 0.9574 0.4007 +-125.00 0.660 1.0519 0.4042 +-120.00 0.581 1.1355 0.4047 +-115.00 0.491 1.2070 0.4025 +-110.00 0.390 1.2656 0.3981 +-105.00 0.282 1.3104 0.3918 +-100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1.dat new file mode 100644 index 0000000000..393e5d8721 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1.dat @@ -0,0 +1,59 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.50 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder1_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.5 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.5000 0.0 + 0.00 0.000 0.5000 0.0 + 180.00 0.000 0.5000 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1_coords.txt new file mode 100644 index 0000000000..3c8ec3d3b4 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder1_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.5 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2.dat new file mode 100644 index 0000000000..5294db4fdb --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2.dat @@ -0,0 +1,60 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.35 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder2_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.35 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.3500 0.0 + 0.00 0.000 0.3500 0.0 + 180.00 0.000 0.3500 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2_coords.txt new file mode 100644 index 0000000000..f95e693e67 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/Cylinder2_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.41667 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17.dat new file mode 100644 index 0000000000..7d55bb9ac2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17.dat @@ -0,0 +1,196 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU21_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4144 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.5324 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.121 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 142 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0185 0.0000 + -175.00 0.394 0.0332 0.1978 + -170.00 0.788 0.0945 0.3963 + -160.00 0.670 0.2809 0.2738 + -155.00 0.749 0.3932 0.3118 + -150.00 0.797 0.5112 0.3413 + -145.00 0.818 0.6309 0.3636 + -140.00 0.813 0.7485 0.3799 + -135.00 0.786 0.8612 0.3911 + -130.00 0.739 0.9665 0.3980 + -125.00 0.675 1.0625 0.4012 + -120.00 0.596 1.1476 0.4014 + -115.00 0.505 1.2206 0.3990 + -110.00 0.403 1.2805 0.3943 + -105.00 0.294 1.3265 0.3878 + -100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17_coords.txt new file mode 100644 index 0000000000..3728b88baa --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU21_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 93-W-210.lm +! x/c y/c +1.00000 0.00194 +0.99660 0.00304 +0.99314 0.00411 +0.98961 0.00516 +0.98601 0.00618 +0.98235 0.00720 +0.97863 0.00823 +0.97484 0.00927 +0.97098 0.01033 +0.96706 0.01139 +0.96307 0.01246 +0.95902 0.01354 +0.95490 0.01463 +0.95072 0.01573 +0.94647 0.01684 +0.94216 0.01797 +0.93778 0.01911 +0.93333 0.02026 +0.92882 0.02142 +0.92425 0.02260 +0.91961 0.02379 +0.91490 0.02499 +0.91013 0.02621 +0.90529 0.02744 +0.90039 0.02869 +0.89542 0.02995 +0.89039 0.03122 +0.88529 0.03250 +0.88013 0.03379 +0.87490 0.03510 +0.86961 0.03643 +0.86425 0.03776 +0.85882 0.03912 +0.85333 0.04048 +0.84778 0.04186 +0.84216 0.04326 +0.83647 0.04466 +0.83072 0.04608 +0.82490 0.04752 +0.81902 0.04896 +0.81307 0.05041 +0.80706 0.05188 +0.80098 0.05336 +0.79484 0.05484 +0.78863 0.05634 +0.78235 0.05784 +0.77601 0.05936 +0.76961 0.06088 +0.76314 0.06242 +0.75660 0.06396 +0.75000 0.06550 +0.74333 0.06706 +0.73667 0.06860 +0.73000 0.07014 +0.72333 0.07167 +0.71667 0.07320 +0.71000 0.07472 +0.70333 0.07624 +0.69667 0.07774 +0.69000 0.07924 +0.68333 0.08072 +0.67667 0.08220 +0.67000 0.08366 +0.66333 0.08511 +0.65667 0.08655 +0.65000 0.08798 +0.64333 0.08940 +0.63667 0.09080 +0.63000 0.09220 +0.62333 0.09357 +0.61667 0.09492 +0.61000 0.09626 +0.60333 0.09759 +0.59667 0.09889 +0.59000 0.10017 +0.58333 0.10143 +0.57667 0.10267 +0.57000 0.10389 +0.56333 0.10509 +0.55667 0.10627 +0.55000 0.10742 +0.54333 0.10854 +0.53667 0.10964 +0.53000 0.11071 +0.52333 0.11175 +0.51667 0.11277 +0.51000 0.11375 +0.50333 0.11470 +0.49667 0.11562 +0.49000 0.11650 +0.48333 0.11734 +0.47667 0.11813 +0.47000 0.11889 +0.46333 0.11960 +0.45667 0.12027 +0.45000 0.12089 +0.44333 0.12147 +0.43667 0.12200 +0.43000 0.12249 +0.42333 0.12292 +0.41667 0.12331 +0.41000 0.12365 +0.40333 0.12394 +0.39667 0.12418 +0.39000 0.12436 +0.38333 0.12449 +0.37667 0.12457 +0.37000 0.12459 +0.36333 0.12455 +0.35667 0.12446 +0.35000 0.12431 +0.34333 0.12411 +0.33667 0.12385 +0.33000 0.12353 +0.32333 0.12317 +0.31667 0.12275 +0.31000 0.12228 +0.30333 0.12175 +0.29667 0.12117 +0.29000 0.12053 +0.28333 0.11984 +0.27667 0.11910 +0.27000 0.11829 +0.26333 0.11744 +0.25667 0.11653 +0.25000 0.11557 +0.24342 0.11456 +0.23693 0.11351 +0.23053 0.11243 +0.22421 0.11130 +0.21798 0.11015 +0.21184 0.10896 +0.20579 0.10773 +0.19982 0.10648 +0.19395 0.10520 +0.18816 0.10389 +0.18245 0.10255 +0.17684 0.10119 +0.17131 0.09980 +0.16587 0.09839 +0.16052 0.09696 +0.15526 0.09550 +0.15008 0.09403 +0.14499 0.09254 +0.13999 0.09103 +0.13508 0.08950 +0.13026 0.08796 +0.12552 0.08641 +0.12087 0.08483 +0.11631 0.08325 +0.11183 0.08165 +0.10745 0.08004 +0.10315 0.07843 +0.09893 0.07679 +0.09481 0.07516 +0.09077 0.07351 +0.08683 0.07186 +0.08297 0.07021 +0.07919 0.06854 +0.07551 0.06687 +0.07191 0.06520 +0.06840 0.06353 +0.06498 0.06185 +0.06164 0.06017 +0.05840 0.05850 +0.05524 0.05682 +0.05217 0.05515 +0.04918 0.05348 +0.04629 0.05181 +0.04348 0.05015 +0.04076 0.04849 +0.03812 0.04683 +0.03558 0.04519 +0.03312 0.04356 +0.03075 0.04194 +0.02847 0.04033 +0.02627 0.03874 +0.02417 0.03716 +0.02215 0.03560 +0.02022 0.03404 +0.01837 0.03249 +0.01662 0.03094 +0.01495 0.02940 +0.01337 0.02785 +0.01187 0.02630 +0.01047 0.02476 +0.00915 0.02322 +0.00792 0.02169 +0.00678 0.02017 +0.00572 0.01864 +0.00476 0.01713 +0.00388 0.01562 +0.00309 0.01410 +0.00238 0.01253 +0.00177 0.01094 +0.00124 0.00923 +0.00080 0.00740 +0.00044 0.00537 +0.00018 0.00333 +0.00000 0.00000 +0.00018 -0.00292 +0.00044 -0.00443 +0.00080 -0.00589 +0.00124 -0.00727 +0.00177 -0.00864 +0.00238 -0.00998 +0.00309 -0.01134 +0.00388 -0.01266 +0.00476 -0.01397 +0.00572 -0.01526 +0.00678 -0.01656 +0.00792 -0.01785 +0.00915 -0.01914 +0.01047 -0.02044 +0.01187 -0.02174 +0.01337 -0.02306 +0.01495 -0.02438 +0.01662 -0.02571 +0.01837 -0.02705 +0.02022 -0.02841 +0.02215 -0.02976 +0.02417 -0.03112 +0.02627 -0.03248 +0.02847 -0.03384 +0.03075 -0.03520 +0.03312 -0.03655 +0.03558 -0.03789 +0.03812 -0.03923 +0.04076 -0.04056 +0.04348 -0.04188 +0.04629 -0.04319 +0.04918 -0.04449 +0.05217 -0.04579 +0.05524 -0.04708 +0.05840 -0.04836 +0.06164 -0.04963 +0.06498 -0.05089 +0.06840 -0.05215 +0.07191 -0.05340 +0.07551 -0.05464 +0.07919 -0.05587 +0.08297 -0.05709 +0.08683 -0.05831 +0.09077 -0.05951 +0.09481 -0.06071 +0.09893 -0.06189 +0.10315 -0.06306 +0.10745 -0.06422 +0.11183 -0.06536 +0.11631 -0.06648 +0.12087 -0.06759 +0.12552 -0.06868 +0.13026 -0.06975 +0.13508 -0.07079 +0.13999 -0.07182 +0.14499 -0.07282 +0.15008 -0.07380 +0.15526 -0.07476 +0.16052 -0.07568 +0.16587 -0.07658 +0.17131 -0.07746 +0.17684 -0.07830 +0.18245 -0.07911 +0.18816 -0.07989 +0.19395 -0.08063 +0.19982 -0.08134 +0.20579 -0.08201 +0.21184 -0.08264 +0.21798 -0.08324 +0.22421 -0.08380 +0.23053 -0.08432 +0.23693 -0.08479 +0.24342 -0.08523 +0.25000 -0.08561 +0.25667 -0.08595 +0.26333 -0.08624 +0.27000 -0.08648 +0.27667 -0.08667 +0.28333 -0.08680 +0.29000 -0.08689 +0.29667 -0.08693 +0.30333 -0.08692 +0.31000 -0.08686 +0.31667 -0.08676 +0.32333 -0.08660 +0.33000 -0.08640 +0.33667 -0.08615 +0.34333 -0.08586 +0.35000 -0.08553 +0.35667 -0.08515 +0.36333 -0.08473 +0.37000 -0.08427 +0.37667 -0.08376 +0.38333 -0.08322 +0.39000 -0.08263 +0.39667 -0.08200 +0.40333 -0.08134 +0.41000 -0.08062 +0.41667 -0.07987 +0.42333 -0.07908 +0.43000 -0.07824 +0.43667 -0.07736 +0.44333 -0.07644 +0.45000 -0.07548 +0.45667 -0.07448 +0.46333 -0.07343 +0.47000 -0.07235 +0.47667 -0.07122 +0.48333 -0.07006 +0.49000 -0.06886 +0.49667 -0.06763 +0.50333 -0.06636 +0.51000 -0.06506 +0.51667 -0.06373 +0.52333 -0.06237 +0.53000 -0.06097 +0.53667 -0.05955 +0.54333 -0.05810 +0.55000 -0.05663 +0.55667 -0.05513 +0.56333 -0.05361 +0.57000 -0.05207 +0.57667 -0.05050 +0.58333 -0.04892 +0.59000 -0.04732 +0.59667 -0.04571 +0.60333 -0.04408 +0.61000 -0.04243 +0.61667 -0.04078 +0.62333 -0.03911 +0.63000 -0.03744 +0.63667 -0.03576 +0.64333 -0.03409 +0.65000 -0.03241 +0.65667 -0.03073 +0.66333 -0.02906 +0.67000 -0.02740 +0.67667 -0.02574 +0.68333 -0.02411 +0.69000 -0.02248 +0.69667 -0.02088 +0.70333 -0.01930 +0.71000 -0.01774 +0.71667 -0.01620 +0.72333 -0.01470 +0.73000 -0.01323 +0.73667 -0.01179 +0.74333 -0.01039 +0.75000 -0.00903 +0.75660 -0.00772 +0.76314 -0.00647 +0.76961 -0.00528 +0.77601 -0.00416 +0.78235 -0.00308 +0.78863 -0.00207 +0.79484 -0.00112 +0.80098 -0.00023 +0.80706 0.00060 +0.81307 0.00136 +0.81902 0.00207 +0.82490 0.00273 +0.83072 0.00333 +0.83647 0.00387 +0.84216 0.00435 +0.84778 0.00479 +0.85333 0.00517 +0.85882 0.00550 +0.86425 0.00578 +0.86961 0.00601 +0.87490 0.00620 +0.88013 0.00633 +0.88529 0.00643 +0.89039 0.00648 +0.89542 0.00649 +0.90039 0.00646 +0.90529 0.00639 +0.91013 0.00628 +0.91490 0.00613 +0.91961 0.00595 +0.92425 0.00574 +0.92882 0.00550 +0.93333 0.00523 +0.93778 0.00494 +0.94216 0.00462 +0.94647 0.00428 +0.95072 0.00392 +0.95490 0.00355 +0.95902 0.00315 +0.96307 0.00275 +0.96706 0.00233 +0.97098 0.00189 +0.97484 0.00145 +0.97863 0.00099 +0.98235 0.00053 +0.98601 0.00005 +0.98961 -0.00044 +0.99314 -0.00094 +0.99660 -0.00143 +1.00000 -0.00194 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17.dat new file mode 100644 index 0000000000..4949fcf7e5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17.dat @@ -0,0 +1,194 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU25_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4336 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6873 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.12 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 140 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0202 0.0000 + -175.00 0.368 0.0324 0.1845 + -170.00 0.735 0.0943 0.3701 + -160.00 0.695 0.2848 0.2679 + -155.00 0.777 0.4001 0.3046 + -150.00 0.828 0.5215 0.3329 + -145.00 0.850 0.6447 0.3540 + -140.00 0.846 0.7660 0.3693 + -135.00 0.818 0.8823 0.3794 + -130.00 0.771 0.9911 0.3854 + -125.00 0.705 1.0905 0.3878 + -120.00 0.624 1.1787 0.3872 + -115.00 0.530 1.2545 0.3841 + -110.00 0.426 1.3168 0.3788 + -105.00 0.314 1.3650 0.3716 + -100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17_coords.txt new file mode 100644 index 0000000000..8655cdc1d7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU25_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 91-W2-250.lm +! x/c y/c +1.00000 0.00213 +0.99660 0.00314 +0.99314 0.00414 +0.98961 0.00515 +0.98601 0.00617 +0.98235 0.00720 +0.97863 0.00822 +0.97484 0.00926 +0.97098 0.01030 +0.96706 0.01135 +0.96307 0.01240 +0.95902 0.01347 +0.95490 0.01454 +0.95072 0.01562 +0.94647 0.01672 +0.94216 0.01783 +0.93778 0.01895 +0.93333 0.02009 +0.92882 0.02125 +0.92425 0.02241 +0.91961 0.02359 +0.91490 0.02479 +0.91013 0.02600 +0.90529 0.02722 +0.90039 0.02846 +0.89542 0.02972 +0.89039 0.03099 +0.88529 0.03227 +0.88013 0.03357 +0.87490 0.03489 +0.86961 0.03622 +0.86425 0.03756 +0.85882 0.03892 +0.85333 0.04029 +0.84778 0.04167 +0.84216 0.04306 +0.83647 0.04447 +0.83072 0.04589 +0.82490 0.04732 +0.81902 0.04877 +0.81307 0.05023 +0.80706 0.05170 +0.80098 0.05319 +0.79484 0.05468 +0.78863 0.05619 +0.78235 0.05771 +0.77601 0.05925 +0.76961 0.06078 +0.76314 0.06233 +0.75660 0.06388 +0.75000 0.06544 +0.74333 0.06701 +0.73667 0.06857 +0.73000 0.07013 +0.72333 0.07168 +0.71667 0.07322 +0.71000 0.07475 +0.70333 0.07628 +0.69667 0.07779 +0.69000 0.07930 +0.68333 0.08080 +0.67667 0.08228 +0.67000 0.08375 +0.66333 0.08522 +0.65667 0.08667 +0.65000 0.08810 +0.64333 0.08953 +0.63667 0.09093 +0.63000 0.09233 +0.62333 0.09371 +0.61667 0.09507 +0.61000 0.09642 +0.60333 0.09775 +0.59667 0.09906 +0.59000 0.10035 +0.58333 0.10163 +0.57667 0.10289 +0.57000 0.10413 +0.56333 0.10535 +0.55667 0.10655 +0.55000 0.10773 +0.54333 0.10888 +0.53667 0.11001 +0.53000 0.11112 +0.52333 0.11221 +0.51667 0.11327 +0.51000 0.11430 +0.50333 0.11530 +0.49667 0.11628 +0.49000 0.11723 +0.48333 0.11815 +0.47667 0.11904 +0.47000 0.11991 +0.46333 0.12074 +0.45667 0.12154 +0.45000 0.12230 +0.44333 0.12303 +0.43667 0.12372 +0.43000 0.12436 +0.42333 0.12497 +0.41667 0.12554 +0.41000 0.12606 +0.40333 0.12655 +0.39667 0.12699 +0.39000 0.12738 +0.38333 0.12773 +0.37667 0.12803 +0.37000 0.12828 +0.36333 0.12846 +0.35667 0.12858 +0.35000 0.12864 +0.34333 0.12862 +0.33667 0.12853 +0.33000 0.12837 +0.32333 0.12815 +0.31667 0.12785 +0.31000 0.12749 +0.30333 0.12705 +0.29667 0.12656 +0.29000 0.12600 +0.28333 0.12538 +0.27667 0.12469 +0.27000 0.12394 +0.26333 0.12312 +0.25667 0.12224 +0.25000 0.12130 +0.24342 0.12030 +0.23693 0.11926 +0.23053 0.11817 +0.22421 0.11704 +0.21798 0.11586 +0.21184 0.11465 +0.20579 0.11340 +0.19982 0.11210 +0.19395 0.11078 +0.18816 0.10942 +0.18245 0.10803 +0.17684 0.10660 +0.17131 0.10515 +0.16587 0.10367 +0.16052 0.10217 +0.15526 0.10064 +0.15008 0.09909 +0.14499 0.09751 +0.13999 0.09591 +0.13508 0.09430 +0.13026 0.09266 +0.12552 0.09101 +0.12087 0.08934 +0.11631 0.08765 +0.11183 0.08595 +0.10745 0.08424 +0.10315 0.08251 +0.09893 0.08076 +0.09481 0.07902 +0.09077 0.07725 +0.08683 0.07549 +0.08297 0.07371 +0.07919 0.07192 +0.07551 0.07013 +0.07191 0.06834 +0.06840 0.06654 +0.06498 0.06474 +0.06164 0.06293 +0.05840 0.06113 +0.05524 0.05933 +0.05217 0.05753 +0.04918 0.05573 +0.04629 0.05393 +0.04348 0.05214 +0.04076 0.05035 +0.03812 0.04856 +0.03558 0.04679 +0.03312 0.04502 +0.03075 0.04326 +0.02847 0.04151 +0.02627 0.03976 +0.02417 0.03804 +0.02215 0.03632 +0.02022 0.03462 +0.01837 0.03293 +0.01662 0.03126 +0.01495 0.02961 +0.01337 0.02797 +0.01187 0.02635 +0.01047 0.02475 +0.00915 0.02317 +0.00792 0.02161 +0.00678 0.02007 +0.00572 0.01855 +0.00476 0.01706 +0.00388 0.01557 +0.00309 0.01409 +0.00238 0.01261 +0.00177 0.01110 +0.00124 0.00945 +0.00080 0.00766 +0.00044 0.00568 +0.00018 0.00363 +0.00000 0.00000 +0.00018 -0.00360 +0.00044 -0.00572 +0.00080 -0.00778 +0.00124 -0.00974 +0.00177 -0.01169 +0.00238 -0.01359 +0.00309 -0.01549 +0.00388 -0.01736 +0.00476 -0.01921 +0.00572 -0.02104 +0.00678 -0.02288 +0.00792 -0.02470 +0.00915 -0.02652 +0.01047 -0.02835 +0.01187 -0.03019 +0.01337 -0.03205 +0.01495 -0.03392 +0.01662 -0.03581 +0.01837 -0.03770 +0.02022 -0.03961 +0.02215 -0.04153 +0.02417 -0.04345 +0.02627 -0.04537 +0.02847 -0.04730 +0.03075 -0.04921 +0.03312 -0.05112 +0.03558 -0.05302 +0.03812 -0.05491 +0.04076 -0.05679 +0.04348 -0.05865 +0.04629 -0.06051 +0.04918 -0.06234 +0.05217 -0.06418 +0.05524 -0.06600 +0.05840 -0.06780 +0.06164 -0.06960 +0.06498 -0.07139 +0.06840 -0.07316 +0.07191 -0.07492 +0.07551 -0.07668 +0.07919 -0.07842 +0.08297 -0.08015 +0.08683 -0.08186 +0.09077 -0.08356 +0.09481 -0.08525 +0.09893 -0.08692 +0.10315 -0.08858 +0.10745 -0.09022 +0.11183 -0.09182 +0.11631 -0.09342 +0.12087 -0.09498 +0.12552 -0.09652 +0.13026 -0.09803 +0.13508 -0.09951 +0.13999 -0.10095 +0.14499 -0.10237 +0.15008 -0.10376 +0.15526 -0.10511 +0.16052 -0.10642 +0.16587 -0.10769 +0.17131 -0.10892 +0.17684 -0.11011 +0.18245 -0.11126 +0.18816 -0.11236 +0.19395 -0.11341 +0.19982 -0.11441 +0.20579 -0.11536 +0.21184 -0.11626 +0.21798 -0.11710 +0.22421 -0.11789 +0.23053 -0.11862 +0.23693 -0.11929 +0.24342 -0.11990 +0.25000 -0.12045 +0.25667 -0.12094 +0.26333 -0.12135 +0.27000 -0.12168 +0.27667 -0.12195 +0.28333 -0.12214 +0.29000 -0.12227 +0.29667 -0.12232 +0.30333 -0.12231 +0.31000 -0.12222 +0.31667 -0.12207 +0.32333 -0.12186 +0.33000 -0.12157 +0.33667 -0.12123 +0.34333 -0.12082 +0.35000 -0.12034 +0.35667 -0.11981 +0.36333 -0.11922 +0.37000 -0.11857 +0.37667 -0.11785 +0.38333 -0.11708 +0.39000 -0.11625 +0.39667 -0.11537 +0.40333 -0.11442 +0.41000 -0.11342 +0.41667 -0.11236 +0.42333 -0.11124 +0.43000 -0.11006 +0.43667 -0.10881 +0.44333 -0.10752 +0.45000 -0.10615 +0.45667 -0.10474 +0.46333 -0.10326 +0.47000 -0.10173 +0.47667 -0.10015 +0.48333 -0.09851 +0.49000 -0.09682 +0.49667 -0.09508 +0.50333 -0.09329 +0.51000 -0.09145 +0.51667 -0.08956 +0.52333 -0.08764 +0.53000 -0.08567 +0.53667 -0.08366 +0.54333 -0.08162 +0.55000 -0.07953 +0.55667 -0.07742 +0.56333 -0.07527 +0.57000 -0.07309 +0.57667 -0.07088 +0.58333 -0.06865 +0.59000 -0.06639 +0.59667 -0.06410 +0.60333 -0.06180 +0.61000 -0.05948 +0.61667 -0.05713 +0.62333 -0.05478 +0.63000 -0.05242 +0.63667 -0.05005 +0.64333 -0.04767 +0.65000 -0.04530 +0.65667 -0.04293 +0.66333 -0.04057 +0.67000 -0.03822 +0.67667 -0.03588 +0.68333 -0.03357 +0.69000 -0.03127 +0.69667 -0.02900 +0.70333 -0.02676 +0.71000 -0.02456 +0.71667 -0.02238 +0.72333 -0.02026 +0.73000 -0.01817 +0.73667 -0.01614 +0.74333 -0.01416 +0.75000 -0.01223 +0.75660 -0.01038 +0.76314 -0.00861 +0.76961 -0.00692 +0.77601 -0.00532 +0.78235 -0.00381 +0.78863 -0.00238 +0.79484 -0.00103 +0.80098 0.00023 +0.80706 0.00141 +0.81307 0.00250 +0.81902 0.00351 +0.82490 0.00444 +0.83072 0.00529 +0.83647 0.00606 +0.84216 0.00675 +0.84778 0.00737 +0.85333 0.00791 +0.85882 0.00839 +0.86425 0.00879 +0.86961 0.00913 +0.87490 0.00940 +0.88013 0.00961 +0.88529 0.00975 +0.89039 0.00983 +0.89542 0.00985 +0.90039 0.00982 +0.90529 0.00972 +0.91013 0.00957 +0.91490 0.00936 +0.91961 0.00910 +0.92425 0.00880 +0.92882 0.00844 +0.93333 0.00804 +0.93778 0.00760 +0.94216 0.00712 +0.94647 0.00660 +0.95072 0.00606 +0.95490 0.00549 +0.95902 0.00490 +0.96307 0.00429 +0.96706 0.00367 +0.97098 0.00303 +0.97484 0.00238 +0.97863 0.00173 +0.98235 0.00108 +0.98601 0.00043 +0.98961 -0.00022 +0.99314 -0.00086 +0.99660 -0.00149 +1.00000 -0.00213 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17.dat new file mode 100644 index 0000000000..2173054243 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17.dat @@ -0,0 +1,198 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU30_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -2.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.449 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6138 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.008 Cd0 ! 2D drag coefficient value at 0-lift. + -0.09 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 143 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0267 0.0000 + -175.00 0.274 0.0370 0.1379 + -170.00 0.547 0.0968 0.2778 + -160.00 0.685 0.2876 0.2740 + -155.00 0.766 0.4025 0.3118 + -150.00 0.816 0.5232 0.3411 + -145.00 0.836 0.6454 0.3631 + -140.00 0.832 0.7656 0.3791 + -135.00 0.804 0.8807 0.3899 + -130.00 0.756 0.9882 0.3965 + -125.00 0.690 1.0861 0.3994 + -120.00 0.609 1.1730 0.3992 + -115.00 0.515 1.2474 0.3964 + -110.00 0.411 1.3084 0.3915 + -105.00 0.300 1.3552 0.3846 + -100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17_coords.txt new file mode 100644 index 0000000000..0f010f6506 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU30_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 97-W-300.lm +! x/c y/c +1.00000 0.00246 +0.99660 0.00340 +0.99314 0.00437 +0.98961 0.00536 +0.98601 0.00638 +0.98235 0.00740 +0.97863 0.00843 +0.97484 0.00947 +0.97098 0.01051 +0.96706 0.01157 +0.96307 0.01264 +0.95902 0.01371 +0.95490 0.01479 +0.95072 0.01588 +0.94647 0.01698 +0.94216 0.01810 +0.93778 0.01922 +0.93333 0.02036 +0.92882 0.02151 +0.92425 0.02268 +0.91961 0.02386 +0.91490 0.02505 +0.91013 0.02626 +0.90529 0.02749 +0.90039 0.02873 +0.89542 0.02999 +0.89039 0.03126 +0.88529 0.03255 +0.88013 0.03385 +0.87490 0.03516 +0.86961 0.03649 +0.86425 0.03784 +0.85882 0.03921 +0.85333 0.04058 +0.84778 0.04197 +0.84216 0.04337 +0.83647 0.04479 +0.83072 0.04622 +0.82490 0.04767 +0.81902 0.04913 +0.81307 0.05060 +0.80706 0.05208 +0.80098 0.05357 +0.79484 0.05508 +0.78863 0.05659 +0.78235 0.05812 +0.77601 0.05965 +0.76961 0.06120 +0.76314 0.06275 +0.75660 0.06432 +0.75000 0.06589 +0.74333 0.06747 +0.73667 0.06904 +0.73000 0.07061 +0.72333 0.07217 +0.71667 0.07371 +0.71000 0.07525 +0.70333 0.07678 +0.69667 0.07830 +0.69000 0.07981 +0.68333 0.08131 +0.67667 0.08280 +0.67000 0.08428 +0.66333 0.08575 +0.65667 0.08720 +0.65000 0.08864 +0.64333 0.09008 +0.63667 0.09149 +0.63000 0.09290 +0.62333 0.09429 +0.61667 0.09566 +0.61000 0.09703 +0.60333 0.09837 +0.59667 0.09970 +0.59000 0.10102 +0.58333 0.10232 +0.57667 0.10360 +0.57000 0.10486 +0.56333 0.10611 +0.55667 0.10734 +0.55000 0.10855 +0.54333 0.10975 +0.53667 0.11092 +0.53000 0.11207 +0.52333 0.11321 +0.51667 0.11432 +0.51000 0.11541 +0.50333 0.11648 +0.49667 0.11752 +0.49000 0.11854 +0.48333 0.11954 +0.47667 0.12051 +0.47000 0.12146 +0.46333 0.12239 +0.45667 0.12328 +0.45000 0.12415 +0.44333 0.12500 +0.43667 0.12581 +0.43000 0.12659 +0.42333 0.12734 +0.41667 0.12806 +0.41000 0.12875 +0.40333 0.12940 +0.39667 0.13001 +0.39000 0.13059 +0.38333 0.13113 +0.37667 0.13164 +0.37000 0.13210 +0.36333 0.13252 +0.35667 0.13290 +0.35000 0.13323 +0.34333 0.13352 +0.33667 0.13377 +0.33000 0.13396 +0.32333 0.13411 +0.31667 0.13420 +0.31000 0.13424 +0.30333 0.13422 +0.29667 0.13415 +0.29000 0.13401 +0.28333 0.13381 +0.27667 0.13355 +0.27000 0.13321 +0.26333 0.13280 +0.25667 0.13231 +0.25000 0.13174 +0.24342 0.13109 +0.23693 0.13036 +0.23053 0.12955 +0.22421 0.12866 +0.21798 0.12771 +0.21184 0.12668 +0.20579 0.12559 +0.19982 0.12444 +0.19395 0.12324 +0.18816 0.12197 +0.18245 0.12066 +0.17684 0.11930 +0.17131 0.11789 +0.16587 0.11644 +0.16052 0.11495 +0.15526 0.11342 +0.15008 0.11185 +0.14499 0.11024 +0.13999 0.10860 +0.13508 0.10693 +0.13026 0.10522 +0.12552 0.10348 +0.12087 0.10172 +0.11631 0.09993 +0.11183 0.09811 +0.10745 0.09627 +0.10315 0.09441 +0.09893 0.09252 +0.09481 0.09061 +0.09077 0.08869 +0.08683 0.08675 +0.08297 0.08478 +0.07919 0.08280 +0.07551 0.08082 +0.07191 0.07881 +0.06840 0.07680 +0.06498 0.07477 +0.06164 0.07274 +0.05840 0.07070 +0.05524 0.06865 +0.05217 0.06660 +0.04918 0.06454 +0.04629 0.06248 +0.04348 0.06042 +0.04076 0.05835 +0.03812 0.05629 +0.03558 0.05423 +0.03312 0.05217 +0.03075 0.05012 +0.02847 0.04808 +0.02627 0.04604 +0.02417 0.04402 +0.02215 0.04200 +0.02022 0.03999 +0.01837 0.03799 +0.01662 0.03602 +0.01495 0.03405 +0.01337 0.03211 +0.01187 0.03017 +0.01047 0.02827 +0.00915 0.02637 +0.00792 0.02450 +0.00678 0.02266 +0.00572 0.02083 +0.00476 0.01904 +0.00388 0.01725 +0.00309 0.01548 +0.00238 0.01370 +0.00177 0.01194 +0.00124 0.01010 +0.00080 0.00820 +0.00044 0.00612 +0.00018 0.00390 +0.00000 0.00000 +0.00018 -0.00382 +0.00044 -0.00601 +0.00080 -0.00815 +0.00124 -0.01017 +0.00177 -0.01216 +0.00238 -0.01412 +0.00309 -0.01611 +0.00388 -0.01811 +0.00476 -0.02014 +0.00572 -0.02217 +0.00678 -0.02423 +0.00792 -0.02630 +0.00915 -0.02840 +0.01047 -0.03053 +0.01187 -0.03267 +0.01337 -0.03485 +0.01495 -0.03705 +0.01662 -0.03929 +0.01837 -0.04154 +0.02022 -0.04385 +0.02215 -0.04617 +0.02417 -0.04852 +0.02627 -0.05088 +0.02847 -0.05328 +0.03075 -0.05569 +0.03312 -0.05813 +0.03558 -0.06060 +0.03812 -0.06308 +0.04076 -0.06559 +0.04348 -0.06811 +0.04629 -0.07064 +0.04918 -0.07318 +0.05217 -0.07574 +0.05524 -0.07831 +0.05840 -0.08088 +0.06164 -0.08345 +0.06498 -0.08604 +0.06840 -0.08862 +0.07191 -0.09121 +0.07551 -0.09379 +0.07919 -0.09637 +0.08297 -0.09895 +0.08683 -0.10152 +0.09077 -0.10408 +0.09481 -0.10665 +0.09893 -0.10919 +0.10315 -0.11173 +0.10745 -0.11425 +0.11183 -0.11675 +0.11631 -0.11923 +0.12087 -0.12169 +0.12552 -0.12412 +0.13026 -0.12652 +0.13508 -0.12888 +0.13999 -0.13121 +0.14499 -0.13350 +0.15008 -0.13576 +0.15526 -0.13797 +0.16052 -0.14014 +0.16587 -0.14225 +0.17131 -0.14432 +0.17684 -0.14633 +0.18245 -0.14828 +0.18816 -0.15017 +0.19395 -0.15198 +0.19982 -0.15371 +0.20579 -0.15537 +0.21184 -0.15693 +0.21798 -0.15840 +0.22421 -0.15976 +0.23053 -0.16101 +0.23693 -0.16214 +0.24342 -0.16314 +0.25000 -0.16399 +0.25667 -0.16470 +0.26333 -0.16526 +0.27000 -0.16567 +0.27667 -0.16592 +0.28333 -0.16602 +0.29000 -0.16598 +0.29667 -0.16580 +0.30333 -0.16548 +0.31000 -0.16503 +0.31667 -0.16445 +0.32333 -0.16374 +0.33000 -0.16291 +0.33667 -0.16198 +0.34333 -0.16094 +0.35000 -0.15980 +0.35667 -0.15855 +0.36333 -0.15722 +0.37000 -0.15580 +0.37667 -0.15429 +0.38333 -0.15270 +0.39000 -0.15104 +0.39667 -0.14931 +0.40333 -0.14752 +0.41000 -0.14566 +0.41667 -0.14374 +0.42333 -0.14178 +0.43000 -0.13977 +0.43667 -0.13772 +0.44333 -0.13562 +0.45000 -0.13348 +0.45667 -0.13130 +0.46333 -0.12908 +0.47000 -0.12683 +0.47667 -0.12456 +0.48333 -0.12225 +0.49000 -0.11992 +0.49667 -0.11757 +0.50333 -0.11520 +0.51000 -0.11281 +0.51667 -0.11040 +0.52333 -0.10799 +0.53000 -0.10555 +0.53667 -0.10310 +0.54333 -0.10065 +0.55000 -0.09818 +0.55667 -0.09570 +0.56333 -0.09321 +0.57000 -0.09071 +0.57667 -0.08821 +0.58333 -0.08571 +0.59000 -0.08320 +0.59667 -0.08070 +0.60333 -0.07819 +0.61000 -0.07569 +0.61667 -0.07319 +0.62333 -0.07070 +0.63000 -0.06820 +0.63667 -0.06572 +0.64333 -0.06325 +0.65000 -0.06079 +0.65667 -0.05834 +0.66333 -0.05590 +0.67000 -0.05347 +0.67667 -0.05106 +0.68333 -0.04867 +0.69000 -0.04629 +0.69667 -0.04394 +0.70333 -0.04161 +0.71000 -0.03931 +0.71667 -0.03703 +0.72333 -0.03478 +0.73000 -0.03256 +0.73667 -0.03037 +0.74333 -0.02822 +0.75000 -0.02610 +0.75660 -0.02405 +0.76314 -0.02205 +0.76961 -0.02013 +0.77601 -0.01827 +0.78235 -0.01647 +0.78863 -0.01474 +0.79484 -0.01309 +0.80098 -0.01150 +0.80706 -0.00998 +0.81307 -0.00854 +0.81902 -0.00717 +0.82490 -0.00586 +0.83072 -0.00462 +0.83647 -0.00346 +0.84216 -0.00236 +0.84778 -0.00133 +0.85333 -0.00037 +0.85882 0.00052 +0.86425 0.00134 +0.86961 0.00210 +0.87490 0.00278 +0.88013 0.00340 +0.88529 0.00395 +0.89039 0.00444 +0.89542 0.00487 +0.90039 0.00524 +0.90529 0.00555 +0.91013 0.00580 +0.91490 0.00600 +0.91961 0.00614 +0.92425 0.00622 +0.92882 0.00625 +0.93333 0.00623 +0.93778 0.00615 +0.94216 0.00602 +0.94647 0.00583 +0.95072 0.00558 +0.95490 0.00528 +0.95902 0.00493 +0.96307 0.00452 +0.96706 0.00405 +0.97098 0.00352 +0.97484 0.00294 +0.97863 0.00231 +0.98235 0.00163 +0.98601 0.00090 +0.98961 0.00012 +0.99314 -0.00071 +0.99660 -0.00158 +1.00000 -0.00246 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17.dat new file mode 100644 index 0000000000..750b46ecbf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17.dat @@ -0,0 +1,189 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU35_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -1.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 11.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -11.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.6717 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3075 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.012 Cd0 ! 2D drag coefficient value at 0-lift. + -0.07 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 135 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0407 0.0000 + -175.00 0.223 0.0507 0.0937 + -170.00 0.405 0.1055 0.1702 + -160.00 0.658 0.2982 0.2819 + -155.00 0.733 0.4121 0.3213 + -150.00 0.778 0.5308 0.3520 + -145.00 0.795 0.6503 0.3754 + -140.00 0.787 0.7672 0.3926 + -135.00 0.757 0.8785 0.4046 + -130.00 0.708 0.9819 0.4121 + -125.00 0.641 1.0756 0.4160 + -120.00 0.560 1.1580 0.4167 + -115.00 0.467 1.2280 0.4146 + -110.00 0.365 1.2847 0.4104 + -105.00 0.255 1.3274 0.4041 + -100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17_coords.txt new file mode 100644 index 0000000000..b1b81649b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU35_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU 35 +! x/c y/c +1.00000 0.00283 +0.99660 0.00378 +0.99314 0.00477 +0.98961 0.00578 +0.98601 0.00683 +0.98235 0.00789 +0.97863 0.00897 +0.97484 0.01006 +0.97098 0.01116 +0.96706 0.01228 +0.96307 0.01342 +0.95902 0.01456 +0.95490 0.01571 +0.95072 0.01688 +0.94647 0.01806 +0.94216 0.01926 +0.93778 0.02046 +0.93333 0.02169 +0.92882 0.02292 +0.92425 0.02419 +0.91961 0.02547 +0.91490 0.02675 +0.91013 0.02807 +0.90529 0.02941 +0.90039 0.03077 +0.89542 0.03214 +0.89039 0.03353 +0.88529 0.03495 +0.88013 0.03638 +0.87490 0.03782 +0.86961 0.03929 +0.86425 0.04079 +0.85882 0.04230 +0.85333 0.04383 +0.84778 0.04538 +0.84216 0.04694 +0.83647 0.04853 +0.83072 0.05013 +0.82490 0.05176 +0.81902 0.05340 +0.81307 0.05506 +0.80706 0.05673 +0.80098 0.05842 +0.79484 0.06013 +0.78863 0.06184 +0.78235 0.06358 +0.77601 0.06531 +0.76961 0.06708 +0.76314 0.06885 +0.75660 0.07064 +0.75000 0.07244 +0.74333 0.07426 +0.73667 0.07606 +0.73000 0.07786 +0.72333 0.07966 +0.71667 0.08144 +0.71000 0.08322 +0.70333 0.08498 +0.69667 0.08674 +0.69000 0.08849 +0.68333 0.09022 +0.67667 0.09196 +0.67000 0.09368 +0.66333 0.09539 +0.65667 0.09708 +0.65000 0.09876 +0.64333 0.10044 +0.63667 0.10210 +0.63000 0.10375 +0.62333 0.10538 +0.61667 0.10699 +0.61000 0.10859 +0.60333 0.11017 +0.59667 0.11174 +0.59000 0.11330 +0.58333 0.11483 +0.57667 0.11634 +0.57000 0.11784 +0.56333 0.11931 +0.55667 0.12077 +0.55000 0.12220 +0.54333 0.12363 +0.53667 0.12502 +0.53000 0.12639 +0.52333 0.12775 +0.51667 0.12907 +0.51000 0.13037 +0.50333 0.13165 +0.49667 0.13289 +0.49000 0.13411 +0.48333 0.13531 +0.47667 0.13648 +0.47000 0.13761 +0.46333 0.13873 +0.45667 0.13980 +0.45000 0.14086 +0.44333 0.14189 +0.43667 0.14288 +0.43000 0.14384 +0.42333 0.14477 +0.41667 0.14566 +0.41000 0.14653 +0.40333 0.14736 +0.39667 0.14814 +0.39000 0.14889 +0.38333 0.14960 +0.37667 0.15028 +0.37000 0.15091 +0.36333 0.15151 +0.35667 0.15207 +0.35000 0.15258 +0.34333 0.15306 +0.33667 0.15351 +0.33000 0.15391 +0.32333 0.15426 +0.31667 0.15457 +0.31000 0.15482 +0.30333 0.15502 +0.29667 0.15516 +0.29000 0.15524 +0.28333 0.15525 +0.27667 0.15520 +0.27000 0.15507 +0.26333 0.15486 +0.25667 0.15457 +0.25000 0.15419 +0.24342 0.15372 +0.23693 0.15316 +0.23053 0.15250 +0.22421 0.15175 +0.21798 0.15094 +0.21184 0.15002 +0.20579 0.14904 +0.19982 0.14798 +0.19395 0.14686 +0.18816 0.14566 +0.18245 0.14439 +0.17684 0.14308 +0.17131 0.14169 +0.16587 0.14025 +0.16052 0.13875 +0.15526 0.13721 +0.15008 0.13561 +0.14499 0.13396 +0.13999 0.13226 +0.13508 0.13052 +0.13026 0.12873 +0.12552 0.12689 +0.12087 0.12502 +0.11631 0.12311 +0.11183 0.12115 +0.10745 0.11917 +0.10315 0.11715 +0.09893 0.11509 +0.09481 0.11299 +0.09077 0.11087 +0.08683 0.10871 +0.08297 0.10652 +0.07919 0.10430 +0.07551 0.10207 +0.07191 0.09979 +0.06840 0.09750 +0.06498 0.09517 +0.06164 0.09284 +0.05840 0.09048 +0.05524 0.08809 +0.05217 0.08569 +0.04918 0.08327 +0.04629 0.08084 +0.04348 0.07839 +0.04076 0.07592 +0.03812 0.07345 +0.03558 0.07096 +0.03312 0.06847 +0.03075 0.06597 +0.02847 0.06348 +0.02627 0.06097 +0.02417 0.05847 +0.02215 0.05596 +0.02022 0.05344 +0.01837 0.05091 +0.01662 0.04841 +0.01495 0.04589 +0.01337 0.04339 +0.01187 0.04088 +0.01047 0.03840 +0.00915 0.03591 +0.00792 0.03343 +0.00678 0.03096 +0.00572 0.02845 +0.00476 0.02592 +0.00388 0.02329 +0.00309 0.02056 +0.00238 0.01774 +0.00177 0.01503 +0.00124 0.01240 +0.00080 0.00990 +0.00044 0.00733 +0.00018 0.00465 +0.00000 0.00000 +0.00018 -0.00461 +0.00044 -0.00726 +0.00080 -0.00990 +0.00124 -0.01246 +0.00177 -0.01509 +0.00238 -0.01776 +0.00309 -0.02049 +0.00388 -0.02317 +0.00476 -0.02585 +0.00572 -0.02848 +0.00678 -0.03112 +0.00792 -0.03376 +0.00915 -0.03642 +0.01047 -0.03911 +0.01187 -0.04178 +0.01337 -0.04450 +0.01495 -0.04721 +0.01662 -0.04995 +0.01837 -0.05269 +0.02022 -0.05547 +0.02215 -0.05825 +0.02417 -0.06105 +0.02627 -0.06386 +0.02847 -0.06670 +0.03075 -0.06955 +0.03312 -0.07244 +0.03558 -0.07536 +0.03812 -0.07828 +0.04076 -0.08125 +0.04348 -0.08422 +0.04629 -0.08720 +0.04918 -0.09020 +0.05217 -0.09321 +0.05524 -0.09622 +0.05840 -0.09925 +0.06164 -0.10225 +0.06498 -0.10528 +0.06840 -0.10829 +0.07191 -0.11131 +0.07551 -0.11431 +0.07919 -0.11730 +0.08297 -0.12028 +0.08683 -0.12325 +0.09077 -0.12619 +0.09481 -0.12914 +0.09893 -0.13205 +0.10315 -0.13494 +0.10745 -0.13780 +0.11183 -0.14065 +0.11631 -0.14345 +0.12087 -0.14624 +0.12552 -0.14898 +0.13026 -0.15169 +0.13508 -0.15435 +0.13999 -0.15697 +0.14499 -0.15954 +0.15008 -0.16207 +0.15526 -0.16454 +0.16052 -0.16696 +0.16587 -0.16932 +0.17131 -0.17163 +0.17684 -0.17387 +0.18245 -0.17603 +0.18816 -0.17814 +0.19395 -0.18015 +0.19982 -0.18207 +0.20579 -0.18391 +0.21184 -0.18564 +0.21798 -0.18727 +0.22421 -0.18877 +0.23053 -0.19015 +0.23693 -0.19140 +0.24342 -0.19250 +0.25000 -0.19343 +0.25667 -0.19420 +0.26333 -0.19481 +0.27000 -0.19525 +0.27667 -0.19552 +0.28333 -0.19562 +0.29000 -0.19556 +0.29667 -0.19535 +0.30333 -0.19498 +0.31000 -0.19448 +0.31667 -0.19383 +0.32333 -0.19303 +0.33000 -0.19211 +0.33667 -0.19107 +0.34333 -0.18991 +0.35000 -0.18864 +0.35667 -0.18725 +0.36333 -0.18577 +0.37000 -0.18418 +0.37667 -0.18251 +0.38333 -0.18074 +0.39000 -0.17889 +0.39667 -0.17695 +0.40333 -0.17496 +0.41000 -0.17288 +0.41667 -0.17074 +0.42333 -0.16855 +0.43000 -0.16631 +0.43667 -0.16402 +0.44333 -0.16167 +0.45000 -0.15929 +0.45667 -0.15684 +0.46333 -0.15436 +0.47000 -0.15185 +0.47667 -0.14930 +0.48333 -0.14671 +0.49000 -0.14410 +0.49667 -0.14147 +0.50333 -0.13881 +0.51000 -0.13613 +0.51667 -0.13342 +0.52333 -0.13071 +0.53000 -0.12797 +0.53667 -0.12522 +0.54333 -0.12247 +0.55000 -0.11970 +0.55667 -0.11692 +0.56333 -0.11413 +0.57000 -0.11133 +0.57667 -0.10853 +0.58333 -0.10573 +0.59000 -0.10293 +0.59667 -0.10014 +0.60333 -0.09734 +0.61000 -0.09456 +0.61667 -0.09178 +0.62333 -0.08901 +0.63000 -0.08624 +0.63667 -0.08348 +0.64333 -0.08074 +0.65000 -0.07801 +0.65667 -0.07529 +0.66333 -0.07257 +0.67000 -0.06987 +0.67667 -0.06719 +0.68333 -0.06452 +0.69000 -0.06186 +0.69667 -0.05922 +0.70333 -0.05661 +0.71000 -0.05401 +0.71667 -0.05144 +0.72333 -0.04889 +0.73000 -0.04637 +0.73667 -0.04386 +0.74333 -0.04140 +0.75000 -0.03896 +0.75660 -0.03658 +0.76314 -0.03425 +0.76961 -0.03199 +0.77601 -0.02979 +0.78235 -0.02765 +0.78863 -0.02557 +0.79484 -0.02357 +0.80098 -0.02162 +0.80706 -0.01974 +0.81307 -0.01794 +0.81902 -0.01621 +0.82490 -0.01454 +0.83072 -0.01294 +0.83647 -0.01142 +0.84216 -0.00996 +0.84778 -0.00858 +0.85333 -0.00727 +0.85882 -0.00604 +0.86425 -0.00487 +0.86961 -0.00377 +0.87490 -0.00276 +0.88013 -0.00182 +0.88529 -0.00095 +0.89039 -0.00014 +0.89542 0.00061 +0.90039 0.00128 +0.90529 0.00189 +0.91013 0.00243 +0.91490 0.00293 +0.91961 0.00335 +0.92425 0.00370 +0.92882 0.00401 +0.93333 0.00425 +0.93778 0.00441 +0.94216 0.00452 +0.94647 0.00455 +0.95072 0.00451 +0.95490 0.00439 +0.95902 0.00420 +0.96307 0.00394 +0.96706 0.00358 +0.97098 0.00315 +0.97484 0.00264 +0.97863 0.00206 +0.98235 0.00141 +0.98601 0.00069 +0.98961 -0.00011 +0.99314 -0.00097 +0.99660 -0.00190 +1.00000 -0.00283 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17.dat new file mode 100644 index 0000000000..3882d07ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17.dat @@ -0,0 +1,190 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU40_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.3519 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3226 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.03 Cd0 ! 2D drag coefficient value at 0-lift. + -0.05 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 136 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0602 0.0000 + -175.00 0.218 0.0699 0.0934 + -170.00 0.397 0.1107 0.1697 + -160.00 0.642 0.3045 0.2813 + -155.00 0.715 0.4179 0.3208 + -150.00 0.757 0.5355 0.3516 + -145.00 0.772 0.6535 0.3752 + -140.00 0.762 0.7685 0.3926 + -135.00 0.731 0.8777 0.4048 + -130.00 0.680 0.9788 0.4126 + -125.00 0.613 1.0700 0.4166 + -120.00 0.532 1.1499 0.4176 + -115.00 0.439 1.2174 0.4158 + -110.00 0.337 1.2716 0.4117 + -105.00 0.228 1.3118 0.4057 + -100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17_coords.txt new file mode 100644 index 0000000000..24e0ec78c9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/DU40_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.33087 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU4050 +! x/c y/c +1.00000 0.00347 +0.99660 0.00455 +0.99314 0.00565 +0.98961 0.00678 +0.98601 0.00795 +0.98235 0.00914 +0.97863 0.01035 +0.97484 0.01158 +0.97098 0.01283 +0.96706 0.01410 +0.96307 0.01539 +0.95902 0.01670 +0.95490 0.01803 +0.95072 0.01937 +0.94647 0.02074 +0.94216 0.02212 +0.93778 0.02352 +0.93333 0.02495 +0.92882 0.02639 +0.92425 0.02786 +0.91961 0.02936 +0.91490 0.03087 +0.91013 0.03242 +0.90529 0.03400 +0.90039 0.03560 +0.89542 0.03723 +0.89039 0.03887 +0.88529 0.04056 +0.88013 0.04226 +0.87490 0.04399 +0.86961 0.04575 +0.86425 0.04754 +0.85882 0.04935 +0.85333 0.05119 +0.84778 0.05305 +0.84216 0.05493 +0.83647 0.05685 +0.83072 0.05878 +0.82490 0.06076 +0.81902 0.06275 +0.81307 0.06476 +0.80706 0.06680 +0.80098 0.06886 +0.79484 0.07094 +0.78863 0.07304 +0.78235 0.07517 +0.77601 0.07730 +0.76961 0.07947 +0.76314 0.08165 +0.75660 0.08386 +0.75000 0.08608 +0.74333 0.08832 +0.73667 0.09056 +0.73000 0.09279 +0.72333 0.09502 +0.71667 0.09724 +0.71000 0.09946 +0.70333 0.10166 +0.69667 0.10386 +0.69000 0.10605 +0.68333 0.10822 +0.67667 0.11040 +0.67000 0.11256 +0.66333 0.11471 +0.65667 0.11685 +0.65000 0.11897 +0.64333 0.12109 +0.63667 0.12318 +0.63000 0.12527 +0.62333 0.12733 +0.61667 0.12938 +0.61000 0.13142 +0.60333 0.13343 +0.59667 0.13543 +0.59000 0.13742 +0.58333 0.13938 +0.57667 0.14131 +0.57000 0.14323 +0.56333 0.14512 +0.55667 0.14698 +0.55000 0.14882 +0.54333 0.15064 +0.53667 0.15242 +0.53000 0.15417 +0.52333 0.15591 +0.51667 0.15759 +0.51000 0.15925 +0.50333 0.16088 +0.49667 0.16246 +0.49000 0.16401 +0.48333 0.16553 +0.47667 0.16701 +0.47000 0.16844 +0.46333 0.16985 +0.45667 0.17120 +0.45000 0.17253 +0.44333 0.17381 +0.43667 0.17504 +0.43000 0.17624 +0.42333 0.17739 +0.41667 0.17849 +0.41000 0.17957 +0.40333 0.18058 +0.39667 0.18154 +0.39000 0.18246 +0.38333 0.18333 +0.37667 0.18415 +0.37000 0.18491 +0.36333 0.18563 +0.35667 0.18629 +0.35000 0.18690 +0.34333 0.18746 +0.33667 0.18797 +0.33000 0.18842 +0.32333 0.18881 +0.31667 0.18914 +0.31000 0.18940 +0.30333 0.18961 +0.29667 0.18973 +0.29000 0.18979 +0.28333 0.18977 +0.27667 0.18968 +0.27000 0.18950 +0.26333 0.18924 +0.25667 0.18890 +0.25000 0.18845 +0.24342 0.18791 +0.23693 0.18729 +0.23053 0.18657 +0.22421 0.18575 +0.21798 0.18487 +0.21184 0.18388 +0.20579 0.18282 +0.19982 0.18167 +0.19395 0.18046 +0.18816 0.17916 +0.18245 0.17778 +0.17684 0.17634 +0.17131 0.17482 +0.16587 0.17323 +0.16052 0.17158 +0.15526 0.16987 +0.15008 0.16809 +0.14499 0.16625 +0.13999 0.16436 +0.13508 0.16240 +0.13026 0.16038 +0.12552 0.15831 +0.12087 0.15619 +0.11631 0.15402 +0.11183 0.15179 +0.10745 0.14953 +0.10315 0.14722 +0.09893 0.14485 +0.09481 0.14243 +0.09077 0.13998 +0.08683 0.13748 +0.08297 0.13493 +0.07919 0.13234 +0.07551 0.12972 +0.07191 0.12705 +0.06840 0.12435 +0.06498 0.12161 +0.06164 0.11884 +0.05840 0.11603 +0.05524 0.11319 +0.05217 0.11031 +0.04918 0.10740 +0.04629 0.10447 +0.04348 0.10150 +0.04076 0.09851 +0.03812 0.09549 +0.03558 0.09246 +0.03312 0.08940 +0.03075 0.08632 +0.02847 0.08324 +0.02627 0.08013 +0.02417 0.07701 +0.02215 0.07387 +0.02022 0.07070 +0.01837 0.06751 +0.01662 0.06433 +0.01495 0.06111 +0.01337 0.05790 +0.01187 0.05468 +0.01047 0.05148 +0.00915 0.04826 +0.00792 0.04505 +0.00678 0.04181 +0.00572 0.03847 +0.00476 0.03502 +0.00388 0.03133 +0.00309 0.02736 +0.00238 0.02318 +0.00177 0.01920 +0.00124 0.01552 +0.00080 0.01217 +0.00044 0.00892 +0.00018 0.00563 +0.00000 0.00000 +0.00018 -0.00567 +0.00044 -0.00905 +0.00080 -0.01247 +0.00124 -0.01591 +0.00177 -0.01956 +0.00238 -0.02333 +0.00309 -0.02716 +0.00388 -0.03085 +0.00476 -0.03442 +0.00572 -0.03783 +0.00678 -0.04120 +0.00792 -0.04453 +0.00915 -0.04785 +0.01047 -0.05117 +0.01187 -0.05447 +0.01337 -0.05781 +0.01495 -0.06113 +0.01662 -0.06446 +0.01837 -0.06775 +0.02022 -0.07107 +0.02215 -0.07437 +0.02417 -0.07766 +0.02627 -0.08092 +0.02847 -0.08421 +0.03075 -0.08748 +0.03312 -0.09076 +0.03558 -0.09406 +0.03812 -0.09733 +0.04076 -0.10064 +0.04348 -0.10392 +0.04629 -0.10720 +0.04918 -0.11047 +0.05217 -0.11374 +0.05524 -0.11698 +0.05840 -0.12023 +0.06164 -0.12344 +0.06498 -0.12665 +0.06840 -0.12982 +0.07191 -0.13299 +0.07551 -0.13612 +0.07919 -0.13922 +0.08297 -0.14230 +0.08683 -0.14535 +0.09077 -0.14835 +0.09481 -0.15135 +0.09893 -0.15429 +0.10315 -0.15720 +0.10745 -0.16006 +0.11183 -0.16289 +0.11631 -0.16567 +0.12087 -0.16842 +0.12552 -0.17111 +0.13026 -0.17376 +0.13508 -0.17635 +0.13999 -0.17890 +0.14499 -0.18137 +0.15008 -0.18380 +0.15526 -0.18616 +0.16052 -0.18847 +0.16587 -0.19070 +0.17131 -0.19287 +0.17684 -0.19496 +0.18245 -0.19698 +0.18816 -0.19894 +0.19395 -0.20080 +0.19982 -0.20257 +0.20579 -0.20425 +0.21184 -0.20584 +0.21798 -0.20733 +0.22421 -0.20870 +0.23053 -0.20996 +0.23693 -0.21110 +0.24342 -0.21210 +0.25000 -0.21297 +0.25667 -0.21370 +0.26333 -0.21429 +0.27000 -0.21472 +0.27667 -0.21501 +0.28333 -0.21515 +0.29000 -0.21516 +0.29667 -0.21502 +0.30333 -0.21476 +0.31000 -0.21437 +0.31667 -0.21384 +0.32333 -0.21320 +0.33000 -0.21243 +0.33667 -0.21155 +0.34333 -0.21057 +0.35000 -0.20948 +0.35667 -0.20827 +0.36333 -0.20697 +0.37000 -0.20556 +0.37667 -0.20407 +0.38333 -0.20248 +0.39000 -0.20081 +0.39667 -0.19904 +0.40333 -0.19720 +0.41000 -0.19527 +0.41667 -0.19327 +0.42333 -0.19119 +0.43000 -0.18905 +0.43667 -0.18683 +0.44333 -0.18454 +0.45000 -0.18219 +0.45667 -0.17976 +0.46333 -0.17727 +0.47000 -0.17473 +0.47667 -0.17212 +0.48333 -0.16945 +0.49000 -0.16673 +0.49667 -0.16397 +0.50333 -0.16115 +0.51000 -0.15828 +0.51667 -0.15537 +0.52333 -0.15242 +0.53000 -0.14942 +0.53667 -0.14639 +0.54333 -0.14333 +0.55000 -0.14024 +0.55667 -0.13713 +0.56333 -0.13399 +0.57000 -0.13083 +0.57667 -0.12765 +0.58333 -0.12446 +0.59000 -0.12125 +0.59667 -0.11804 +0.60333 -0.11482 +0.61000 -0.11160 +0.61667 -0.10838 +0.62333 -0.10515 +0.63000 -0.10192 +0.63667 -0.09870 +0.64333 -0.09549 +0.65000 -0.09228 +0.65667 -0.08909 +0.66333 -0.08590 +0.67000 -0.08274 +0.67667 -0.07958 +0.68333 -0.07645 +0.69000 -0.07333 +0.69667 -0.07024 +0.70333 -0.06717 +0.71000 -0.06413 +0.71667 -0.06112 +0.72333 -0.05814 +0.73000 -0.05519 +0.73667 -0.05228 +0.74333 -0.04941 +0.75000 -0.04658 +0.75660 -0.04382 +0.76314 -0.04114 +0.76961 -0.03853 +0.77601 -0.03600 +0.78235 -0.03354 +0.78863 -0.03116 +0.79484 -0.02887 +0.80098 -0.02665 +0.80706 -0.02452 +0.81307 -0.02247 +0.81902 -0.02050 +0.82490 -0.01862 +0.83072 -0.01681 +0.83647 -0.01510 +0.84216 -0.01346 +0.84778 -0.01191 +0.85333 -0.01045 +0.85882 -0.00907 +0.86425 -0.00776 +0.86961 -0.00653 +0.87490 -0.00539 +0.88013 -0.00434 +0.88529 -0.00335 +0.89039 -0.00245 +0.89542 -0.00160 +0.90039 -0.00085 +0.90529 -0.00015 +0.91013 0.00046 +0.91490 0.00103 +0.91961 0.00151 +0.92425 0.00193 +0.92882 0.00229 +0.93333 0.00258 +0.93778 0.00279 +0.94216 0.00295 +0.94647 0.00303 +0.95072 0.00303 +0.95490 0.00296 +0.95902 0.00282 +0.96307 0.00261 +0.96706 0.00232 +0.97098 0.00194 +0.97484 0.00149 +0.97863 0.00098 +0.98235 0.00040 +0.98601 -0.00025 +0.98961 -0.00097 +0.99314 -0.00176 +0.99660 -0.00261 +1.00000 -0.00347 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17.dat new file mode 100644 index 0000000000..68cff47cc6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17.dat @@ -0,0 +1,181 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"NACA64_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.432 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4073 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.7945 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.0065 Cd0 ! 2D drag coefficient value at 0-lift. + -0.088 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] +"Default" x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"Default" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 127 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0198 0.0000 + -175.00 0.374 0.0341 0.1880 + -170.00 0.749 0.0955 0.3770 + -160.00 0.659 0.2807 0.2747 + -155.00 0.736 0.3919 0.3130 + -150.00 0.783 0.5086 0.3428 + -145.00 0.803 0.6267 0.3654 + -140.00 0.798 0.7427 0.3820 + -135.00 0.771 0.8537 0.3935 + -130.00 0.724 0.9574 0.4007 + -125.00 0.660 1.0519 0.4042 + -120.00 0.581 1.1355 0.4047 + -115.00 0.491 1.2070 0.4025 + -110.00 0.390 1.2656 0.3981 + -105.00 0.282 1.3104 0.3918 + -100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17_coords.txt new file mode 100644 index 0000000000..aa31ac26b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Airfoils/NACA64_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! NACA 64-618 (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.990000 0.003385 +0.980000 0.006126 +0.975000 0.007447 +0.970000 0.008767 +0.965000 0.010062 +0.960000 0.011357 +0.955000 0.012639 +0.950000 0.013921 +0.945000 0.015200 +0.940000 0.016478 +0.935000 0.017757 +0.930000 0.019036 +0.925000 0.020317 +0.920000 0.021598 +0.915000 0.022881 +0.910000 0.024163 +0.905000 0.025448 +0.900000 0.026733 +0.887500 0.029951 +0.875000 0.033169 +0.862500 0.036386 +0.850000 0.039603 +0.837500 0.042804 +0.825000 0.046004 +0.812500 0.049171 +0.800000 0.052337 +0.787500 0.055452 +0.775000 0.058566 +0.762500 0.061611 +0.750000 0.064656 +0.737500 0.067615 +0.725000 0.070573 +0.712500 0.073429 +0.700000 0.076285 +0.687500 0.079029 +0.675000 0.081773 +0.662500 0.084393 +0.650000 0.087012 +0.637500 0.089490 +0.625000 0.091967 +0.612500 0.094283 +0.600000 0.096599 +0.587500 0.098743 +0.575000 0.100887 +0.562500 0.102843 +0.550000 0.104799 +0.537500 0.106549 +0.525000 0.108299 +0.512500 0.109830 +0.500000 0.111360 +0.487500 0.112649 +0.475000 0.113937 +0.462500 0.114964 +0.450000 0.115990 +0.445000 0.116320 +0.440000 0.116650 +0.435000 0.116931 +0.430000 0.117211 +0.425000 0.117439 +0.420000 0.117667 +0.415000 0.117835 +0.410000 0.118003 +0.405000 0.118104 +0.400000 0.118204 +0.395000 0.118231 +0.390000 0.118258 +0.385000 0.118213 +0.380000 0.118168 +0.375000 0.118057 +0.370000 0.117946 +0.365000 0.117777 +0.360000 0.117607 +0.355000 0.117383 +0.350000 0.117159 +0.345000 0.116881 +0.340000 0.116603 +0.335000 0.116273 +0.330000 0.115942 +0.325000 0.115562 +0.320000 0.115181 +0.315000 0.114750 +0.310000 0.114319 +0.305000 0.113838 +0.300000 0.113356 +0.295000 0.112824 +0.290000 0.112292 +0.285000 0.111710 +0.280000 0.111127 +0.275000 0.110495 +0.270000 0.109863 +0.265000 0.109180 +0.260000 0.108497 +0.255000 0.107762 +0.250000 0.107027 +0.245000 0.106241 +0.240000 0.105454 +0.235000 0.104614 +0.230000 0.103774 +0.225000 0.102880 +0.220000 0.101985 +0.215000 0.101035 +0.210000 0.100084 +0.205000 0.099076 +0.200000 0.098068 +0.195000 0.097001 +0.190000 0.095934 +0.185000 0.094805 +0.180000 0.093676 +0.175000 0.092484 +0.170000 0.091291 +0.165000 0.090032 +0.160000 0.088772 +0.155000 0.087441 +0.150000 0.086110 +0.145000 0.084704 +0.140000 0.083298 +0.135000 0.081814 +0.130000 0.080329 +0.125000 0.078759 +0.120000 0.077188 +0.115000 0.075525 +0.110000 0.073862 +0.105000 0.072098 +0.100000 0.070334 +0.097500 0.069412 +0.095000 0.068489 +0.092500 0.067537 +0.090000 0.066584 +0.087500 0.065601 +0.085000 0.064617 +0.082500 0.063600 +0.080000 0.062583 +0.077500 0.061531 +0.075000 0.060478 +0.072500 0.059388 +0.070000 0.058297 +0.067500 0.057165 +0.065000 0.056032 +0.062500 0.054854 +0.060000 0.053676 +0.057500 0.052447 +0.055000 0.051218 +0.052500 0.049933 +0.050000 0.048647 +0.047500 0.047299 +0.045000 0.045950 +0.042500 0.044530 +0.040000 0.043110 +0.037500 0.041606 +0.035000 0.040102 +0.032500 0.038501 +0.030000 0.036899 +0.027500 0.035177 +0.025000 0.033454 +0.022500 0.031574 +0.020000 0.029694 +0.018750 0.028680 +0.017500 0.027666 +0.016250 0.026589 +0.015000 0.025511 +0.013750 0.024354 +0.012500 0.023197 +0.011250 0.021936 +0.010000 0.020674 +0.009500 0.020131 +0.009000 0.019587 +0.008500 0.019017 +0.008000 0.018447 +0.007500 0.017844 +0.007000 0.017241 +0.006500 0.016598 +0.006000 0.015955 +0.005500 0.015260 +0.005000 0.014565 +0.004500 0.013801 +0.004000 0.013037 +0.003500 0.012167 +0.003000 0.011296 +0.002500 0.010262 +0.002000 0.009227 +0.001875 0.008930 +0.001750 0.008633 +0.001625 0.008315 +0.001500 0.007997 +0.001375 0.007655 +0.001250 0.007312 +0.001125 0.006934 +0.001000 0.006555 +0.000875 0.006125 +0.000750 0.005695 +0.000625 0.005184 +0.000500 0.004672 +0.000400 0.004190 +0.000350 0.003913 +0.000300 0.003636 +0.000200 0.002970 +0.000100 0.002104 +0.000050 0.001052 +0.000000 0.000000 +0.000050 -0.001046 +0.000100 -0.002092 +0.000200 -0.002954 +0.000300 -0.003613 +0.000350 -0.003891 +0.000400 -0.004169 +0.000500 -0.004658 +0.000625 -0.005178 +0.000750 -0.005698 +0.000875 -0.006135 +0.001000 -0.006572 +0.001125 -0.006956 +0.001250 -0.007340 +0.001375 -0.007684 +0.001500 -0.008027 +0.001625 -0.008341 +0.001750 -0.008654 +0.001875 -0.008943 +0.002000 -0.009231 +0.002500 -0.010204 +0.003000 -0.011176 +0.003500 -0.011953 +0.004000 -0.012729 +0.004500 -0.013380 +0.005000 -0.014030 +0.005500 -0.014595 +0.006000 -0.015160 +0.006500 -0.015667 +0.007000 -0.016174 +0.007500 -0.016636 +0.008000 -0.017098 +0.008500 -0.017526 +0.009000 -0.017953 +0.009500 -0.018352 +0.010000 -0.018750 +0.011250 -0.019644 +0.012500 -0.020537 +0.013750 -0.021322 +0.015000 -0.022107 +0.016250 -0.022812 +0.017500 -0.023517 +0.018750 -0.024160 +0.020000 -0.024803 +0.022500 -0.025948 +0.025000 -0.027092 +0.027500 -0.028097 +0.030000 -0.029102 +0.032500 -0.030003 +0.035000 -0.030904 +0.037500 -0.031725 +0.040000 -0.032546 +0.042500 -0.033304 +0.045000 -0.034061 +0.047500 -0.034767 +0.050000 -0.035472 +0.052500 -0.036132 +0.055000 -0.036792 +0.057500 -0.037414 +0.060000 -0.038035 +0.062500 -0.038622 +0.065000 -0.039209 +0.067500 -0.039766 +0.070000 -0.040322 +0.072500 -0.040852 +0.075000 -0.041381 +0.077500 -0.041885 +0.080000 -0.042389 +0.082500 -0.042870 +0.085000 -0.043350 +0.087500 -0.043809 +0.090000 -0.044268 +0.092500 -0.044707 +0.095000 -0.045145 +0.097500 -0.045566 +0.100000 -0.045987 +0.105000 -0.046782 +0.110000 -0.047576 +0.115000 -0.048313 +0.120000 -0.049050 +0.125000 -0.049734 +0.130000 -0.050417 +0.135000 -0.051053 +0.140000 -0.051688 +0.145000 -0.052278 +0.150000 -0.052868 +0.155000 -0.053418 +0.160000 -0.053967 +0.165000 -0.054478 +0.170000 -0.054988 +0.175000 -0.055461 +0.180000 -0.055934 +0.185000 -0.056373 +0.190000 -0.056811 +0.195000 -0.057216 +0.200000 -0.057621 +0.205000 -0.057993 +0.210000 -0.058365 +0.215000 -0.058705 +0.220000 -0.059045 +0.225000 -0.059355 +0.230000 -0.059664 +0.235000 -0.059944 +0.240000 -0.060224 +0.245000 -0.060474 +0.250000 -0.060723 +0.255000 -0.060943 +0.260000 -0.061163 +0.265000 -0.061354 +0.270000 -0.061545 +0.275000 -0.061708 +0.280000 -0.061871 +0.285000 -0.062004 +0.290000 -0.062137 +0.295000 -0.062240 +0.300000 -0.062343 +0.305000 -0.062417 +0.310000 -0.062490 +0.315000 -0.062534 +0.320000 -0.062577 +0.325000 -0.062590 +0.330000 -0.062602 +0.335000 -0.062583 +0.340000 -0.062563 +0.345000 -0.062512 +0.350000 -0.062460 +0.355000 -0.062374 +0.360000 -0.062287 +0.365000 -0.062164 +0.370000 -0.062040 +0.375000 -0.061878 +0.380000 -0.061716 +0.385000 -0.061509 +0.390000 -0.061301 +0.395000 -0.061040 +0.400000 -0.060778 +0.405000 -0.060458 +0.410000 -0.060138 +0.415000 -0.059763 +0.420000 -0.059388 +0.425000 -0.058966 +0.430000 -0.058544 +0.435000 -0.058083 +0.440000 -0.057622 +0.445000 -0.057127 +0.450000 -0.056632 +0.462500 -0.055265 +0.475000 -0.053897 +0.487500 -0.052374 +0.500000 -0.050850 +0.512500 -0.049195 +0.525000 -0.047539 +0.537500 -0.045777 +0.550000 -0.044014 +0.562500 -0.042165 +0.575000 -0.040316 +0.587500 -0.038401 +0.600000 -0.036486 +0.612500 -0.034526 +0.625000 -0.032565 +0.637500 -0.030575 +0.650000 -0.028585 +0.662500 -0.026594 +0.675000 -0.024603 +0.687500 -0.022632 +0.700000 -0.020660 +0.712500 -0.018728 +0.725000 -0.016795 +0.737500 -0.014922 +0.750000 -0.013048 +0.762500 -0.011260 +0.775000 -0.009472 +0.787500 -0.007797 +0.800000 -0.006122 +0.812500 -0.004594 +0.825000 -0.003065 +0.837500 -0.001721 +0.850000 -0.000376 +0.862500 0.000742 +0.875000 0.001859 +0.887500 0.002698 +0.900000 0.003536 +0.905000 0.003780 +0.910000 0.004023 +0.915000 0.004205 +0.920000 0.004387 +0.925000 0.004504 +0.930000 0.004620 +0.935000 0.004661 +0.940000 0.004702 +0.945000 0.004658 +0.950000 0.004614 +0.955000 0.004476 +0.960000 0.004338 +0.965000 0.004084 +0.970000 0.003829 +0.975000 0.003436 +0.980000 0.003042 +0.990000 0.001910 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/Cp_Ct_Cq.NREL5MW.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Cp_Ct_Cq.NREL5MW.txt new file mode 100644 index 0000000000..4324d3bbac --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/Cp_Ct_Cq.NREL5MW.txt @@ -0,0 +1,99 @@ +# ----- Rotor performance tables for the NREL-5MW wind turbine ----- +# ------------ Written on Jan-13-22 using the ROSCO toolbox ------------ + +# Pitch angle vector, 36 entries - x axis (matrix columns) (deg) +-5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 +# TSR vector, 26 entries - y axis (matrix rows) (-) +2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 +# Wind speed vector - z axis (m/s) +11.4 + +# Power coefficient + +0.006673 0.009813 0.013077 0.016508 0.020122 0.023918 0.027887 0.032006 0.036239 0.040540 0.044858 0.049138 0.053326 0.057366 0.061205 0.064796 0.068092 0.071051 0.073631 0.075796 0.077520 0.078793 0.079607 0.079960 0.079851 0.079303 0.078341 0.076993 0.075269 0.073154 0.070619 0.067607 0.064059 0.059976 0.055381 0.050328 +0.020093 0.026879 0.033876 0.041034 0.048264 0.055472 0.062560 0.069438 0.076024 0.082246 0.088041 0.093349 0.098111 0.102262 0.105746 0.108521 0.110563 0.111865 0.112435 0.112304 0.111503 0.110082 0.108043 0.105376 0.102031 0.097898 0.092907 0.087092 0.080496 0.073183 0.065206 0.056618 0.047499 0.037976 0.028144 0.018084 +0.048757 0.059921 0.070879 0.081507 0.091686 0.101314 0.110305 0.118583 0.126073 0.132692 0.138350 0.142964 0.146489 0.148944 0.150362 0.150761 0.150158 0.148560 0.145993 0.142397 0.137607 0.131540 0.124241 0.115747 0.106162 0.095542 0.084011 0.071754 0.058916 0.045611 0.031929 0.017939 0.003701 -0.010721 -0.025259 -0.039848 +0.090123 0.104877 0.118836 0.131894 0.143960 0.154953 0.164780 0.173312 0.180438 0.186134 0.190421 0.193294 0.194678 0.194534 0.192872 0.189595 0.184490 0.177562 0.168848 0.158486 0.146540 0.133154 0.118581 0.103012 0.086606 0.069499 0.051807 0.033628 0.015033 -0.003935 -0.023212 -0.042681 -0.062203 -0.081676 -0.101014 -0.120137 +0.139124 0.156683 0.172901 0.187702 0.200999 0.212709 0.222753 0.231064 0.237530 0.241950 0.244105 0.243810 0.240834 0.235185 0.226970 0.216406 0.203596 0.188826 0.172423 0.154596 0.135473 0.115192 0.093900 0.071756 0.048901 0.025448 0.001458 -0.023067 -0.048079 -0.073394 -0.098747 -0.123894 -0.148637 -0.172971 -0.196999 -0.220426 +0.191782 0.211839 0.230276 0.247076 0.262109 0.275108 0.285675 0.293225 0.297120 0.296898 0.292698 0.284905 0.273940 0.260137 0.243968 0.225765 0.205747 0.184044 0.160751 0.135955 0.109826 0.082563 0.054349 0.025323 -0.004446 -0.034984 -0.066317 -0.098275 -0.130442 -0.162296 -0.193412 -0.223707 -0.253665 -0.283545 -0.312671 -0.340141 +0.246353 0.270341 0.292682 0.312827 0.329812 0.342452 0.349588 0.350796 0.346468 0.337517 0.324917 0.309376 0.291272 0.270832 0.248190 0.223439 0.196656 0.167952 0.137415 0.105259 0.071726 0.037018 0.001262 -0.035533 -0.073456 -0.112507 -0.152329 -0.192145 -0.231094 -0.268667 -0.305110 -0.341553 -0.378474 -0.414899 -0.449086 -0.478908 +0.306243 0.335683 0.361286 0.381426 0.394666 0.400011 0.397807 0.389766 0.377676 0.362345 0.344063 0.323009 0.299287 0.272921 0.243930 0.212388 0.178407 0.142107 0.103741 0.063607 0.021945 -0.021117 -0.065611 -0.111678 -0.159287 -0.207873 -0.256248 -0.303158 -0.347971 -0.391262 -0.434965 -0.480253 -0.525739 -0.568955 -0.606708 -0.638532 +0.368062 0.397982 0.420678 0.434161 0.438041 0.434596 0.426094 0.413722 0.397833 0.378568 0.356023 0.330207 0.301063 0.268542 0.232706 0.193700 0.151740 0.107083 0.060108 0.011125 -0.039710 -0.092454 -0.147289 -0.204180 -0.262421 -0.320480 -0.376558 -0.429701 -0.480649 -0.532192 -0.586717 -0.643176 -0.698195 -0.746783 -0.788014 -0.825218 +0.413915 0.437699 0.451902 0.458070 0.457967 0.452866 0.443478 0.429833 0.411921 0.389793 0.363427 0.332762 0.297737 0.258384 0.214897 0.167596 0.116800 0.062939 0.006435 -0.052490 -0.113873 -0.177938 -0.244676 -0.313397 -0.382360 -0.449143 -0.512100 -0.571792 -0.631581 -0.695509 -0.764242 -0.833635 -0.896797 -0.950560 -0.998368 -1.044827 +0.427324 0.444280 0.455448 0.462056 0.464498 0.462253 0.454597 0.441298 0.422256 0.397517 0.367139 0.331124 0.289519 0.242518 0.190536 0.134077 0.073568 0.009566 -0.057573 -0.127803 -0.201376 -0.278345 -0.358171 -0.439117 -0.518328 -0.593032 -0.663068 -0.731776 -0.804602 -0.885395 -0.971040 -1.052725 -1.123154 -1.184540 -1.242706 -1.302084 +0.413889 0.430080 0.443986 0.455667 0.463490 0.465861 0.461379 0.449315 0.429515 0.402103 0.367325 0.325347 0.276400 0.220931 0.159637 0.093102 0.021935 -0.053297 -0.132381 -0.215535 -0.302917 -0.394172 -0.487834 -0.580989 -0.669719 -0.752399 -0.831452 -0.912845 -1.003839 -1.105589 -1.208911 -1.301214 -1.380509 -1.453087 -1.525242 -1.600224 +0.390738 0.409602 0.427384 0.443933 0.457445 0.465005 0.464411 0.454181 0.433864 0.403639 0.364016 0.315425 0.258360 0.193623 0.122136 0.044567 -0.038313 -0.126023 -0.218606 -0.316340 -0.419059 -0.525699 -0.633667 -0.738622 -0.836834 -0.928785 -1.019688 -1.118620 -1.233318 -1.358741 -1.478110 -1.581346 -1.672639 -1.759983 -1.849169 -1.941926 +0.363054 0.386720 0.409228 0.429996 0.447852 0.460425 0.463989 0.456010 0.435373 0.402165 0.357222 0.301344 0.235402 0.160566 0.077923 -0.011703 -0.107479 -0.209107 -0.316861 -0.430808 -0.550233 -0.673151 -0.795604 -0.912315 -1.020857 -1.123956 -1.230487 -1.353172 -1.496497 -1.645302 -1.779751 -1.896314 -2.002958 -2.108318 -2.217267 -2.330606 +0.332023 0.361556 0.389367 0.414649 0.436246 0.452807 0.460431 0.454894 0.434075 0.397696 0.346937 0.283092 0.207494 0.121668 0.026850 -0.075950 -0.185943 -0.303110 -0.427726 -0.559435 -0.696810 -0.836734 -0.973950 -1.103096 -1.222996 -1.339770 -1.467400 -1.620400 -1.794614 -1.965735 -2.116279 -2.249130 -2.374431 -2.500966 -2.632648 -2.770283 +0.297995 0.333854 0.367528 0.397656 0.423215 0.442899 0.454053 0.450936 0.429986 0.390235 0.333142 0.260640 0.174562 0.076794 -0.031277 -0.148468 -0.274167 -0.408575 -0.551737 -0.702675 -0.859149 -1.016871 -1.169580 -1.311915 -1.444423 -1.578792 -1.734397 -1.922541 -2.128205 -2.321411 -2.490350 -2.642587 -2.789846 -2.940844 -3.098986 -3.264660 +0.261597 0.303619 0.343502 0.378889 0.408674 0.431280 0.445167 0.444233 0.423112 0.379761 0.315806 0.233927 0.136491 0.025768 -0.096686 -0.229613 -0.372646 -0.526034 -0.689370 -0.860978 -1.037730 -1.214335 -1.383513 -1.539437 -1.686737 -1.844401 -2.034203 -2.260837 -2.498120 -2.714447 -2.904511 -3.079332 -3.251981 -3.431224 -3.619857 -3.816817 +0.223751 0.271311 0.317227 0.358217 0.392491 0.418111 0.434088 0.434927 0.413446 0.366239 0.294883 0.202866 0.093151 -0.031589 -0.169648 -0.319787 -0.481868 -0.655988 -0.841105 -1.034831 -1.233270 -1.430180 -1.616348 -1.786462 -1.952417 -2.139500 -2.368690 -2.636225 -2.905702 -3.147086 -3.361213 -3.561934 -3.763787 -3.975522 -4.198409 -4.429489 +0.185578 0.237532 0.288993 0.335546 0.374551 0.403289 0.421002 0.423063 0.400961 0.349628 0.270309 0.167352 0.044405 -0.095487 -0.250473 -0.419415 -0.602317 -0.798913 -1.007440 -1.224860 -1.446724 -1.665242 -1.868434 -2.054428 -2.244050 -2.466255 -2.739406 -3.049892 -3.352672 -3.621561 -3.862815 -4.093010 -4.328409 -4.576896 -4.837351 -5.105458 +0.147095 0.203239 0.259075 0.310894 0.354752 0.386719 0.405978 0.408744 0.385629 0.329881 0.242007 0.127271 -0.009910 -0.166158 -0.339498 -0.528928 -0.734472 -0.955298 -1.188911 -1.431845 -1.679152 -1.920015 -2.140330 -2.345296 -2.563821 -2.826409 -3.147779 -3.503220 -3.840906 -4.140058 -4.411660 -4.675361 -4.948974 -5.238172 -5.539321 -5.847566 +0.109921 0.168465 0.228283 0.284493 0.333003 0.368316 0.389001 0.392004 0.367452 0.306944 0.209888 0.082498 -0.069969 -0.243863 -0.437077 -0.648769 -0.878808 -1.125646 -1.386141 -1.656724 -1.931386 -2.194733 -2.433122 -2.661010 -2.913585 -3.221522 -3.595200 -3.997663 -4.372318 -4.704715 -5.010142 -5.311913 -5.628384 -5.961897 -6.307013 -6.658699 +0.075556 0.133907 0.196815 0.256499 0.309270 0.347981 0.370019 0.372880 0.346417 0.280755 0.173858 0.032901 -0.135979 -0.328881 -0.543585 -0.779386 -1.035790 -1.310469 -1.599847 -1.900506 -2.203972 -2.489774 -2.748220 -3.003362 -3.294941 -3.653136 -4.083147 -4.534716 -4.948847 -5.317645 -5.660775 -6.005570 -6.369299 -6.750614 -7.143160 -7.541782 +0.045437 0.101086 0.164731 0.227521 0.283675 0.325613 0.348964 0.351362 0.322521 0.251245 0.133815 -0.021672 -0.208162 -0.421508 -0.659413 -0.921225 -1.205892 -1.510319 -1.830843 -2.164074 -2.497172 -2.805822 -3.087060 -3.374013 -3.709339 -4.122787 -4.613131 -5.115993 -5.572447 -5.980987 -6.366170 -6.759084 -7.174174 -7.606904 -8.050518 -8.499762 +0.020095 0.070625 0.132961 0.197686 0.256313 0.301131 0.325760 0.327415 0.295744 0.218342 0.089649 -0.081378 -0.286748 -0.522056 -0.784958 -1.074719 -1.389587 -1.725804 -2.080005 -2.448103 -2.811255 -3.143907 -3.451088 -3.774480 -4.158169 -4.632027 -5.186626 -5.743189 -6.245055 -6.696930 -7.128978 -7.575043 -8.045426 -8.533374 -9.031865 -9.535604 +-0.001687 0.043909 0.102330 0.166837 0.227413 0.274487 0.300332 0.301010 0.266040 0.181968 0.041242 -0.146395 -0.371984 -0.630855 -0.920613 -1.240294 -1.587356 -1.957580 -2.348192 -2.753074 -3.146694 -3.505110 -3.841738 -4.206100 -4.642786 -5.182427 -5.805056 -6.418029 -6.968601 -7.467747 -7.951835 -8.455876 -8.985506 -9.532652 -10.089996 -10.652280 +-0.020991 0.020364 0.073330 0.135754 0.197326 0.245733 0.272607 0.272110 0.233378 0.142039 -0.011538 -0.216915 -0.464126 -0.748233 -1.066769 -1.418378 -1.799699 -2.206350 -2.636179 -3.079288 -3.504186 -3.890511 -4.260392 -4.670103 -5.164549 -5.775547 -6.469853 -7.142266 -7.745026 -8.295764 -8.837283 -9.403900 -9.996885 -10.607377 -11.227722 -11.852766 + + +# Thrust coefficient + +0.128717 0.128402 0.127976 0.127677 0.127561 0.127629 0.127867 0.128247 0.128729 0.129258 0.129777 0.130225 0.130542 0.130673 0.130570 0.130193 0.129510 0.128500 0.127155 0.125472 0.123467 0.121169 0.118605 0.115809 0.112801 0.109598 0.106205 0.102605 0.098769 0.094663 0.090253 0.085471 0.080247 0.074585 0.068519 0.062126 +0.168397 0.169715 0.171083 0.172538 0.173986 0.175323 0.176451 0.177284 0.177754 0.177804 0.177391 0.176487 0.175078 0.173164 0.170771 0.167935 0.164700 0.161125 0.157265 0.153157 0.148796 0.144149 0.139139 0.133696 0.127741 0.121140 0.113810 0.105805 0.097197 0.088074 0.078501 0.068532 0.058230 0.047709 0.037053 0.026331 +0.226643 0.229393 0.231723 0.233550 0.234756 0.235255 0.234993 0.233948 0.232126 0.229565 0.226326 0.222484 0.218143 0.213440 0.208473 0.203249 0.197693 0.191672 0.185067 0.177711 0.169360 0.159907 0.149434 0.138024 0.125825 0.112914 0.099398 0.085443 0.071172 0.056685 0.042068 0.027389 0.012700 -0.001958 -0.016522 -0.030881 +0.299075 0.301289 0.302422 0.302406 0.301210 0.298869 0.295464 0.291107 0.285985 0.280362 0.274473 0.268391 0.262007 0.255130 0.247532 0.238852 0.228637 0.216830 0.203516 0.188917 0.173159 0.156385 0.138854 0.120751 0.102214 0.083356 0.064271 0.045044 0.025754 0.006460 -0.012785 -0.031903 -0.050766 -0.069197 -0.086927 -0.103550 +0.379238 0.378835 0.376828 0.373306 0.368432 0.362520 0.355993 0.349221 0.342334 0.335182 0.327457 0.318711 0.308189 0.295450 0.280436 0.263431 0.244639 0.224405 0.203103 0.180973 0.158152 0.134784 0.110984 0.086862 0.062520 0.038061 0.013566 -0.010909 -0.035298 -0.059484 -0.083286 -0.106436 -0.128554 -0.149119 -0.167467 -0.182809 +0.462045 0.457610 0.451683 0.444801 0.437544 0.430278 0.422940 0.415089 0.406018 0.394702 0.380509 0.363246 0.343190 0.320701 0.296376 0.270674 0.243937 0.216365 0.188092 0.159188 0.129783 0.100004 0.069970 0.039795 0.009565 -0.020663 -0.050818 -0.080761 -0.110260 -0.138960 -0.166409 -0.192073 -0.215232 -0.234926 -0.250010 -0.259496 +0.545296 0.537969 0.530603 0.523523 0.516328 0.508094 0.497562 0.483752 0.466005 0.444344 0.419336 0.391808 0.362349 0.331374 0.299182 0.266026 0.232071 0.197454 0.162213 0.126478 0.090382 0.054055 0.017608 -0.018892 -0.055386 -0.091750 -0.127731 -0.162918 -0.196784 -0.228774 -0.258236 -0.284215 -0.305420 -0.320331 -0.327933 -0.328268 +0.634417 0.627969 0.621264 0.612780 0.601387 0.585824 0.565236 0.539859 0.510799 0.478901 0.444769 0.408839 0.371429 0.332767 0.293070 0.252557 0.211368 0.169524 0.127130 0.084335 0.041284 -0.001917 -0.045208 -0.088516 -0.131639 -0.174175 -0.215526 -0.255049 -0.292101 -0.325924 -0.355354 -0.378817 -0.394523 -0.401294 -0.399320 -0.390574 +0.735578 0.726839 0.715209 0.698962 0.676693 0.649128 0.617406 0.582286 0.544379 0.504195 0.462125 0.418443 0.373358 0.327062 0.279804 0.231775 0.183064 0.133686 0.083811 0.033605 -0.016820 -0.067406 -0.118066 -0.168514 -0.218193 -0.266339 -0.312201 -0.355042 -0.394026 -0.427876 -0.454896 -0.473018 -0.480617 -0.477721 -0.466483 -0.450923 +0.836616 0.819394 0.796306 0.768163 0.735696 0.699319 0.659490 0.616641 0.571164 0.523450 0.473790 0.422421 0.369559 0.315437 0.260360 0.204512 0.147873 0.090579 0.032826 -0.025256 -0.083602 -0.142121 -0.200467 -0.257947 -0.313640 -0.366661 -0.416171 -0.461284 -0.500752 -0.532889 -0.555398 -0.565981 -0.564006 -0.551394 -0.532762 -0.512992 +0.923379 0.893210 0.859907 0.823650 0.784285 0.741493 0.695217 0.645715 0.593258 0.538206 0.480917 0.421690 0.360798 0.298558 0.235326 0.171229 0.106253 0.040624 -0.025491 -0.092007 -0.158843 -0.225631 -0.291594 -0.355648 -0.416743 -0.473917 -0.526240 -0.572594 -0.611418 -0.640346 -0.656398 -0.657833 -0.645755 -0.624799 -0.601049 -0.579120 +0.993425 0.954344 0.913695 0.871240 0.826266 0.778188 0.726411 0.670805 0.611601 0.549205 0.484132 0.416794 0.347553 0.276858 0.205091 0.132281 0.058537 -0.015913 -0.090942 -0.166478 -0.242184 -0.317269 -0.390504 -0.460636 -0.526540 -0.587232 -0.641708 -0.688659 -0.725848 -0.749926 -0.757799 -0.749140 -0.727679 -0.700204 -0.673221 -0.650161 +1.058549 1.011415 0.963227 0.914208 0.863809 0.810735 0.753864 0.692505 0.626704 0.556910 0.483849 0.408103 0.330166 0.250636 0.169909 0.087938 0.004949 -0.078857 -0.163388 -0.248386 -0.333115 -0.416283 -0.496411 -0.572141 -0.642397 -0.706208 -0.762552 -0.809541 -0.843850 -0.861381 -0.859866 -0.841099 -0.811461 -0.779163 -0.750163 -0.726138 +1.122305 1.067207 1.011341 0.955082 0.898284 0.839959 0.778078 0.711195 0.638918 0.561654 0.480375 0.395899 0.308904 0.220154 0.129994 0.038399 -0.054349 -0.148080 -0.242618 -0.337354 -0.431053 -0.522046 -0.608688 -0.689695 -0.764072 -0.830961 -0.888968 -0.935169 -0.965155 -0.974811 -0.963246 -0.934896 -0.898382 -0.862536 -0.832084 -0.807326 +1.185738 1.122582 1.058847 0.995008 0.931027 0.866582 0.799502 0.727171 0.648509 0.563696 0.473951 0.380407 0.283976 0.185599 0.085524 -0.016186 -0.119230 -0.223433 -0.328360 -0.432958 -0.535499 -0.634048 -0.726965 -0.813132 -0.891721 -0.961752 -1.021004 -1.065338 -1.089724 -1.090502 -1.068696 -1.031466 -0.989260 -0.950738 -0.919159 -0.894322 +1.248868 1.177878 1.106090 1.034308 0.962814 0.891330 0.818549 0.740704 0.655695 0.563246 0.464772 0.361803 0.255555 0.147124 0.036641 -0.075690 -0.189578 -0.304724 -0.420330 -0.534810 -0.646043 -0.751962 -0.851114 -0.942592 -1.025625 -1.098723 -1.158523 -1.199963 -1.217675 -1.208810 -1.176857 -1.131525 -1.084562 -1.043982 -1.011881 -0.987449 +1.310753 1.232966 1.153240 1.073234 0.993908 0.914846 0.835616 0.752042 0.660663 0.560476 0.452996 0.340238 0.223775 0.104835 -0.016537 -0.140014 -0.265270 -0.391766 -0.518236 -0.642586 -0.762395 -0.875671 -0.981224 -1.078327 -1.165991 -1.241827 -1.301438 -1.339064 -1.349133 -1.330112 -1.288253 -1.235555 -1.184617 -1.142625 -1.110627 -1.086622 +1.370202 1.287113 1.200281 1.111936 1.024461 0.937489 0.851104 0.761450 0.663572 0.555529 0.438759 0.315838 0.188759 0.058841 -0.073915 -0.209068 -0.346176 -0.484368 -0.621832 -0.756036 -0.884420 -1.005217 -1.117496 -1.220568 -1.312850 -1.390993 -1.449734 -1.482671 -1.484225 -1.454750 -1.403285 -1.343886 -1.289747 -1.247079 -1.215478 -1.191550 +1.425945 1.339521 1.246699 1.150493 1.054590 0.959390 0.865327 0.769108 0.664559 0.548527 0.422175 0.288713 0.150621 0.009228 -0.135421 -0.282763 -0.432177 -0.582348 -0.730921 -0.875019 -1.012114 -1.140727 -1.260146 -1.369430 -1.466168 -1.546178 -1.603417 -1.630806 -1.623105 -1.583019 -1.522246 -1.456812 -1.400325 -1.357559 -1.326244 -1.302016 +1.478287 1.389036 1.292096 1.188788 1.084384 0.980656 0.878503 0.775237 0.663743 0.539578 0.403344 0.258956 0.109434 -0.043935 -0.200986 -0.361019 -0.523161 -0.685556 -0.845366 -0.999480 -1.145544 -1.282366 -1.409337 -1.524920 -1.625906 -1.707377 -1.762486 -1.783498 -1.765941 -1.715150 -1.645380 -1.574677 -1.516687 -1.474068 -1.442713 -1.417868 +1.525569 1.435807 1.335411 1.226404 1.113896 1.001379 0.890777 0.780002 0.661259 0.528773 0.382346 0.226642 0.065268 -0.100589 -0.270547 -0.443771 -0.619028 -0.793883 -0.965092 -1.129434 -1.284809 -1.430301 -1.565142 -1.687017 -1.792041 -1.874588 -1.926934 -1.940785 -1.912886 -1.851321 -1.772922 -1.697837 -1.639004 -1.596445 -1.564728 -1.539006 +1.566315 1.479214 1.376488 1.263103 1.143093 1.021619 0.902254 0.783557 0.657210 0.516187 0.359250 0.191837 0.018160 -0.160683 -0.344060 -0.530963 -0.719689 -0.907253 -1.090067 -1.264932 -1.430027 -1.584649 -1.727568 -1.855690 -1.964564 -2.047808 -2.096752 -2.102712 -2.064071 -1.991678 -1.905145 -1.826603 -1.767296 -1.724535 -1.692174 -1.665365 +1.599400 1.517580 1.415403 1.298085 1.171736 1.041419 0.913010 0.786007 0.651695 0.501886 0.334113 0.154593 -0.031851 -0.224178 -0.421492 -0.622547 -0.825079 -1.025616 -1.220296 -1.406037 -1.581314 -1.745475 -1.896602 -2.030921 -2.143474 -2.227031 -2.271933 -2.269336 -2.219606 -2.136371 -2.042346 -1.961175 -1.901455 -1.858218 -1.824963 -1.796908 +1.624851 1.550529 1.451132 1.331239 1.199665 1.060803 0.923092 0.787425 0.644798 0.485924 0.306984 0.114961 -0.084730 -0.291046 -0.502823 -0.718477 -0.935156 -1.148950 -1.355807 -1.552820 -1.738766 -1.912794 -2.072223 -2.212699 -2.328774 -2.412252 -2.452480 -2.440720 -2.379579 -2.285564 -2.184808 -2.101635 -2.041361 -1.997404 -1.963032 -1.933615 +1.644484 1.576932 1.482832 1.362862 1.226569 1.079755 0.932536 0.787882 0.636575 0.468351 0.277909 0.072976 -0.140450 -0.361273 -0.588030 -0.818712 -1.049886 -1.277246 -1.496631 -1.705352 -1.902443 -2.086605 -2.254411 -2.401028 -2.520465 -2.603459 -2.638392 -2.616924 -2.544069 -2.439454 -2.332777 -2.247970 -2.186918 -2.142020 -2.106339 -2.075472 +1.659936 1.597863 1.510260 1.392062 1.252024 1.098156 0.941373 0.787439 0.627098 0.449210 0.246925 0.028662 -0.198996 -0.434846 -0.677094 -0.923225 -1.169251 -1.410513 -1.642804 -1.863707 -2.072377 -2.266900 -2.443154 -2.595911 -2.718548 -2.800637 -2.829676 -2.798002 -2.713156 -2.598249 -2.486428 -2.400100 -2.338052 -2.292009 -2.254855 -2.222470 + + +# Torque coefficient + +0.003340 0.004911 0.006545 0.008262 0.010070 0.011970 0.013957 0.016018 0.018137 0.020289 0.022450 0.024593 0.026688 0.028710 0.030632 0.032429 0.034079 0.035559 0.036851 0.037934 0.038797 0.039434 0.039841 0.040018 0.039964 0.039689 0.039208 0.038533 0.037670 0.036612 0.035343 0.033836 0.032060 0.030017 0.027717 0.025188 +0.008045 0.010762 0.013563 0.016429 0.019324 0.022210 0.025048 0.027802 0.030438 0.032930 0.035250 0.037375 0.039282 0.040944 0.042339 0.043450 0.044267 0.044789 0.045017 0.044964 0.044644 0.044075 0.043258 0.042191 0.040851 0.039196 0.037198 0.034870 0.032229 0.029301 0.026107 0.022669 0.019018 0.015205 0.011268 0.007241 +0.016268 0.019993 0.023649 0.027195 0.030591 0.033804 0.036803 0.039565 0.042064 0.044273 0.046161 0.047700 0.048876 0.049695 0.050168 0.050302 0.050100 0.049567 0.048711 0.047511 0.045913 0.043888 0.041453 0.038619 0.035421 0.031878 0.028030 0.023941 0.019658 0.015218 0.010653 0.005985 0.001235 -0.003577 -0.008428 -0.013295 +0.025774 0.029993 0.033986 0.037720 0.041171 0.044314 0.047125 0.049565 0.051603 0.053232 0.054458 0.055280 0.055675 0.055634 0.055159 0.054221 0.052762 0.050780 0.048288 0.045325 0.041909 0.038080 0.033913 0.029460 0.024768 0.019876 0.014816 0.009617 0.004299 -0.001125 -0.006638 -0.012206 -0.017789 -0.023358 -0.028889 -0.034358 +0.034814 0.039208 0.043266 0.046970 0.050298 0.053228 0.055741 0.057821 0.059439 0.060545 0.061084 0.061010 0.060266 0.058852 0.056797 0.054153 0.050947 0.047252 0.043147 0.038686 0.033900 0.028825 0.023497 0.017956 0.012237 0.006368 0.000365 -0.005772 -0.012031 -0.018366 -0.024710 -0.031003 -0.037195 -0.043284 -0.049297 -0.055159 +0.042659 0.047120 0.051221 0.054958 0.058302 0.061193 0.063544 0.065223 0.066090 0.066040 0.065106 0.063373 0.060934 0.057863 0.054267 0.050218 0.045765 0.040938 0.035756 0.030241 0.024429 0.018365 0.012089 0.005633 -0.000989 -0.007782 -0.014751 -0.021860 -0.029015 -0.036100 -0.043021 -0.049760 -0.056424 -0.063070 -0.069549 -0.075659 +0.049318 0.054120 0.058592 0.062625 0.066025 0.068556 0.069984 0.070226 0.069360 0.067568 0.065045 0.061934 0.058310 0.054218 0.049685 0.044730 0.039369 0.033622 0.027509 0.021072 0.014359 0.007411 0.000253 -0.007113 -0.014705 -0.022523 -0.030495 -0.038466 -0.046263 -0.053785 -0.061080 -0.068376 -0.075767 -0.083059 -0.089903 -0.095873 +0.055734 0.061091 0.065751 0.069416 0.071826 0.072799 0.072397 0.070934 0.068734 0.065944 0.062616 0.058785 0.054468 0.049669 0.044393 0.038653 0.032469 0.025862 0.018880 0.011576 0.003994 -0.003843 -0.011941 -0.020324 -0.028989 -0.037831 -0.046635 -0.055172 -0.063328 -0.071206 -0.079160 -0.087402 -0.095680 -0.103545 -0.110416 -0.116207 +0.061402 0.066394 0.070180 0.072429 0.073076 0.072502 0.071083 0.069019 0.066369 0.063155 0.059394 0.055087 0.050225 0.044800 0.038821 0.032314 0.025314 0.017864 0.010027 0.001856 -0.006625 -0.015424 -0.024572 -0.034062 -0.043778 -0.053464 -0.062820 -0.071685 -0.080185 -0.088783 -0.097879 -0.107298 -0.116477 -0.124582 -0.131461 -0.137667 +0.063740 0.067402 0.069590 0.070539 0.070524 0.069738 0.068292 0.066191 0.063433 0.060025 0.055965 0.051243 0.045849 0.039789 0.033093 0.025809 0.017986 0.009692 0.000991 -0.008083 -0.017536 -0.027401 -0.037678 -0.048261 -0.058881 -0.069165 -0.078860 -0.088052 -0.097259 -0.107103 -0.117688 -0.128374 -0.138100 -0.146379 -0.153741 -0.160896 +0.061104 0.063529 0.065126 0.066071 0.066420 0.066099 0.065004 0.063103 0.060380 0.056842 0.052498 0.047348 0.041399 0.034678 0.027245 0.019172 0.010520 0.001368 -0.008233 -0.018275 -0.028795 -0.039801 -0.051216 -0.062791 -0.074117 -0.084800 -0.094814 -0.104639 -0.115053 -0.126605 -0.138852 -0.150533 -0.160603 -0.169381 -0.177699 -0.186189 +0.055238 0.057399 0.059255 0.060814 0.061858 0.062174 0.061576 0.059966 0.057323 0.053665 0.049023 0.043421 0.036888 0.029486 0.021305 0.012425 0.002927 -0.007113 -0.017668 -0.028765 -0.040427 -0.052606 -0.065106 -0.077539 -0.089381 -0.100415 -0.110966 -0.121829 -0.133973 -0.147552 -0.161342 -0.173660 -0.184243 -0.193929 -0.203559 -0.213566 +0.048889 0.051249 0.053474 0.055545 0.057235 0.058181 0.058107 0.056827 0.054285 0.050503 0.045545 0.039466 0.032326 0.024226 0.015282 0.005576 -0.004794 -0.015768 -0.027352 -0.039580 -0.052432 -0.065775 -0.079284 -0.092416 -0.104704 -0.116209 -0.127582 -0.139961 -0.154312 -0.170004 -0.184940 -0.197857 -0.209279 -0.220207 -0.231366 -0.242972 +0.042753 0.045540 0.048190 0.050636 0.052739 0.054219 0.054639 0.053699 0.051269 0.047359 0.042066 0.035486 0.027721 0.018908 0.009176 -0.001378 -0.012657 -0.024624 -0.037313 -0.050732 -0.064795 -0.079270 -0.093690 -0.107433 -0.120215 -0.132356 -0.144901 -0.159348 -0.176226 -0.193749 -0.209582 -0.223308 -0.235867 -0.248274 -0.261103 -0.274450 +0.036927 0.040211 0.043304 0.046116 0.048518 0.050360 0.051208 0.050592 0.048277 0.044231 0.038585 0.031485 0.023077 0.013532 0.002986 -0.008447 -0.020680 -0.033711 -0.047570 -0.062219 -0.077497 -0.093059 -0.108320 -0.122683 -0.136018 -0.149005 -0.163200 -0.180216 -0.199592 -0.218623 -0.235366 -0.250141 -0.264077 -0.278150 -0.292795 -0.308102 +0.031398 0.035176 0.038724 0.041898 0.044591 0.046665 0.047841 0.047512 0.045305 0.041116 0.035101 0.027462 0.018392 0.008091 -0.003295 -0.015643 -0.028887 -0.043049 -0.058133 -0.074036 -0.090523 -0.107141 -0.123231 -0.138228 -0.152189 -0.166347 -0.182742 -0.202566 -0.224235 -0.244592 -0.262392 -0.278432 -0.293948 -0.309857 -0.326520 -0.343976 +0.026185 0.030391 0.034383 0.037925 0.040906 0.043169 0.044559 0.044466 0.042352 0.038012 0.031611 0.023415 0.013662 0.002579 -0.009678 -0.022983 -0.037300 -0.052654 -0.069003 -0.086180 -0.103872 -0.121549 -0.138483 -0.154090 -0.168834 -0.184616 -0.203614 -0.226299 -0.250050 -0.271703 -0.290728 -0.308227 -0.325508 -0.343449 -0.362331 -0.382045 +0.021330 0.025864 0.030241 0.034148 0.037416 0.039858 0.041381 0.041461 0.039413 0.034913 0.028111 0.019339 0.008880 -0.003011 -0.016172 -0.030485 -0.045936 -0.062535 -0.080182 -0.098649 -0.117566 -0.136337 -0.154085 -0.170301 -0.186122 -0.203956 -0.225804 -0.251308 -0.276997 -0.300008 -0.320420 -0.339555 -0.358797 -0.378982 -0.400229 -0.422258 +0.016887 0.021614 0.026297 0.030533 0.034082 0.036698 0.038309 0.038497 0.036486 0.031815 0.024597 0.015228 0.004041 -0.008689 -0.022792 -0.038165 -0.054808 -0.072698 -0.091673 -0.111457 -0.131646 -0.151530 -0.170019 -0.186944 -0.204199 -0.224419 -0.249274 -0.277527 -0.305079 -0.329546 -0.351500 -0.372446 -0.393867 -0.416478 -0.440178 -0.464575 +0.012803 0.017690 0.022550 0.027060 0.030877 0.033660 0.035336 0.035577 0.033565 0.028713 0.021064 0.011078 -0.000863 -0.014462 -0.029550 -0.046038 -0.063928 -0.083149 -0.103482 -0.124627 -0.146152 -0.167117 -0.186293 -0.204133 -0.223153 -0.246009 -0.273981 -0.304918 -0.334310 -0.360348 -0.383988 -0.406940 -0.430756 -0.455927 -0.482139 -0.508968 +0.009169 0.014052 0.019042 0.023730 0.027777 0.030722 0.032448 0.032698 0.030650 0.025603 0.017507 0.006881 -0.005836 -0.020341 -0.036458 -0.054116 -0.073304 -0.093893 -0.115622 -0.138192 -0.161102 -0.183069 -0.202953 -0.221962 -0.243030 -0.268716 -0.299885 -0.333456 -0.364707 -0.392433 -0.417910 -0.443081 -0.469479 -0.497298 -0.526085 -0.555420 +0.006050 0.010723 0.015760 0.020539 0.024765 0.027865 0.029630 0.029859 0.027740 0.022482 0.013922 0.002635 -0.010889 -0.026336 -0.043528 -0.062410 -0.082942 -0.104937 -0.128110 -0.152185 -0.176486 -0.199372 -0.220067 -0.240498 -0.263846 -0.292529 -0.326963 -0.363123 -0.396285 -0.425817 -0.453293 -0.480903 -0.510029 -0.540564 -0.571997 -0.603917 +0.003499 0.007783 0.012684 0.017518 0.021842 0.025071 0.026869 0.027054 0.024833 0.019345 0.010303 -0.001669 -0.016028 -0.032455 -0.050772 -0.070931 -0.092849 -0.116289 -0.140968 -0.166626 -0.192273 -0.216038 -0.237692 -0.259787 -0.285606 -0.317440 -0.355194 -0.393913 -0.429058 -0.460514 -0.490172 -0.520425 -0.552385 -0.585704 -0.619861 -0.654451 +0.001490 0.005236 0.009858 0.014657 0.019004 0.022327 0.024153 0.024276 0.021928 0.016189 0.006647 -0.006034 -0.021261 -0.038708 -0.058200 -0.079685 -0.103030 -0.127959 -0.154221 -0.181514 -0.208440 -0.233104 -0.255880 -0.279857 -0.308306 -0.343440 -0.384561 -0.425827 -0.463037 -0.496541 -0.528576 -0.561649 -0.596525 -0.632704 -0.669664 -0.707014 +-0.000121 0.003139 0.007316 0.011928 0.016259 0.019625 0.021473 0.021521 0.019021 0.013010 0.002949 -0.010467 -0.026596 -0.045104 -0.065821 -0.088677 -0.113491 -0.139960 -0.167888 -0.196836 -0.224978 -0.250604 -0.274671 -0.300722 -0.331943 -0.370526 -0.415042 -0.458867 -0.498231 -0.533919 -0.568529 -0.604567 -0.642433 -0.681552 -0.721401 -0.761602 +-0.001449 0.001406 0.005062 0.009371 0.013622 0.016963 0.018818 0.018784 0.016110 0.009805 -0.000797 -0.014974 -0.032039 -0.051651 -0.073640 -0.097912 -0.124235 -0.152307 -0.181979 -0.212567 -0.241898 -0.268567 -0.294100 -0.322383 -0.356515 -0.398693 -0.446622 -0.493039 -0.534649 -0.572667 -0.610048 -0.649163 -0.690097 -0.732240 -0.775063 -0.818211 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/DISCON.IN b/zmq_coupling_tests/templatesDir/OFZMQ_test01/DISCON.IN new file mode 100644 index 0000000000..7c4aacb165 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/DISCON.IN @@ -0,0 +1,192 @@ +! Controller parameter input file for the NREL-5MW wind turbine +! - File written using ROSCO version 2.8.0 controller tuning logic on 10/18/23 + +!------- SIMULATION CONTROL ------------------------------------------------------------ +1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)} +0 ! DT_Out - {Time step to output .dbg* files, or 0 to match sampling period of OpenFAST} +0 ! Echo - (0 - no Echo, 1 - Echo input data to .echo) + +!------- CONTROLLER FLAGS ------------------------------------------------- +1 ! F_LPFType - (1: first-order low-pass filter, 2: second-order low-pass filter), [rad/s] (currently filters generator speed and pitch control signals +0 ! IPC_ControlMode - Turn Individual Pitch Control (IPC) for fatigue load reductions (pitch contribution) {0: off, 1: 1P reductions, 2: 1P+2P reductions} +3 ! VS_ControlMode - Generator torque control mode in above rated conditions (0- no torque control, 1- k*omega^2 with PI transitions, 2- WSE TSR Tracking, 3- Power-based TSR Tracking)} +0 ! VS_ConstPower - Do constant power torque control, where above rated torque varies, 0 for constant torque} +1 ! PC_ControlMode - Blade pitch control mode {0: No pitch, fix to fine pitch, 1: active PI blade pitch control} +0 ! Y_ControlMode - Yaw control mode {0: no yaw control, 1: yaw rate control, 2: yaw-by-IPC} +1 ! SS_Mode - Setpoint Smoother mode {0: no setpoint smoothing, 1: introduce setpoint smoothing} +0 ! PRC_Mode - Power reference tracking mode{0: use standard rotor speed set points, 1: use PRC rotor speed setpoints} +2 ! WE_Mode - Wind speed estimator mode {0: One-second low pass filtered hub height wind speed, 1: Immersion and Invariance Estimator, 2: Extended Kalman Filter} +1 ! PS_Mode - Pitch saturation mode {0: no pitch saturation, 1: implement pitch saturation} +0 ! SD_Mode - Shutdown mode {0: no shutdown procedure, 1: pitch to max pitch at shutdown} +0 ! Fl_Mode - Floating specific feedback mode {0: no nacelle velocity feedback, 1: feed back translational velocity, 2: feed back rotational veloicty} +0 ! TD_Mode - Tower damper mode {0: no tower damper, 1: feed back translational nacelle accelleration to pitch angle} +0 ! Flp_Mode - Flap control mode {0: no flap control, 1: steady state flap angle, 2: Proportional flap control, 2: Cyclic (1P) flap control} +0 ! OL_Mode - Open loop control mode {0: no open loop control, 1: open loop control vs. time, 2: rotor position control} +0 ! PA_Mode - Pitch actuator mode {0 - not used, 1 - first order filter, 2 - second order filter} +0 ! PF_Mode - Pitch fault mode {0 - not used, 1 - constant offset on one or more blades} +0 ! AWC_Mode - Active wake control {0 - not used, 1 - complex number method, 2 - Coleman transform method} +0 ! Ext_Mode - External control mode {0 - not used, 1 - call external dynamic library} +0 ! ZMQ_Mode - Fuse ZeroMQ interface {0: unused, 1: Yaw Control} +0 ! CC_Mode - Cable control mode [0- unused, 1- User defined, 2- Open loop control] +0 ! StC_Mode - Structural control mode [0- unused, 1- User defined, 2- Open loop control] + +!------- FILTERS ---------------------------------------------------------- +1.57080 ! F_LPFCornerFreq - Corner frequency (-3dB point) in the low-pass filters, [rad/s] +0.00000 ! F_LPFDamping - Damping coefficient {used only when F_FilterType = 2} [-] +0 ! F_NumNotchFilts - Number of notch filters placed on sensors +0.0000 ! F_NotchFreqs - Natural frequency of the notch filters. Array with length F_NumNotchFilts +0.0000 ! F_NotchBetaNum - Damping value of numerator (determines the width of notch). Array with length F_NumNotchFilts, [-] +0.0000 ! F_NotchBetaDen - Damping value of denominator (determines the depth of notch). Array with length F_NumNotchFilts, [-] +0 ! F_GenSpdNotch_N - Number of notch filters on generator speed +0 ! F_GenSpdNotch_Ind - Indices of notch filters on generator speed +0 ! F_TwrTopNotch_N - Number of notch filters on tower top acceleration signal +0 ! F_TwrTopNotch_Ind - Indices of notch filters on tower top acceleration signal +0.62830 ! F_SSCornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the setpoint smoother, [rad/s]. +0.20944 ! F_WECornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the wind speed estimate [rad/s]. +0.17952 ! F_YawErr - Low pass filter corner frequency for yaw controller [rad/s]. +0.000000 1.000000 ! F_FlCornerFreq - Natural frequency and damping in the second order low pass filter of the tower-top fore-aft motion for floating feedback control [rad/s, -]. +0.01042 ! F_FlHighPassFreq - Natural frequency of first-order high-pass filter for nacelle fore-aft motion [rad/s]. +0.0000 1.0000 ! F_FlpCornerFreq - Corner frequency and damping in the second order low pass filter of the blade root bending moment for flap control + +!------- BLADE PITCH CONTROL ---------------------------------------------- +30 ! PC_GS_n - Amount of gain-scheduling table entries +0.056789 0.084492 0.106018 0.124332 0.140807 0.155903 0.169931 0.183270 0.196062 0.208354 0.220050 0.231503 0.242646 0.253377 0.263967 0.274233 0.284343 0.294292 0.303997 0.313626 0.322957 0.332260 0.341319 0.350368 0.359221 0.368059 0.376700 0.385301 0.393691 0.402050 ! PC_GS_angles - Gain-schedule table: pitch angles [rad]. +-0.018995 -0.016672 -0.014787 -0.013228 -0.011916 -0.010797 -0.009831 -0.008989 -0.008248 -0.007592 -0.007006 -0.006480 -0.006005 -0.005574 -0.005182 -0.004822 -0.004492 -0.004187 -0.003906 -0.003644 -0.003402 -0.003175 -0.002963 -0.002765 -0.002579 -0.002404 -0.002239 -0.002083 -0.001936 -0.001797 ! PC_GS_KP - Gain-schedule table: pitch controller kp gains [s]. +-0.008388 -0.007514 -0.006805 -0.006218 -0.005725 -0.005304 -0.004940 -0.004624 -0.004345 -0.004098 -0.003878 -0.003680 -0.003501 -0.003339 -0.003192 -0.003056 -0.002932 -0.002817 -0.002712 -0.002613 -0.002522 -0.002437 -0.002357 -0.002283 -0.002212 -0.002147 -0.002085 -0.002026 -0.001971 -0.001918 ! PC_GS_KI - Gain-schedule table: pitch controller ki gains [-]. +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_KD - Gain-schedule table: pitch controller kd gains +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_TF - Gain-schedule table: pitch controller tf gains (derivative filter) +1.570000000000 ! PC_MaxPit - Maximum physical pitch limit, [rad]. +0.000880000000 ! PC_MinPit - Minimum physical pitch limit, [rad]. +0.174500000000 ! PC_MaxRat - Maximum pitch rate (in absolute value) in pitch controller, [rad/s]. +-0.17450000000 ! PC_MinRat - Minimum pitch rate (in absolute value) in pitch controller, [rad/s]. +122.9096700000 ! PC_RefSpd - Desired (reference) HSS speed for pitch controller, [rad/s]. +0.000880000000 ! PC_FinePit - Record 5: Below-rated pitch angle set-point, [rad] +0.017450000000 ! PC_Switch - Angle above lowest minimum pitch angle for switch, [rad] + +!------- INDIVIDUAL PITCH CONTROL ----------------------------------------- +9.120000 11.400000 ! IPC_Vramp - Start and end wind speeds for cut-in ramp function. First entry: IPC inactive, second entry: IPC fully active. [m/s] +2 ! IPC_SatMode - IPC Saturation method (0 - no saturation (except by PC_MinPit), 1 - saturate by PS_BldPitchMin, 2 - saturate sotfly (full IPC cycle) by PC_MinPit, 3 - saturate softly by PS_BldPitchMin) +0.3 ! IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from IPC), [rad] +0.000e+00 0.000e+00 ! IPC_KP - Proportional gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000e+00 0.000e+00 ! IPC_KI - Integral gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000000 0.000000 ! IPC_aziOffset - Phase offset added to the azimuth angle for the individual pitch controller, [rad]. +0.0 ! IPC_CornerFreqAct - Corner frequency of the first-order actuators model, to induce a phase lag in the IPC signal {0: Disable}, [rad/s] + +!------- VS TORQUE CONTROL ------------------------------------------------ +94.40000000000 ! VS_GenEff - Generator efficiency mechanical power -> electrical power, [should match the efficiency defined in the generator properties!], [%] +43093.51876000 ! VS_ArSatTq - Above rated generator torque PI control saturation, [Nm] +1500000.000000 ! VS_MaxRat - Maximum torque rate (in absolute value) in torque controller, [Nm/s]. +47402.87063000 ! VS_MaxTq - Maximum generator torque in Region 3 (HSS side), [Nm]. +0.000000000000 ! VS_MinTq - Minimum generator torque (HSS side), [Nm]. +35.29006000000 ! VS_MinOMSpd - Minimum generator speed [rad/s] +2.063350000000 ! VS_Rgn2K - Generator torque constant in Region 2 (HSS side). Only used in VS_ControlMode = 1,3 +5000000.000000 ! VS_RtPwr - Wind turbine rated power [W] +43093.51876000 ! VS_RtTq - Rated torque, [Nm]. +122.9096700000 ! VS_RefSpd - Rated generator speed [rad/s] +1 ! VS_n - Number of generator PI torque controller gains +-657.442080000 ! VS_KP - Proportional gain for generator PI torque controller [-]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +-104.507080000 ! VS_KI - Integral gain for generator PI torque controller [s]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +7.64 ! VS_TSRopt - Power-maximizing region 2 tip-speed-ratio. Only used in VS_ControlMode = 2. +0.314000000000 ! VS_PwrFiltF - Low pass filter on power used to determine generator speed set point. Only used in VS_ControlMode = 3. + +!------- SETPOINT SMOOTHER --------------------------------------------- +1.00000 ! SS_VSGain - Variable speed torque controller setpoint smoother gain, [-]. +0.00100 ! SS_PCGain - Collective pitch controller setpoint smoother gain, [-]. + +!------- POWER REFERENCE TRACKING -------------------------------------- +2 ! PRC_n - Number of elements in PRC_WindSpeeds and PRC_GenSpeeds array +0.07854 ! PRC_LPF_Freq - Frequency of the low pass filter on the wind speed estimate used to set PRC_GenSpeeds [rad/s] +3.0000 25.0000 ! PRC_WindSpeeds - Array of wind speeds used in rotor speed vs. wind speed lookup table [m/s] +0.7917 0.7917 ! PRC_GenSpeeds - Array of generator speeds corresponding to PRC_WindSpeeds [rad/s] + +!------- WIND SPEED ESTIMATOR --------------------------------------------- +63.000 ! WE_BladeRadius - Blade length (distance from hub center to blade tip), [m] +1 ! WE_CP_n - Amount of parameters in the Cp array +0.0 ! WE_CP - Parameters that define the parameterized CP(lambda) function +0.0 ! WE_Gamma - Adaption gain of the wind speed estimator algorithm [m/rad] +97.0 ! WE_GearboxRatio - Gearbox ratio [>=1], [-] +43702538.05700 ! WE_Jtot - Total drivetrain inertia, including blades, hub and casted generator inertia to LSS, [kg m^2] +1.225 ! WE_RhoAir - Air density, [kg m^-3] +"Cp_Ct_Cq.NREL5MW.txt" ! PerfFileName - File containing rotor performance tables (Cp,Ct,Cq) (absolute path or relative to this file) +36 26 ! PerfTableSize - Size of rotor performance tables, first number refers to number of blade pitch angles, second number referse to number of tip-speed ratios +60 ! WE_FOPoles_N - Number of first-order system poles used in EKF +3.0000 3.2897 3.5793 3.8690 4.1586 4.4483 4.7379 5.0276 5.3172 5.6069 5.8966 6.1862 6.4759 6.7655 7.0552 7.3448 7.6345 7.9241 8.2138 8.5034 8.7931 9.0828 9.3724 9.6621 9.9517 10.2414 10.5310 10.8207 11.1103 11.4000 11.8533 12.3067 12.7600 13.2133 13.6667 14.1200 14.5733 15.0267 15.4800 15.9333 16.3867 16.8400 17.2933 17.7467 18.2000 18.6533 19.1067 19.5600 20.0133 20.4667 20.9200 21.3733 21.8267 22.2800 22.7333 23.1867 23.6400 24.0933 24.5467 25.0000 ! WE_FOPoles_v - Wind speeds corresponding to first-order system poles [m/s] +-0.01638154 -0.01796321 -0.01954487 -0.02112654 -0.02270820 -0.02428987 -0.02587154 -0.02745320 -0.02903487 -0.03061653 -0.03219820 -0.03377987 -0.03536153 -0.03694320 -0.03852486 -0.04010653 -0.04168820 -0.04326986 -0.04485153 -0.04643319 -0.04801486 -0.04959652 -0.05117819 -0.05275986 -0.05434152 -0.05592319 -0.05758373 -0.05882656 -0.06845507 -0.05992890 -0.05031134 -0.05798636 -0.06840333 -0.08061549 -0.09336590 -0.10698855 -0.12116040 -0.13530722 -0.15025447 -0.16589008 -0.18080009 -0.19651023 -0.21294470 -0.22969213 -0.24540879 -0.26178304 -0.27905964 -0.29706835 -0.31499595 -0.33136688 -0.34832584 -0.36677525 -0.38556416 -0.40554370 -0.42546670 -0.44309547 -0.46062268 -0.47954729 -0.49884696 -0.51943992 ! WE_FOPoles - First order system poles [1/s] + +!------- YAW CONTROL ------------------------------------------------------ +0.00000 ! Y_uSwitch - Wind speed to switch between Y_ErrThresh. If zero, only the second value of Y_ErrThresh is used [m/s] +4.000000 8.000000 ! Y_ErrThresh - Yaw error threshold/deadbands. Turbine begins to yaw when it passes this. If Y_uSwitch is zero, only the second value is used. [deg]. +0.00870 ! Y_Rate - Yaw rate [rad/s] +0.00000 ! Y_MErrSet - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_KP - Yaw-by-IPC proportional controller gain Kp +0.00000 ! Y_IPC_KI - Yaw-by-IPC integral controller gain Ki + +!------- TOWER FORE-AFT DAMPING ------------------------------------------- +-1.00000 ! FA_KI - Integral gain for the fore-aft tower damper controller [rad s/m] +0.0 ! FA_HPFCornerFreq - Corner frequency (-3dB point) in the high-pass filter on the fore-aft acceleration signal [rad/s] +0.0 ! FA_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from FA damper), [rad] + +!------- MINIMUM PITCH SATURATION ------------------------------------------- +60 ! PS_BldPitchMin_N - Number of values in minimum blade pitch lookup table (should equal number of values in PS_WindSpeeds and PS_BldPitchMin) +3.000 3.290 3.579 3.869 4.159 4.448 4.738 5.028 5.317 5.607 5.897 6.186 6.476 6.766 7.055 7.345 7.634 7.924 8.214 8.503 8.793 9.083 9.372 9.662 9.952 10.241 10.531 10.821 11.110 11.400 11.853 12.307 12.760 13.213 13.667 14.120 14.573 15.027 15.480 15.933 16.387 16.840 17.293 17.747 18.200 18.653 19.107 19.560 20.013 20.467 20.920 21.373 21.827 22.280 22.733 23.187 23.640 24.093 24.547 25.000 ! PS_WindSpeeds - Wind speeds corresponding to minimum blade pitch angles [m/s] +0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad] + +!------- SHUTDOWN ----------------------------------------------------------- +0.436300000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad] +0.418880000000 ! SD_CornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle, [rad/s] + +!------- Floating ----------------------------------------------------------- +1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1 +0.0000 ! Fl_Kp - Nacelle velocity proportional feedback gain [s] +0.0000 ! Fl_U - Wind speeds for scheduling Fl_Kp, optional if Fl_Kp is single value [m/s] + +!------- FLAP ACTUATION ----------------------------------------------------- +0.000000000000 ! Flp_Angle - Initial or steady state flap angle [rad] +0.00000000e+00 ! Flp_Kp - Blade root bending moment proportional gain for flap control [s] +0.00000000e+00 ! Flp_Ki - Flap displacement integral gain for flap control [-] +0.174500000000 ! Flp_MaxPit - Maximum (and minimum) flap pitch angle [rad] + +!------- Open Loop Control ----------------------------------------------------- +"unused" ! OL_Filename - Input file with open loop timeseries (absolute path or relative to this file) +0 ! Ind_Breakpoint - The column in OL_Filename that contains the breakpoint (time if OL_Mode = 1) + 0 0 0 ! Ind_BldPitch - The columns in OL_Filename that contains the blade pitch (1,2,3) inputs in rad [array] +0 ! Ind_GenTq - The column in OL_Filename that contains the generator torque in Nm +0 ! Ind_YawRate - The column in OL_Filename that contains the yaw rate in rad/s +0 ! Ind_Azimuth - The column in OL_Filename that contains the desired azimuth position in rad (used if OL_Mode = 2) +0.0000 0.0000 0.0000 0.0000 ! RP_Gains - PID gains and Tf of derivative for rotor position control (used if OL_Mode = 2) +0 ! Ind_CableControl - The column(s) in OL_Filename that contains the cable control inputs in m [Used with CC_Mode = 2, must be the same size as CC_Group_N] +0 ! Ind_StructControl - The column(s) in OL_Filename that contains the structural control inputs [Used with StC_Mode = 2, must be the same size as StC_Group_N] + +!------- Pitch Actuator Model ----------------------------------------------------- +3.140000000000 ! PA_CornerFreq - Pitch actuator bandwidth/cut-off frequency [rad/s] +0.707000000000 ! PA_Damping - Pitch actuator damping ratio [-, unused if PA_Mode = 1] + +!------- Pitch Actuator Faults ----------------------------------------------------- +0.00000000 0.00000000 0.00000000 ! PF_Offsets - Constant blade pitch offsets for blades 1-3 [rad] + +!------- Active Wake Control ----------------------------------------------------- +1 ! AWC_NumModes - Number of user-defined AWC forcing modes +1 ! AWC_n - Azimuthal mode number(s) (i.e., the number and direction of the lobes of the wake structure) +1 ! AWC_harmonic - Harmonic(s) to apply in the AWC Inverse Coleman Transformation (only used when AWC_Mode = 2) +0.0500 ! AWC_freq - Frequency(s) of forcing mode(s) [Hz] +1.0000 ! AWC_amp - Pitch amplitude(s) of individual forcing mode(s) [deg] +0.0000 ! AWC_clockangle - Initial angle(s) of forcing mode(s) [deg] + +!------- External Controller Interface ----------------------------------------------------- +"unused" ! DLL_FileName - Name/location of the dynamic library in the Bladed-DLL format +"unused" ! DLL_InFile - Name of input file sent to the DLL (-) +"DISCON" ! DLL_ProcName - Name of procedure in DLL to be called (-) + +!------- ZeroMQ Interface --------------------------------------------------------- +"tcp://localhost:5555" ! ZMQ_CommAddress - Communication address for ZMQ server, (e.g. "tcp://localhost:5555") +2.000000 ! ZMQ_UpdatePeriod - Call ZeroMQ every [x] seconds, [s] + +!------- Cable Control --------------------------------------------------------- +1 ! CC_Group_N - Number of cable control groups +0 ! CC_GroupIndex - First index for cable control group, should correspond to deltaL +20.000000 ! CC_ActTau - Time constant for line actuator [s] + +!------- Structural Controllers --------------------------------------------------------- +1 ! StC_Group_N - Number of cable control groups +0 ! StC_GroupIndex - First index for structural control group, options specified in ServoDyn summary output diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceDyn_Input.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceDyn_Input.dat new file mode 100644 index 0000000000..3cd7ff93ce --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceDyn_Input.dat @@ -0,0 +1,74 @@ +------------------ IceDyn v1.01.x Input File ----------------------------------- +Freshwater Ice of Great Lakes input properties. +---------------------- STRUCTURE PROPERTIES ------------------------------------ + 1 NumLegs - number of support-structure legs in contact with ice + 0 LegPosX - array of size NumLegs: global X position of legs 1-NumLegs (m) + 0 LegPosY - array of size NumLegs: global Y position of legs 1-NumLegs (m) + 6 StWidth - array of size NumLegs: Width of the structure in contact with the ice, or diameter for cylindrical structures (m) +---------------------- ICE MODELS ---------------------------------------------- + 6 IceModel - Number that represents different ice models. {1: quasi-static load; 2:dynamic ice-structure interaction; 3: random ice load; 4: non-simultaneous ice failure; 5: sloping structure 6: large ice floe impact} + 1 IceSubModel - Number that represents different ice sub models. +---------------------- ICE PROPERTIES -General --------------------------------- +0.1 IceVel - Velocity of ice sheet movement (m/s) +0.8 IceThks - Thickness of the ice sheet (m) +1000 WtDen - Mass density of water (kg/m3) +900 IceDen - Mass density of ice (kg/m3) +0.0 InitLoc - Ice sheet initial location (m) +0.0 InitTm - Ice load starting time (s) +2 Seed1 - Random seed 1 +5 Seed2 - Random seed 2 +---------------------- ICE PROPERTIES - Ice Model 1, SubModel 1------------------ +2.7 Ikm - Indentation factor +3.5e6 Ag - Constant depends only on ice crystal type, used in calculating uniaxial stress (MPa-3s-1) +65000 Qg - Activation Energy (Jmol^-1) +8.314 Rg - Universal gas constant (Jmol-1K-1) +269 Tice - Ice temperature (K) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 2------------------- +0.3 Poisson - Poisson's ratio of ice +90.0 WgAngle - Wedge Angel, degree. Default 90 Degrees. +9.5 EIce - Young's modulus of ice (GPa) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 3------------------- +5 SigNm - Nominal ice stress (MPa) +---------------------- ICE PROPERTIES -Ice Model 2, SubModel 1,2----------------- +1.0 Pitch - Distance between sequential ice teeth (m) +5.0 IceStr2 - Ice failure stress (MPa) +1.0 Delmax2 - Ice tooth maximum elastic deformation (m) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 1,2----------------- +0.5 ThkMean - Mean value of ice thickness (m) +0.04 ThkVar - Variance of ice thickness (m^2) +0.001 VelMean - Mean value of ice velocity (m/s) +1e-6 VelVar - Variance of ice velocity (m^2/s^2) +15 TeMean - Mean value of ice loading event duration (s) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 2,3----------------- +5 StrMean - Mean value of ice strength (MPa) +1 StrVar - Variance of ice strength (MPa) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 3------------------- +0.1 DelMean - Mean value of maximum ice tooth tip displacement (m) +0.01 DelVar - Variance of maximum ice tooth tip displacement (m^2) +0.2 PMean - Mean value of the distance between sequential ice teeth (m) +0.01 PVar - Variance of the distance between sequential ice teeth (m^2) +---------------------- ICE PROPERTIES -Ice Model 4 ------------------------------ +0 PrflMean - Mean value of ice contact face position (m) +0.02 PrflSig - Standard deviation of ice contact face position (m) +10 ZoneNo1 - Number of failure zones along contact width +1 ZoneNo2 - Number of failure zones along contact height/thickness +0.27 ZonePitch - Distance between sequential ice teeth (m) +5.0 IceStr - Ice failure stress within each failure region (MPa) +0.027 Delmax - Ice teeth maximum elastic deformatIon (m) +---------------------- ICE PROPERTIES -Ice Model 5, Submodel 1,2 ----------------- +55.0 ConeAgl - Slope angle of the cone (degree) +8.0 ConeDwl - Cone waterline diameter (m) +1.0 ConeDtp - Cone top diameter (m) +0.3 RdupThk - Ride-up ice thickness (m) +0.3 mu - Friction coefficient between structure and ice (-) +0.7 FlxStr - Flexural strength of ice (MPa) +0.1 StrLim - Limit strain for ice fracture failure (-) +1e-2 StrRtLim - Limit strain rate for ice brittle behavior (s^-1) +---------------------- ICE PROPERTIES -Ice Model 6 ------------------------------- +800 FloeLth - Ice floe length (m) +800 FloeWth - Ice floe width (m) +5.0 CPrAr - Ice crushing strength pressure-area relation constant +-0.5 dPrAr - Ice crushing strength pressure-area relation order +9 Fdr - Constant external driving force (MN) +140 Kic - Fracture toughness of ice (kNm^(-3/2)) +3.3 FspN - Non-dimensional splitting load \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceFloe_IEC_Crushing.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceFloe_IEC_Crushing.dat new file mode 100644 index 0000000000..66ae737cf7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/IceFloe_IEC_Crushing.dat @@ -0,0 +1,51 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 60.0 +randomSeed 123 +rampTime 10.0 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 1.2 +numLegs 4.0 +towerFrequency 0.28 +! +legX1 4.5 +legY1 4.5 +shelterFactor_ks1 1.0 +loadPhase1 0.0 +! +legX2 -4.5 +legY2 4.5 +shelterFactor_ks2 1.0 +loadPhase2 45.0 +! +legX3 4.5 +legY3 -4.5 +shelterFactor_ks3 1.0 +loadPhase3 135.0 +! +legX4 -4.5 +legY4 -4.5 +shelterFactor_ks4 1.0 +loadPhase4 290.0 +! +singleLoad 0 +legAutoFactor 0 +multiLegFactor_kn 1 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_AeroDyn_blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_AeroDyn_blade.dat new file mode 100644 index 0000000000..9d541024d0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_AeroDyn_blade.dat @@ -0,0 +1,28 @@ +------- AERODYN v15.00.* BLADE DEFINITION INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic blade input properties; note that we need to add the aerodynamic center to this file +====== Blade Properties ================================================================= + 19 NumBlNds - Number of blade nodes used in the analysis (-) + BlSpn BlCrvAC BlSwpAC BlCrvAng BlTwist BlChord BlAFID + (m) (m) (m) (deg) (deg) (m) (-) +0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +1.3667000E+00 -8.1531745E-04 -3.4468858E-03 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +4.1000000E+00 -2.4839790E-02 -1.0501421E-01 0.0000000E+00 1.3308000E+01 3.8540000E+00 1 +6.8333000E+00 -5.9469375E-02 -2.5141635E-01 0.0000000E+00 1.3308000E+01 4.1670000E+00 2 +1.0250000E+01 -1.0909141E-01 -4.6120149E-01 0.0000000E+00 1.3308000E+01 4.5570000E+00 3 +1.4350000E+01 -1.1573354E-01 -5.6986665E-01 0.0000000E+00 1.1480000E+01 4.6520000E+00 4 +1.8450000E+01 -9.8316709E-02 -5.4850833E-01 0.0000000E+00 1.0162000E+01 4.4580000E+00 4 +2.2550000E+01 -8.3186967E-02 -5.2457001E-01 0.0000000E+00 9.0110000E+00 4.2490000E+00 5 +2.6650000E+01 -6.7933232E-02 -4.9624675E-01 0.0000000E+00 7.7950000E+00 4.0070000E+00 6 +3.0750000E+01 -5.3393159E-02 -4.6544755E-01 0.0000000E+00 6.5440000E+00 3.7480000E+00 6 +3.4850000E+01 -4.0899260E-02 -4.3583519E-01 0.0000000E+00 5.3610000E+00 3.5020000E+00 7 +3.8950000E+01 -2.9722933E-02 -4.0591323E-01 0.0000000E+00 4.1880000E+00 3.2560000E+00 7 +4.3050000E+01 -2.0511081E-02 -3.7569051E-01 0.0000000E+00 3.1250000E+00 3.0100000E+00 8 +4.7150000E+01 -1.3980013E-02 -3.4521705E-01 0.0000000E+00 2.3190000E+00 2.7640000E+00 8 +5.1250000E+01 -8.3819737E-03 -3.1463837E-01 0.0000000E+00 1.5260000E+00 2.5180000E+00 8 +5.4666700E+01 -4.3546914E-03 -2.8909220E-01 0.0000000E+00 8.6300000E-01 2.3130000E+00 8 +5.7400000E+01 -1.6838383E-03 -2.6074456E-01 0.0000000E+00 3.7000000E-01 2.0860000E+00 8 +6.0133300E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 +6.1499900E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 + +!bjj: because of precision in the BD-AD coupling, 61.5m didn't work, so I changed it to 61.4999m +6.1500000E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn.dat new file mode 100644 index 0000000000..2f8ab74652 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn.dat @@ -0,0 +1,94 @@ +--------- BEAMDYN with OpenFAST INPUT FILE ------------------------------------------- +NREL 5MW blade +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech"? (flag) +True QuasiStaticInit - Use quasi-static pre-conditioning with centripetal accelerations in initialization? (flag) [dynamic solve only] + 0 rhoinf - Numerical damping parameter for generalized-alpha integrator + 2 quadrature - Quadrature method: 1=Gaussian; 2=Trapezoidal (switch) +"DEFAULT" refine - Refinement factor for trapezoidal quadrature (-) [DEFAULT = 1; used only when quadrature=2] +"DEFAULT" n_fact - Factorization frequency for the Jacobian in N-R iteration(-) [DEFAULT = 5] +"DEFAULT" DTBeam - Time step size (s) +"DEFAULT" load_retries - Number of factored load retries before quitting the simulation [DEFAULT = 20] +"DEFAULT" NRMax - Max number of iterations in Newton-Raphson algorithm (-) [DEFAULT = 10] +"DEFAULT" stop_tol - Tolerance for stopping criterion (-) [DEFAULT = 1E-5] +"DEFAULT" tngt_stf_fd - Use finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_comp - Compare analytical finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_pert - Perturbation size for finite differencing (-) [DEFAULT = 1E-6] +"DEFAULT" tngt_stf_difftol - Maximum allowable relative difference between analytical and fd tangent stiffness (-); [DEFAULT = 0.1] +True RotStates - Orient states in the rotating frame during linearization? (flag) [used only when linearizing] +---------------------- GEOMETRY PARAMETER -------------------------------------- + 1 member_total - Total number of members (-) + 49 kp_total - Total number of key points (-) [must be at least 3] + 1 49 - Member number; Number of key points in this member + kp_xr kp_yr kp_zr initial_twist + (m) (m) (m) (deg) +0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 5.1998250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 6.1998150E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 7.1998050E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 8.2010250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 9.1997850E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.0199775E+01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1199765E+01 1.3181000E+01 +0.0000000E+00 0.0000000E+00 1.2199755E+01 1.2848000E+01 +0.0000000E+00 0.0000000E+00 1.3200975E+01 1.2192000E+01 +0.0000000E+00 0.0000000E+00 1.4199735E+01 1.1561000E+01 +0.0000000E+00 0.0000000E+00 1.5199725E+01 1.1072000E+01 +0.0000000E+00 0.0000000E+00 1.6199715E+01 1.0792000E+01 +0.0000000E+00 0.0000000E+00 1.8200925E+01 1.0232000E+01 +0.0000000E+00 0.0000000E+00 2.0200290E+01 9.6720000E+00 +0.0000000E+00 0.0000000E+00 2.2200270E+01 9.1100000E+00 +0.0000000E+00 0.0000000E+00 2.4200250E+01 8.5340000E+00 +0.0000000E+00 0.0000000E+00 2.6200230E+01 7.9320000E+00 +0.0000000E+00 0.0000000E+00 2.8200825E+01 7.3210000E+00 +0.0000000E+00 0.0000000E+00 3.0200190E+01 6.7110000E+00 +0.0000000E+00 0.0000000E+00 3.2200170E+01 6.1220000E+00 +0.0000000E+00 0.0000000E+00 3.4200150E+01 5.5460000E+00 +0.0000000E+00 0.0000000E+00 3.6200130E+01 4.9710000E+00 +0.0000000E+00 0.0000000E+00 3.8200725E+01 4.4010000E+00 +0.0000000E+00 0.0000000E+00 4.0200090E+01 3.8340000E+00 +0.0000000E+00 0.0000000E+00 4.2200070E+01 3.3320000E+00 +0.0000000E+00 0.0000000E+00 4.4200050E+01 2.8900000E+00 +0.0000000E+00 0.0000000E+00 4.6200030E+01 2.5030000E+00 +0.0000000E+00 0.0000000E+00 4.8201240E+01 2.1160000E+00 +0.0000000E+00 0.0000000E+00 5.0199990E+01 1.7300000E+00 +0.0000000E+00 0.0000000E+00 5.2199970E+01 1.3420000E+00 +0.0000000E+00 0.0000000E+00 5.4199950E+01 9.5400000E-01 +0.0000000E+00 0.0000000E+00 5.5199940E+01 7.6000000E-01 +0.0000000E+00 0.0000000E+00 5.6199930E+01 5.7400000E-01 +0.0000000E+00 0.0000000E+00 5.7199920E+01 4.0400000E-01 +0.0000000E+00 0.0000000E+00 5.7699915E+01 3.1900000E-01 +0.0000000E+00 0.0000000E+00 5.8201140E+01 2.5300000E-01 +0.0000000E+00 0.0000000E+00 5.8699905E+01 2.1600000E-01 +0.0000000E+00 0.0000000E+00 5.9199900E+01 1.7800000E-01 +0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01 +0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01 +0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02 +0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02 +0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00 +---------------------- MESH PARAMETER ------------------------------------------ + 5 order_elem - Order of interpolation (basis) function (-) +---------------------- MATERIAL PARAMETER -------------------------------------- +"NRELOffshrBsline5MW_BeamDyn_Blade.dat" BldFile - Name of file containing properties for blade (quoted string) +---------------------- PITCH ACTUATOR PARAMETERS ------------------------------- +False UsePitchAct - Whether a pitch actuator should be used (flag) + 200 PitchJ - Pitch actuator inertia (kg-m^2) [used only when UsePitchAct is true] + 2E+07 PitchK - Pitch actuator stiffness (kg-m^2/s^2) [used only when UsePitchAct is true] + 500000 PitchC - Pitch actuator damping (kg-m^2/s) [used only when UsePitchAct is true] +---------------------- OUTPUTS ------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. + 0 NNodeOuts - Number of nodes to output to file [0 - 9] (-) + 1, 2, 3, 4, 5, 6 OutNd - Nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RootFxr, RootFyr, RootFzr" +"RootMxr, RootMyr, RootMzr" +"TipTDxr, TipTDyr, TipTDzr" +"TipRDxr, TipRDyr, TipRDzr" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn_Blade.dat new file mode 100644 index 0000000000..b8724b9a23 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_BeamDyn_Blade.dat @@ -0,0 +1,756 @@ + ------- BEAMDYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- + Test Format 1 + ---------------------- BLADE PARAMETERS -------------------------------------- +49 station_total - Number of blade input stations (-) + 1 damp_type - Damping type: 0: no damping; 1: damped + ---------------------- DAMPING COEFFICIENT------------------------------------ + mu1 mu2 mu3 mu4 mu5 mu6 + (-) (-) (-) (-) (-) (-) +1.0E-03 1.0E-03 1.0E-03 0.0014 0.0022 0.0022 + ---------------------- DISTRIBUTED PROPERTIES--------------------------------- + 0.000000 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.003250 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.019510 + 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.078950E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.955860E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.942490E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.431590E+09 + + 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.733630E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.066380E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.091520E+03 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.157900E+03 + + 0.035770 + 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.006723E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.949780E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.745590E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.993980E+09 + + 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.405500E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.047360E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.660900E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.013450E+03 + + 0.052030 + 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.867780E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.978880E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.528740E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.666590E+09 + + 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.400420E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.099750E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.738100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.973560E+03 + + 0.068290 + 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.607860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.485850E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.078240E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.474710E+09 + + 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.924960E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.730200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.485500E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521570E+03 + + 0.084550 + 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.491260E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.022060E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.229720E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.323540E+09 + + 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.502750E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.414900E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.567600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.098250E+03 + + 0.100810 + 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.971300E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 9.144700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.309540E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.907870E+09 + + 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.240540E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.937300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.005300E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.942600E+02 + + 0.117070 + 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.493950E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.063160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.528360E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.570360E+09 + + 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.006380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.471800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.516100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.987900E+02 + + 0.133350 + 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.034800E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.884440E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.980060E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.158260E+09 + + 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.820620E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.908400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.161200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.069600E+02 + + 0.149590 + 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.037290E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.009180E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.936840E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.002120E+09 + + 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.996550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.038600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.036000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.074600E+02 + + 0.165850 + 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.169720E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.167680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.691660E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.559000E+08 + + 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.263210E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.447000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.892400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.339400E+02 + + 0.182110 + 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.082350E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.271660E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.949460E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.722700E+08 + + 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.168200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.699000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.465700E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.164700E+02 + + 0.198370 + 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.085970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.081700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.386520E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.474900E+08 + + 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.061860E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.012800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.159100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.171900E+02 + + 0.214650 + 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.668340E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.244530E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.933740E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.488400E+08 + + 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.814200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.465600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.871100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.336700E+02 + + 0.230890 + 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.147760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.048960E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.568960E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.359200E+08 + + 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.528220E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.687100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.608400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.295500E+02 + + 0.247150 + 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.011580E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.948490E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.388650E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.113500E+08 + + 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.494770E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.537600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.485600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.023200E+02 + + 0.263410 + 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.882620E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.808020E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.271990E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.919400E+08 + + 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.465380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.362200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.403000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.765200E+02 + + 0.295950 + 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.613970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.501400E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.050050E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.610000E+08 + + 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.393330E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.981800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.246100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.227900E+02 + + 0.328460 + 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.357480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.244070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.828250E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.288200E+08 + + 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.300040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.620800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.094200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.715000E+02 + + 0.360980 + 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.146860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.995280E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.588710E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.007500E+08 + + 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.219900E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.350100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.436000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.293700E+02 + + 0.393500 + 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.944090E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.750760E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.361930E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.743800E+08 + + 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.138200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.085700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.024000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.888100E+02 + + 0.426020 + 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.632700E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.447140E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.102380E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.444700E+08 + + 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.947340E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.638700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.267000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.265400E+02 + + 0.458550 + 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.432400E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.139070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.758000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.199800E+08 + + 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.871200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.370600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.942000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.864800E+02 + + 0.491060 + 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.168760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.734240E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.813000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.119000E+07 + + 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.633430E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.964100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.734000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.337500E+02 + + 0.523580 + 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.047430E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.554870E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.347200E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.909000E+07 + + 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.532070E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.803400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.914000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.094800E+02 + + 0.556100 + 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.229500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.334030E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.089000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.745000E+07 + + 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.416660E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.624300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.216000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845900E+02 + + 0.588620 + 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.608200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.828730E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.145400E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.592000E+07 + + 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.206380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.348300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.733000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521600E+02 + + 0.621150 + 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.480300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.584100E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.386300E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.598000E+07 + + 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.002930E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.163000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.330000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.296000E+02 + + 0.653660 + 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.397000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.323360E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.758800E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.744000E+07 + + 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.794040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.798000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.960000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.079400E+02 + + 0.686180 + 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.311500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.183680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.260100E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.090000E+07 + + 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.650940E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.893000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.300000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.062300E+02 + + 0.718700 + 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.600100E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.020160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.072600E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.854000E+07 + + 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.544110E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.578000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.220000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.200000E+01 + + 0.751220 + 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.757500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.978100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.088000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.628000E+07 + + 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.389350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.996000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.190000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.515000E+01 + + 0.783760 + 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.288900E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.096100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.631000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.453000E+07 + + 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.295550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.141000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.577000E+01 + + 0.816260 + 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.440400E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.181900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.105000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.070000E+06 + + 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.072640E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.544000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.880000E+01 + + 0.848780 + 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.116000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.548700E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.948000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.060000E+06 + + 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.877600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.957000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.750000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.232000E+01 + + 0.881300 + 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.815200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.951200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.936000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.080000E+06 + + 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.024800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.409000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.210000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.630000E+01 + + 0.897560 + 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.602500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.537200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.467000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.090000E+06 + + 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 8.300100E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.012000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.930000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.205000E+01 + + 0.913820 + 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.092300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.047300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.041000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.750000E+06 + + 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.290600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.015000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.690000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.184000E+01 + + 0.930080 + 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.000800E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.814200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.652000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.330000E+06 + + 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.877200E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.853000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.490000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.002000E+01 + + 0.938210 + 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.224000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.617100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.384000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.940000E+06 + + 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.626400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.711000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.340000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845000E+01 + + 0.946360 + 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.323000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.588100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.963000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.240000E+06 + + 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.934000E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.155000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.100000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.265000E+01 + + 0.954470 + 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.332000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.378800E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.600000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.660000E+06 + + 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.591400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.770000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.066000E+01 + + 0.962600 + 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.453000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.187900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.283000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.130000E+06 + + 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.248400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.190000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.100000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E+00 + + 0.970730 + 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.690000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.016300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.008000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.640000E+06 + + 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.911400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.820000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.600000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.380000E+00 + + 0.978860 + 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.992000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.507000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.550000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.170000E+06 + + 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.581800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.570000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.200000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.990000E+00 + + 0.986990 + 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.131000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.426000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.600000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.580000E+06 + + 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.166900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.010000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.260000E+00 + + 0.995120 + 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.850000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.610000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 + + 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.145300E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.400000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.800000E-01 + + 1.000000 + 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.530000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.010000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.700000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.900000E+05 + + 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.031900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.800000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.000000E-01 + + + + + + + + + + + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Blade.dat new file mode 100644 index 0000000000..cf5aa25dfe --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Blade.dat @@ -0,0 +1,83 @@ +------- ELASTODYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- +NREL 5.0 MW offshore baseline blade input properties. +---------------------- BLADE PARAMETERS ---------------------------------------- + 49 NBlInpSt - Number of blade input stations (-) + 0.477465 BldFlDmp(1) - Blade flap mode #1 structural damping in percent of critical (%) + 0.477465 BldFlDmp(2) - Blade flap mode #2 structural damping in percent of critical (%) + 0.477465 BldEdDmp(1) - Blade edge mode #1 structural damping in percent of critical (%) +---------------------- BLADE ADJUSTMENT FACTORS -------------------------------- + 1 FlStTunr(1) - Blade flapwise modal stiffness tuner, 1st mode (-) + 1 FlStTunr(2) - Blade flapwise modal stiffness tuner, 2nd mode (-) + 1.04536 AdjBlMs - Factor to adjust blade mass density (-) !bjj: value for AD14=1.04536; value for AD15=1.057344 (it would be nice to enter the requested blade mass instead of a factor here) + 1 AdjFlSt - Factor to adjust blade flap stiffness (-) + 1 AdjEdSt - Factor to adjust blade edge stiffness (-) +---------------------- DISTRIBUTED BLADE PROPERTIES ---------------------------- + BlFract PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (deg) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +3.2500000E-03 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +1.9510000E-02 2.5049000E-01 1.3308000E+01 7.7336300E+02 1.9424900E+10 1.9558600E+10 +3.5770000E-02 2.5490000E-01 1.3308000E+01 7.4055000E+02 1.7455900E+10 1.9497800E+10 +5.2030000E-02 2.6716000E-01 1.3308000E+01 7.4004200E+02 1.5287400E+10 1.9788800E+10 +6.8290000E-02 2.7941000E-01 1.3308000E+01 5.9249600E+02 1.0782400E+10 1.4858500E+10 +8.4550000E-02 2.9167000E-01 1.3308000E+01 4.5027500E+02 7.2297200E+09 1.0220600E+10 +1.0081000E-01 3.0392000E-01 1.3308000E+01 4.2405400E+02 6.3095400E+09 9.1447000E+09 +1.1707000E-01 3.1618000E-01 1.3308000E+01 4.0063800E+02 5.5283600E+09 8.0631600E+09 +1.3335000E-01 3.2844000E-01 1.3308000E+01 3.8206200E+02 4.9800600E+09 6.8844400E+09 +1.4959000E-01 3.4069000E-01 1.3308000E+01 3.9965500E+02 4.9368400E+09 7.0091800E+09 +1.6585000E-01 3.5294000E-01 1.3308000E+01 4.2632100E+02 4.6916600E+09 7.1676800E+09 +1.8211000E-01 3.6519000E-01 1.3181000E+01 4.1682000E+02 3.9494600E+09 7.2716600E+09 +1.9837000E-01 3.7500000E-01 1.2848000E+01 4.0618600E+02 3.3865200E+09 7.0817000E+09 +2.1465000E-01 3.7500000E-01 1.2192000E+01 3.8142000E+02 2.9337400E+09 6.2445300E+09 +2.3089000E-01 3.7500000E-01 1.1561000E+01 3.5282200E+02 2.5689600E+09 5.0489600E+09 +2.4715000E-01 3.7500000E-01 1.1072000E+01 3.4947700E+02 2.3886500E+09 4.9484900E+09 +2.6341000E-01 3.7500000E-01 1.0792000E+01 3.4653800E+02 2.2719900E+09 4.8080200E+09 +2.9595000E-01 3.7500000E-01 1.0232000E+01 3.3933300E+02 2.0500500E+09 4.5014000E+09 +3.2846000E-01 3.7500000E-01 9.6720000E+00 3.3000400E+02 1.8282500E+09 4.2440700E+09 +3.6098000E-01 3.7500000E-01 9.1100000E+00 3.2199000E+02 1.5887100E+09 3.9952800E+09 +3.9350000E-01 3.7500000E-01 8.5340000E+00 3.1382000E+02 1.3619300E+09 3.7507600E+09 +4.2602000E-01 3.7500000E-01 7.9320000E+00 2.9473400E+02 1.1023800E+09 3.4471400E+09 +4.5855000E-01 3.7500000E-01 7.3210000E+00 2.8712000E+02 8.7580000E+08 3.1390700E+09 +4.9106000E-01 3.7500000E-01 6.7110000E+00 2.6334300E+02 6.8130000E+08 2.7342400E+09 +5.2358000E-01 3.7500000E-01 6.1220000E+00 2.5320700E+02 5.3472000E+08 2.5548700E+09 +5.5610000E-01 3.7500000E-01 5.5460000E+00 2.4166600E+02 4.0890000E+08 2.3340300E+09 +5.8862000E-01 3.7500000E-01 4.9710000E+00 2.2063800E+02 3.1454000E+08 1.8287300E+09 +6.2115000E-01 3.7500000E-01 4.4010000E+00 2.0029300E+02 2.3863000E+08 1.5841000E+09 +6.5366000E-01 3.7500000E-01 3.8340000E+00 1.7940400E+02 1.7588000E+08 1.3233600E+09 +6.8618000E-01 3.7500000E-01 3.3320000E+00 1.6509400E+02 1.2601000E+08 1.1836800E+09 +7.1870000E-01 3.7500000E-01 2.8900000E+00 1.5441100E+02 1.0726000E+08 1.0201600E+09 +7.5122000E-01 3.7500000E-01 2.5030000E+00 1.3893500E+02 9.0880000E+07 7.9781000E+08 +7.8376000E-01 3.7500000E-01 2.1160000E+00 1.2955500E+02 7.6310000E+07 7.0961000E+08 +8.1626000E-01 3.7500000E-01 1.7300000E+00 1.0726400E+02 6.1050000E+07 5.1819000E+08 +8.4878000E-01 3.7500000E-01 1.3420000E+00 9.8776000E+01 4.9480000E+07 4.5487000E+08 +8.8130000E-01 3.7500000E-01 9.5400000E-01 9.0248000E+01 3.9360000E+07 3.9512000E+08 +8.9756000E-01 3.7500000E-01 7.6000000E-01 8.3001000E+01 3.4670000E+07 3.5372000E+08 +9.1382000E-01 3.7500000E-01 5.7400000E-01 7.2906000E+01 3.0410000E+07 3.0473000E+08 +9.3008000E-01 3.7500000E-01 4.0400000E-01 6.8772000E+01 2.6520000E+07 2.8142000E+08 +9.3821000E-01 3.7500000E-01 3.1900000E-01 6.6264000E+01 2.3840000E+07 2.6171000E+08 +9.4636000E-01 3.7500000E-01 2.5300000E-01 5.9340000E+01 1.9630000E+07 1.5881000E+08 +9.5447000E-01 3.7500000E-01 2.1600000E-01 5.5914000E+01 1.6000000E+07 1.3788000E+08 +9.6260000E-01 3.7500000E-01 1.7800000E-01 5.2484000E+01 1.2830000E+07 1.1879000E+08 +9.7073000E-01 3.7500000E-01 1.4000000E-01 4.9114000E+01 1.0080000E+07 1.0163000E+08 +9.7886000E-01 3.7500000E-01 1.0100000E-01 4.5818000E+01 7.5500000E+06 8.5070000E+07 +9.8699000E-01 3.7500000E-01 6.2000000E-02 4.1669000E+01 4.6000000E+06 6.4260000E+07 +9.9512000E-01 3.7500000E-01 2.3000000E-02 1.1453000E+01 2.5000000E+05 6.6100000E+06 +1.0000000E+00 3.7500000E-01 0.0000000E+00 1.0319000E+01 1.7000000E+05 5.0100000E+06 +---------------------- BLADE MODE SHAPES --------------------------------------- + 0.0622 BldFl1Sh(2) - Flap mode 1, coeff of x^2 + 1.7254 BldFl1Sh(3) - , coeff of x^3 + -3.2452 BldFl1Sh(4) - , coeff of x^4 + 4.7131 BldFl1Sh(5) - , coeff of x^5 + -2.2555 BldFl1Sh(6) - , coeff of x^6 + -0.5809 BldFl2Sh(2) - Flap mode 2, coeff of x^2 + 1.2067 BldFl2Sh(3) - , coeff of x^3 + -15.5349 BldFl2Sh(4) - , coeff of x^4 + 29.7347 BldFl2Sh(5) - , coeff of x^5 + -13.8255 BldFl2Sh(6) - , coeff of x^6 + 0.3627 BldEdgSh(2) - Edge mode 1, coeff of x^2 + 2.5337 BldEdgSh(3) - , coeff of x^3 + -3.5772 BldEdgSh(4) - , coeff of x^4 + 2.376 BldEdgSh(5) - , coeff of x^5 + -0.6952 BldEdgSh(6) - , coeff of x^6 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_InflowWind.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_InflowWind.dat new file mode 100644 index 0000000000..b82ff07000 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_InflowWind.dat @@ -0,0 +1,71 @@ +------- InflowWind v3.01.* INPUT FILE ------------------------------------------------------------------------- +Steady 8 m/s winds with no shear for FAST CertTests #20 and #25 +--------------------------------------------------------------------------------------------------------------- +False Echo - Echo input data to .ech (flag) + 1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined) + 0 PropagationDir - Direction of wind propagation (meteoroligical rotation from aligned with X (positive rotates towards -Y) -- degrees) + 0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7) +False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7] + 1 NWindVel - Number of points to output the wind velocity (0 to 9) + 0 WindVxiList - List of coordinates in the inertial X direction (m) + 0 WindVyiList - List of coordinates in the inertial Y direction (m) + 90 WindVziList - List of coordinates in the inertial Z direction (m) +================== Parameters for Steady Wind Conditions [used only for WindType = 1] ========================= + 10 HWindSpeed - Horizontal windspeed (m/s) + 90 RefHt - Reference height for horizontal wind speed (m) + 0 PLexp - Power law exponent (-) +================== Parameters for Uniform wind file [used only for WindType = 2] ============================ +"uniform.hh" Filename_Uni - Filename of time series data for uniform wind field. (-) + 90 RefHt_Uni - Reference height for horizontal wind speed (m) + 125.88 RefLength - Reference length for linear horizontal and vertical sheer (-) +================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ============== +"Wind/90m_12mps_twr.bts" FileName_BTS - Name of the Full field wind file to use (.bts) +================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] ========= +"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values +False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7 +================== Parameters for HAWC-format binary files [Only used with WindType = 5] ===================== +"unused" FileName_u - name of the file containing the u-component fluctuating wind (.bin) +"unused" FileName_v - name of the file containing the v-component fluctuating wind (.bin) +"unused" FileName_w - name of the file containing the w-component fluctuating wind (.bin) + 64 nx - number of grids in the x direction (in the 3 files above) (-) + 32 ny - number of grids in the y direction (in the 3 files above) (-) + 32 nz - number of grids in the z direction (in the 3 files above) (-) + 16 dx - distance (in meters) between points in the x direction (m) + 3 dy - distance (in meters) between points in the y direction (m) + 3 dz - distance (in meters) between points in the z direction (m) + 90 RefHt_Hawc - reference height; the height (in meters) of the vertical center of the grid (m) + ------------- Scaling parameters for turbulence --------------------------------------------------------- + 1 ScaleMethod - Turbulence scaling method [0 = none, 1 = direct scaling, 2 = calculate scaling factor based on a desired standard deviation] + 1 SFx - Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + 1 SFy - Turbulence scaling factor for the y direction (-) [ScaleMethod=1] + 1 SFz - Turbulence scaling factor for the z direction (-) [ScaleMethod=1] + 12 SigmaFx - Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + 8 SigmaFy - Turbulence standard deviation to calculate scaling from in y direction (m/s) [ScaleMethod=2] + 2 SigmaFz - Turbulence standard deviation to calculate scaling from in z direction (m/s) [ScaleMethod=2] + ------------- Mean wind profile parameters (added to HAWC-format files) --------------------------------- + 11.4 URef - Mean u-component wind speed at the reference height (m/s) + 0 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law) + 0.2 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only) + 0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only) + 0 XOffset - Initial offset in +x direction (shift of wind box) +================== LIDAR Parameters =========================================================================== +0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed) +0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3) +30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3) +0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1) +-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m) +17 URefLid - Reference average wind speed for the lidar[m/s] +0.25 MeasurementInterval - Time between each measurement [s] +False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate +1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements +====================== OUTPUT ================================================== +False SumPrint - Print summary data to .IfW.sum (flag) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"Wind1VelX" X-direction wind velocity at point WindList(1) +"Wind1VelY" Y-direction wind velocity at point WindList(1) +"Wind1VelZ" Z-direction wind velocity at point WindList(1) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp new file mode 100644 index 0000000000..ad085b6d0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp @@ -0,0 +1,26 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 600.0 +randomSeed 123 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 6.0 +numLegs 1.0 +towerFrequency 0.28 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat new file mode 100644 index 0000000000..9a8847ba0a --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat @@ -0,0 +1,106 @@ +------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic input properties. +====== General Options ============================================================================ +False Echo - Echo the input to ".AD.ech"? (flag) +"default" DTAero - Time interval for aerodynamic calculations {or "default"} (s) + 1 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT, 3=OLAF} [WakeMod cannot be 2 or 3 when linearizing] + 2 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing] + 1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} + 0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag) +True TwrAero - Calculate tower aerodynamic loads? (flag) +False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing] +False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true] +False Buoyancy - Include buoyancy effects? (flag) +False CompAA - Flag to compute AeroAcoustics calculation [only used when WakeMod=1 or 2] +"unused" AA_InputFile - Aeroacoustics input file +====== Environmental Conditions =================================================================== + 1.225 AirDens - Air density (kg/m^3) + 1.464E-05 KinVisc - Kinematic air viscosity (m^2/s) + 335 SpdSound - Speed of sound (m/s) + 103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True] + 1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True] +====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] + 2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3] +"default" SkewModFactor - Constant used in Pitt/Peters skewed wake model {or "default" is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0 or 3] +True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3] +True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3] +True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3] +False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3] +False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE] +"Default" IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or "default"} (-) [unused when WakeMod=0 or 3] + 100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0] +====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] + 2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2] + 4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1] +====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] +"unused" OLAFInputFileName - Input file for OLAF [used only when WakeMod=3] +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] +3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez's variant (changes in Cn,Cc,Cm), 3=Minnema/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2] +True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2] +====== Airfoil Information ========================================================================= + 1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-) + 1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-) + 2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-) + 3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-) + 4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-) + 0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-) + 8 NumAFfiles - Number of airfoil files used (-) +"Airfoils/Cylinder1.dat" AFNames - Airfoil file names (NumAFfiles lines) (quoted strings) +"Airfoils/Cylinder2.dat" +"Airfoils/DU40_A17.dat" +"Airfoils/DU35_A17.dat" +"Airfoils/DU30_A17.dat" +"Airfoils/DU25_A17.dat" +"Airfoils/DU21_A17.dat" +"Airfoils/NACA64_A17.dat" +====== Rotor/Blade Properties ===================================================================== +True UseBlCm - Include aerodynamic pitching moment in calculations? (flag) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2] +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3] +====== Hub Properties ============================================================================== [used only when Buoyancy=True] +0.0 VolHub - Hub volume (m^3) +0.0 HubCenBx - Hub center of buoyancy x direction offset (m) +====== Nacelle Properties ========================================================================== [used only when Buoyancy=True] +0.0 VolNac - Nacelle volume (m^3) +0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m) +====== Tail fin Aerodynamics ======================================================================== +False TFinAero - Calculate tail fin aerodynamics model (flag) +"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True] +====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] + 12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] +TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True +(m) (m) (-) (-) (-) +0.0000000E+00 6.0000000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5261000E+00 5.7870000E+00 1.0000000E+00 1.000000E-01 0.0 +1.7053000E+01 5.5740000E+00 1.0000000E+00 1.000000E-01 0.0 +2.5579000E+01 5.3610000E+00 1.0000000E+00 1.000000E-01 0.0 +3.4105000E+01 5.1480000E+00 1.0000000E+00 1.000000E-01 0.0 +4.2633000E+01 4.9350000E+00 1.0000000E+00 1.000000E-01 0.0 +5.1158000E+01 4.7220000E+00 1.0000000E+00 1.000000E-01 0.0 +5.9685000E+01 4.5090000E+00 1.0000000E+00 1.000000E-01 0.0 +6.8211000E+01 4.2960000E+00 1.0000000E+00 1.000000E-01 0.0 +7.6738000E+01 4.0830000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5268000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +8.7600000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +====== Outputs ==================================================================================== +True SumPrint - Generate a summary file listing input options and interpolated properties to ".AD.sum"? (flag) + 3 NBlOuts - Number of blade node outputs [0 - 9] (-) + 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) + 0 NTwOuts - Number of tower node outputs [0 - 9] (-) + 1, 2, 6 TwOutNd - Tower nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RtFldFxh" +"RtFldFyh" +"RtFldFzh" +"RtFldMxh" +"RtFldMyh" +"RtFldMzh" +"RtVAvgxh" +"RtFldCp" +"RtFldCt" +"RtArea" +"RtSpeed" +"RtTSR" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat new file mode 100644 index 0000000000..b310013450 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat @@ -0,0 +1,168 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"default" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +True TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +False YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 0 BlPitch(1) - Blade 1 initial pitch (degrees) + 0 BlPitch(2) - Blade 2 initial pitch (degrees) + 0 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 90 Azimuth - Initial azimuth angle for blade 1 (degrees) + 0 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 5.452E+06 PtfmMass - Platform mass (kg) + 7.269E+08 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 7.269E+08 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 1.4539E+09 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- YAW-FRICTION -------------------------------------------- + 0 YawFrctMod - Yaw-friction model {0: none, 1: friction without Fz term at the yaw bearing, 2: friction includes Fz term at yaw bearing, 3: user defined model} (switch) + 300 M_CSmax - Maximum Coulomb friction torque (N-m)[mu_s*D_eff when YawFrctMod=1 and Fz*mu_s*D_eff when YawFrctMod=2] + 40 M_CD - Dynamic friction moment at null yaw rate (N-m) [mu_d*D_eff when YawFrctMod=1 and Fz*mu_d*D_eff when YawFrctMod=2] + 0 sig_v - Viscous friction coefficient (N-m/(rad/s)) +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"BldPitch1" - Pitch angles for blade 1 +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"NacYaw" - Nacelle yaw angle and nacelle yaw error estimate +"NcIMUTAxs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAys" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAzs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"PtfmSurge" - Platform translational surge, sway, and heave displacements +"PtfmSway" - Platform translational surge, sway, and heave displacements +"PtfmHeave" - Platform translational surge, sway, and heave displacements +"PtfmRoll" - Platform rotational roll, pitch and yaw displacements +"PtfmPitch" - Platform rotational roll, pitch and yaw displacements +"PtfmYaw" - Platform rotational roll, pitch and yaw displacements +"PtfmTAxt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAyt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAzt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"RotThrust" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFya" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFza" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwHt1MLxt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLyt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLzt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat new file mode 100644 index 0000000000..664185cbd6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat @@ -0,0 +1,54 @@ +------- ELASTODYN V1.00.* TOWER INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline tower input properties. +---------------------- TOWER PARAMETERS ---------------------------------------- + 11 NTwInpSt - Number of input stations to specify tower geometry + 1 TwrFADmp(1) - Tower 1st fore-aft mode structural damping ratio (%) + 1 TwrFADmp(2) - Tower 2nd fore-aft mode structural damping ratio (%) + 1 TwrSSDmp(1) - Tower 1st side-to-side mode structural damping ratio (%) + 1 TwrSSDmp(2) - Tower 2nd side-to-side mode structural damping ratio (%) +---------------------- TOWER ADJUSTMUNT FACTORS -------------------------------- + 1 FAStTunr(1) - Tower fore-aft modal stiffness tuner, 1st mode (-) + 1 FAStTunr(2) - Tower fore-aft modal stiffness tuner, 2nd mode (-) + 1 SSStTunr(1) - Tower side-to-side stiffness tuner, 1st mode (-) + 1 SSStTunr(2) - Tower side-to-side stiffness tuner, 2nd mode (-) + 1 AdjTwMa - Factor to adjust tower mass density (-) + 1 AdjFASt - Factor to adjust tower fore-aft stiffness (-) + 1 AdjSSSt - Factor to adjust tower side-to-side stiffness (-) +---------------------- DISTRIBUTED TOWER PROPERTIES ---------------------------- + HtFract TMassDen TwFAStif TwSSStif + (-) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 5.5908700E+03 6.1434300E+11 6.1434300E+11 +1.0000000E-01 5.2324300E+03 5.3482100E+11 5.3482100E+11 +2.0000000E-01 4.8857600E+03 4.6326700E+11 4.6326700E+11 +3.0000000E-01 4.5508700E+03 3.9913100E+11 3.9913100E+11 +4.0000000E-01 4.2277500E+03 3.4188300E+11 3.4188300E+11 +5.0000000E-01 3.9164100E+03 2.9101100E+11 2.9101100E+11 +6.0000000E-01 3.6168300E+03 2.4602700E+11 2.4602700E+11 +7.0000000E-01 3.3290300E+03 2.0645700E+11 2.0645700E+11 +8.0000000E-01 3.0530100E+03 1.7185100E+11 1.7185100E+11 +9.0000000E-01 2.7887500E+03 1.4177600E+11 1.4177600E+11 +1.0000000E+00 2.5362700E+03 1.1582000E+11 1.1582000E+11 +---------------------- TOWER FORE-AFT MODE SHAPES ------------------------------ + 0.7004 TwFAM1Sh(2) - Mode 1, coefficient of x^2 term + 2.1963 TwFAM1Sh(3) - , coefficient of x^3 term + -5.6202 TwFAM1Sh(4) - , coefficient of x^4 term + 6.2275 TwFAM1Sh(5) - , coefficient of x^5 term + -2.504 TwFAM1Sh(6) - , coefficient of x^6 term + -70.5319 TwFAM2Sh(2) - Mode 2, coefficient of x^2 term + -63.7623 TwFAM2Sh(3) - , coefficient of x^3 term + 289.737 TwFAM2Sh(4) - , coefficient of x^4 term + -176.513 TwFAM2Sh(5) - , coefficient of x^5 term + 22.0706 TwFAM2Sh(6) - , coefficient of x^6 term +---------------------- TOWER SIDE-TO-SIDE MODE SHAPES -------------------------- + 1.385 TwSSM1Sh(2) - Mode 1, coefficient of x^2 term + -1.7684 TwSSM1Sh(3) - , coefficient of x^3 term + 3.0871 TwSSM1Sh(4) - , coefficient of x^4 term + -2.2395 TwSSM1Sh(5) - , coefficient of x^5 term + 0.5357 TwSSM1Sh(6) - , coefficient of x^6 term + -121.21 TwSSM2Sh(2) - Mode 2, coefficient of x^2 term + 184.415 TwSSM2Sh(3) - , coefficient of x^3 term + -224.904 TwSSM2Sh(4) - , coefficient of x^4 term + 298.536 TwSSM2Sh(5) - , coefficient of x^5 term + -135.838 TwSSM2Sh(6) - , coefficient of x^6 term + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_v1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_v1.dat new file mode 100644 index 0000000000..8bd9386371 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ElastoDyn_v1.dat @@ -0,0 +1,160 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"DEFAULT" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +False TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +True YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 5 BlPitch(1) - Blade 1 initial pitch (degrees) + 5 BlPitch(2) - Blade 2 initial pitch (degrees) + 5 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 0 Azimuth - Initial azimuth angle for blade 1 (degrees) + 8 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 0 PtfmMass - Platform mass (kg) + 0 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 0 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 0 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"OoPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"IPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"TwstDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"BldPitch1" - Blade 1 pitch angle +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"Spn2MLxb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"Spn2MLyb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"RootFxb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFyb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFzb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootMxb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc2" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc3" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMzb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"NcIMURAys" - Nacelle IMU rotational acceleration in the nodding direction +"NcIMUTAxs" - Nacelle IMU translational acceleration in the streamwise direction +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ServoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ServoDyn.dat new file mode 100644 index 0000000000..563cb7f181 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/NRELOffshrBsline5MW_Onshore_ServoDyn.dat @@ -0,0 +1,110 @@ +------- SERVODYN v1.05.* INPUT FILE -------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to .ech (flag) +"default" DT - Communication interval for controllers (s) (or "default") +---------------------- PITCH CONTROL ------------------------------------------- + 0 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0] + 9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s) + 9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s) + 9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades] + 8 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s) + 8 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s) + 8 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades] + 20 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades] +---------------------- GENERATOR AND TORQUE CONTROL ---------------------------- + 1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0] + 94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%) +True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag) +True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag) + 10.0 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False] + 0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True] + 9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True] +---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL -------------------- + 1162.0 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1] + 47403.0 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1] + 0.025576 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1] + 10.0 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1] +---------------------- SIMPLE INDUCTION GENERATOR ------------------------------ + 9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1] +---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR ----------------- + 9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2] + 9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2] +---------------------- HIGH-SPEED SHAFT BRAKE ---------------------------------- + 0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s) + 0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1] + 28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m) +---------------------- NACELLE-YAW CONTROL ------------------------------------- + 0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0] + 0 YawNeut - Neutral yaw position--yaw spring force is zero at this yaw (degrees) +9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad) + 1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s)) + 9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s) + 2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s) + 0 NacYawF - Final yaw angle for override yaw maneuvers (degrees) +---------------------- AERODYNAMIC FLOW CONTROL -------------------------------- + 0 AfCmode - Airfoil control mode {0: none, 1: cosine wave cycle, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 AfC_Mean - Mean level for cosine cycling or steady value (-) [used only with AfCmode==1] + 0 AfC_Amp - Amplitude for for cosine cycling of flap signal (-) [used only with AfCmode==1] + 0 AfC_Phase - Phase relative to the blade azimuth (0 is vertical) for for cosine cycling of flap signal (deg) [used only with AfCmode==1] +---------------------- STRUCTURAL CONTROL -------------------------------------- +0 NumBStC - Number of blade structural controllers (integer) +"unused" BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0] +0 NumNStC - Number of nacelle structural controllers (integer) +"unused" NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0] +0 NumTStC - Number of tower structural controllers (integer) +"unused" TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0] +0 NumSStC - Number of substructure structural controllers (integer) +"unused" SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0] +---------------------- CABLE CONTROL ------------------------------------------- + 0 CCmode - Cable control mode {0: none, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) +---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface] +"../../ROSCO/install/lib/libdiscon.so" DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface] +"/home/of_rt/ROSCO/Examples/examples_out/17_ZeroMQ/DISCON_zmq.IN" DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface] +"DISCON_zmq" DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface] +"default" DLL_DT - Communication interval for dynamic library (s) (or "default") [used only with Bladed Interface] +false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface] + 9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface] + 0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface] + 1 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface] + 0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface] + 0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface] + 0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface] + 0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface] + 0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface] + 0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface] + 0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface] + 0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface] + 0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface] + 0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface] + 0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface] +---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE ------------- + 0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface] + GenSpd_TLU GenTrq_TLU + (rpm) (Nm) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to .sum (flag) (currently unused) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"GenTq" - Electrical generator power and torque +"GenPwr" - Electrical generator power and torque +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.AD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.AD.sum new file mode 100644 index 0000000000..8d49bf7d93 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.AD.sum @@ -0,0 +1,61 @@ + +This summary information was generated by AeroDyn on 21-Jun-2024 at 11:02:50. + +====== General Options ============================================================================ + 1 WakeMod - Type of wake/induction model: Blade-Element/Momentum Theory + 2 AFAeroMod - Type of blade airfoil aerodynamics model: Beddoes-Leishman unsteady model + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +====== Blade-Element/Momentum Theory Options ====================================================== + 2 SkewMod - Type of skewed-wake correction model: Pitt/Peters + T TipLoss - Use the Prandtl tip-loss model? Yes + T HubLoss - Use the Prandtl hub-loss model? Yes + T TanInd - Include tangential induction in BEMT calculations? Yes + F AIDrag - Include the drag term in the axial-induction calculation? No + F TIDrag - Include the drag term in the tangential-induction calculation? No + 5.0000E-10 IndToler - Convergence tolerance for BEM induction factors (radians) +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== + 3 UAMod - Unsteady Aero Model: Minnema/Pierce variant (changes in Cc and Cm) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ED.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ED.sum new file mode 100644 index 0000000000..f9f5477c22 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ED.sum @@ -0,0 +1,210 @@ + +This summary information was generated by ElastoDyn on 21-Jun-2024 at 11:02:50. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 16 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Enabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.00500000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 0.000 + Mass Incl. Platform (kg) 696850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 OoPDefl1 (m) + 2 IPDefl1 (m) + 3 TwstDefl1 (deg) + 4 BldPitch1 (deg) + 5 Azimuth (deg) + 6 RotSpeed (rpm) + 7 GenSpeed (rpm) + 8 TTDspFA (m) + 9 TTDspSS (m) + 10 TTDspTwst (deg) + 11 Spn2MLxb1 (kN-m) + 12 Spn2MLyb1 (kN-m) + 13 RootFxb1 (kN) + 14 RootFyb1 (kN) + 15 RootFzb1 (kN) + 16 RootMxb1 (kN-m) + 17 RootMyb1 (kN-m) + 18 RootMyc1 (kN-m) + 19 RootMyc2 (kN-m) + 20 RootMyc3 (kN-m) + 21 RootMzb1 (kN-m) + 22 RotTorq (kN-m) + 23 LSSGagMya (kN-m) + 24 LSSGagMza (kN-m) + 25 YawBrFxp (kN) + 26 YawBrFyp (kN) + 27 YawBrFzp (kN) + 28 YawBrMxp (kN-m) + 29 YawBrMyp (kN-m) + 30 YawBrMzp (kN-m) + 31 TwrBsFxt (kN) + 32 TwrBsFyt (kN) + 33 TwrBsFzt (kN) + 34 TwrBsMxt (kN-m) + 35 TwrBsMyt (kN-m) + 36 TwrBsMzt (kN-m) + 37 NcIMURAys (deg/s^2) + 38 NcIMUTAxs (m/s^2) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.SrvD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.SrvD.sum new file mode 100644 index 0000000000..833264451c --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 21-Jun-2024 at 11:02:50. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 0 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 21-Jun-2024 at 11:02:50. + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.UA.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.UA.sum new file mode 100644 index 0000000000..9965bdcc96 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 21-Jun-2024 at 11:02:50 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ech new file mode 100644 index 0000000000..49d11aa9f2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.ech @@ -0,0 +1,28 @@ + +This file of echoed input was generated by OpenFAST on 25-Jun-2024 at 11:40:53. + +Data from OpenFAST primary input file "OFZMQ_test01.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore)" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 6.0000E+02 TMax - Total run time (s) + 5.0000E-03 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn14; 2=AeroDyn; 3=ExtLoads} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState}} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.fst new file mode 100644 index 0000000000..cc049e9829 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.fst @@ -0,0 +1,86 @@ +------- OpenFAST example INPUT FILE ------------------------------------------- +FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} +600.0 TMax - Total run time (s) +0.005 DT - Recommended module time step (s) +2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} +0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} +99999 DT_UJac - Time between calls to get Jacobians (s) +1000000.0 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ +1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} +1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} +2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} +1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} +0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} +0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} +0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} +0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} +0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- +9.80665 Gravity - Gravitational acceleration (m/s^2) +1.225 AirDens - Air density (kg/m^3) +1025 WtrDens - Water density (kg/m^3) +1.464e-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) +335 SpdSound - Speed of sound in working fluid (m/s) +103500 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] +1700 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] +50 WtrDpth - Water depth (m) +0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +5 SttsTime - Amount of time between screen status messages (s) +99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +default DT_Out - Time step for tabular output (s) (or "default") +0 TStart - Time to begin tabular output (s) +0 OutFileFmt - Format for tabular (time-marching) output file (switch) {0: uncompressed binary [.outb], 1: text file [.out], 2: binary file [.outb], 3: both 1 and 2} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) +3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) +0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) +0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) +0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) +0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) +2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] +30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] +1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] +1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ +0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} +1 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +True VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] +15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"https://127.0.1:5555" ZmqInAddress - REQ-REP localhost address +0 ZmqInNbr - Number of parameters to be requested +none ZmqInChannels - Channels to be requested at communication time +default ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +6 ZmqOutNbr - Number of channels to be broadcasted +"Wind1VelX" +"Azimuth" +"GenTq" +"GenPwr" +"OoPDefl1" +"IPDefl1" ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.sum new file mode 100644 index 0000000000..675b25244b --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01.sum @@ -0,0 +1,103 @@ + +FAST Summary File + +Predictions were generated on 21-Jun-2024 at 11:02:50 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.5.2-10-g45b95ade-dirty + compiled with + NWTC Subroutine Library + ElastoDyn + BeamDyn (unknown version, unknown date) [not called] + InflowWind + AeroDyn14 (unknown version, unknown date) [not called] + AeroDyn + ServoDyn + HydroDyn (unknown version, unknown date) [not called] + SubDyn (unknown version, unknown date) [not called] + ExtPtfm_MCKF (unknown version, unknown date) [not called] + MAP (unknown version, unknown date) [not called] + FEAMooring (unknown version, unknown date) [not called] + MoorDyn (unknown version, unknown date) [not called] + OrcaFlexInterface (unknown version, unknown date) [not called] + IceFloe (unknown version, unknown date) [not called] + IceDyn (unknown version, unknown date) [not called] + + +Modeling a land-based turbine +Description from the FAST input file: + FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) + +Interpolation order for input/output time histories: 2 (quadratic) +Number of correction iterations: 0 + + + Requested Time Steps + ------------------------------------------------- + Component Time Step (s) Subcycles (-) + ----------------- --------------- ------------- + FAST (glue code) 5.000E-03 + InflowWind 5.000E-03 1 + ElastoDyn 5.000E-03 1 + AeroDyn 5.000E-03 1 + ServoDyn 5.000E-03 1 + FAST output files 5.000E-03 1 + + + Requested Channels in FAST Output File(s) + -------------------------------------------- + Number Name Units Generated by + ------ -------------------- -------------------- ------------ + 1 Time (s) OpenFAST + 2 Wind1VelX (m/s) InflowWind + 3 Wind1VelY (m/s) InflowWind + 4 Wind1VelZ (m/s) InflowWind + 5 OoPDefl1 (m) ElastoDyn + 6 IPDefl1 (m) ElastoDyn + 7 TwstDefl1 (deg) ElastoDyn + 8 BldPitch1 (deg) ElastoDyn + 9 Azimuth (deg) ElastoDyn + 10 RotSpeed (rpm) ElastoDyn + 11 GenSpeed (rpm) ElastoDyn + 12 TTDspFA (m) ElastoDyn + 13 TTDspSS (m) ElastoDyn + 14 TTDspTwst (deg) ElastoDyn + 15 Spn2MLxb1 (kN-m) ElastoDyn + 16 Spn2MLyb1 (kN-m) ElastoDyn + 17 RootFxb1 (kN) ElastoDyn + 18 RootFyb1 (kN) ElastoDyn + 19 RootFzb1 (kN) ElastoDyn + 20 RootMxb1 (kN-m) ElastoDyn + 21 RootMyb1 (kN-m) ElastoDyn + 22 RootMyc1 (kN-m) ElastoDyn + 23 RootMyc2 (kN-m) ElastoDyn + 24 RootMyc3 (kN-m) ElastoDyn + 25 RootMzb1 (kN-m) ElastoDyn + 26 RotTorq (kN-m) ElastoDyn + 27 LSSGagMya (kN-m) ElastoDyn + 28 LSSGagMza (kN-m) ElastoDyn + 29 YawBrFxp (kN) ElastoDyn + 30 YawBrFyp (kN) ElastoDyn + 31 YawBrFzp (kN) ElastoDyn + 32 YawBrMxp (kN-m) ElastoDyn + 33 YawBrMyp (kN-m) ElastoDyn + 34 YawBrMzp (kN-m) ElastoDyn + 35 TwrBsFxt (kN) ElastoDyn + 36 TwrBsFyt (kN) ElastoDyn + 37 TwrBsFzt (kN) ElastoDyn + 38 TwrBsMxt (kN-m) ElastoDyn + 39 TwrBsMyt (kN-m) ElastoDyn + 40 TwrBsMzt (kN-m) ElastoDyn + 41 NcIMURAys (deg/s^2) ElastoDyn + 42 NcIMUTAxs (m/s^2) ElastoDyn + 43 RtFldFxh (N) AeroDyn + 44 RtFldFyh (N) AeroDyn + 45 RtFldFzh (N) AeroDyn + 46 RtFldMxh (N-m) AeroDyn + 47 RtFldMyh (N-m) AeroDyn + 48 RtFldMzh (N-m) AeroDyn + 49 RtVAvgxh (m/s) AeroDyn + 50 RtFldCp (-) AeroDyn + 51 RtFldCt (-) AeroDyn + 52 RtArea (m^2) AeroDyn + 53 RtSpeed (rpm) AeroDyn + 54 RtTSR (-) AeroDyn + 55 GenTq (kN-m) ServoDyn + 56 GenPwr (kW) ServoDyn diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.AD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.AD.sum new file mode 100644 index 0000000000..481fc7d61d --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.AD.sum @@ -0,0 +1,61 @@ + +This summary information was generated by AeroDyn on 25-Jun-2024 at 11:48:04. + +====== General Options ============================================================================ + 1 WakeMod - Type of wake/induction model: Blade-Element/Momentum Theory + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +====== Blade-Element/Momentum Theory Options ====================================================== + 1 Skew_Mod - Skewed-wake correction model: active + T TipLoss - Use the Prandtl tip-loss model? Yes + T HubLoss - Use the Prandtl hub-loss model? Yes + T TanInd - Include tangential induction in BEMT calculations? Yes + F AIDrag - Include the drag term in the axial-induction calculation? No + F TIDrag - Include the drag term in the tangential-induction calculation? No + 5.0000E-10 IndToler - Convergence tolerance for BEM induction factors (radians) + 0 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model: quasi-steady +======================== Unsteady Airfoil Aerodynamics Options ===================================== + 3 UA_Mod - Unsteady Aero Model: Minnema/Pierce variant (changes in Cc and Cm) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ED.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ED.sum new file mode 100644 index 0000000000..d3e3f94a78 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ED.sum @@ -0,0 +1,213 @@ + +This summary information was generated by ElastoDyn on 25-Jun-2024 at 11:48:04. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 15 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Disabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.01000000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 5452000.000 + Mass Incl. Platform (kg) 6148850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 BldPitch1 (deg) + 2 Azimuth (deg) + 3 RotSpeed (rpm) + 4 GenSpeed (rpm) + 5 NacYaw (deg) + 6 NcIMUTAxs (m/s^2) + 7 NcIMUTAys (m/s^2) + 8 NcIMUTAzs (m/s^2) + 9 TTDspFA (m) + 10 TTDspSS (m) + 11 TTDspTwst (deg) + 12 PtfmSurge (m) + 13 PtfmSway (m) + 14 PtfmHeave (m) + 15 PtfmRoll (deg) + 16 PtfmPitch (deg) + 17 PtfmYaw (deg) + 18 PtfmTAxt (m/s^2) + 19 PtfmTAyt (m/s^2) + 20 PtfmTAzt (m/s^2) + 21 RotThrust (kN) + 22 LSSGagFya (kN) + 23 LSSGagFza (kN) + 24 RotTorq (kN-m) + 25 LSSGagMya (kN-m) + 26 LSSGagMza (kN-m) + 27 YawBrFxp (kN) + 28 YawBrFyp (kN) + 29 YawBrFzp (kN) + 30 YawBrMxp (kN-m) + 31 YawBrMyp (kN-m) + 32 YawBrMzp (kN-m) + 33 TwrBsFxt (kN) + 34 TwrBsFyt (kN) + 35 TwrBsFzt (kN) + 36 TwrBsMxt (kN-m) + 37 TwrBsMyt (kN-m) + 38 TwrBsMzt (kN-m) + 39 TwHt1MLxt INVALID + 40 TwHt1MLyt INVALID + 41 TwHt1MLzt INVALID + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.SrvD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.SrvD.sum new file mode 100644 index 0000000000..ac81dcf94d --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 25-Jun-2024 at 11:48:04. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 0 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 25-Jun-2024 at 11:48:04. + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.UA.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.UA.sum new file mode 100644 index 0000000000..e6339c3ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 25-Jun-2024 at 11:48:04 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ech new file mode 100644 index 0000000000..3de306c022 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.ech @@ -0,0 +1,110 @@ + +This file of echoed input was generated by OpenFAST on 25-Jun-2024 at 11:48:04. + +Data from OpenFAST primary input file "OFZMQ_test01_2.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification Test #22: NREL 5.0 MW Baseline Wind Turbine with ITI Barge Configuration, for use in offshore analysis" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 1.0000E+02 TMax - Total run time (s) + 1.0000E-02 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn14; 2=AeroDyn; 3=ExtLoads} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState}} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8100E+00 Gravity - Gravitational acceleration (m/s^2) + 0.0000E+00 AirDens - Air density (kg/m^3) + 0.0000E+00 WtrDens - Water density (kg/m^3) + 0.0000E+00 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0.0000E+00 SpdSound - Speed of sound in working fluid (m/s) + 0.0000E+00 Patm - Atmospheric pressure (Pa) + 0.0000E+00 Pvap - Vapour pressure of working fluid (Pa) + 0.0000E+00 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + SeaStFile - Name of file containing sea state input parameters (-) + "unused" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + F SumPrint - Print summary data to .sum (flag) + 1.0000E+00 SttsTime - Amount of time between screen status messages (s) + 1.0000E+03 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES15.7E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 2 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + F VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "https://127.0.1:5555" + 0 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + " + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 4 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + "Wind1VelX" "Azimuth" "GenTq" "GenPwr" + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.fst new file mode 100644 index 0000000000..577cd19c94 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test01/OFZMQ_test01_2.fst @@ -0,0 +1,86 @@ +------- OpenFAST EXAMPLE INPUT FILE ------------------------------------------- +FAST Certification Test #22: NREL 5.0 MW Baseline Wind Turbine with ITI Barge Configuration, for use in offshore analysis +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} + 100 TMax - Total run time (s) + 0.01 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} + 0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} + 99999 DT_UJac - Time between calls to get Jacobians (s) + 1E+06 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- + 9.81 Gravity - Gravitational acceleration (m/s^2) + 0 AirDens - Air density (kg/m^3) + 0 WtrDens - Water density (kg/m^3) + 0 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0 SpdSound - Speed of sound in working fluid (m/s) + 0 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] + 0 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] + 0 WtrDpth - Water depth (m) + 0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" SeaStFile - Name of file containing sea state input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +False SumPrint - Print summary data to ".sum" (flag) + 1 SttsTime - Amount of time between screen status messages (s) + 1000 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +"default" DT_Out - Time step for tabular output (s) (or "default") + 0 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [.out], 2: binary file [.outb], 3: both 1 and 2, 4: uncompressed binary [.outb, 5: both 1 and 4} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES15.7E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) + 0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) + 0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) + 0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] + 30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] + 1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] + 1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ + 0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} + 2 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +false VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] + 15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"https://127.0.1:5555" ZmqInAddress - REQ-REP localhost address +0 ZmqInNbr - Number of parameters to be requested +none ZmqInChannels - Channels to be requested at communication time +default ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +4 ZmqOutNbr - Number of channels to be broadcasted +"Wind1VelX" +"Azimuth" +"GenTq" +"GenPwr" ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder1.dat new file mode 100644 index 0000000000..4ff6d1311f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder1.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.50 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.50 Minimum CD value +-180.00 0.000 0.5000 0.000 + 0.00 0.000 0.5000 0.000 + 180.00 0.000 0.5000 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder2.dat new file mode 100644 index 0000000000..29f643ca65 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/Cylinder2.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.35 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.35 Minimum CD value +-180.00 0.000 0.3500 0.000 + 0.00 0.000 0.3500 0.000 + 180.00 0.000 0.3500 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU21_A17.dat new file mode 100644 index 0000000000..52cc6d3ff9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU21_A17.dat @@ -0,0 +1,158 @@ +DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -5.0609 Zero Cn angle of attack (deg) + 6.2047 Cn slope for zero lift (dimensionless) + 1.4144 Cn extrapolated to value at positive stall angle of attack + -0.5324 Cn at stall value for negative angle of attack + -1.50 Angle of attack for minimum CD (deg) + 0.0057 Minimum CD value +-180.00 0.000 0.0185 0.0000 +-175.00 0.394 0.0332 0.1978 +-170.00 0.788 0.0945 0.3963 +-160.00 0.670 0.2809 0.2738 +-155.00 0.749 0.3932 0.3118 +-150.00 0.797 0.5112 0.3413 +-145.00 0.818 0.6309 0.3636 +-140.00 0.813 0.7485 0.3799 +-135.00 0.786 0.8612 0.3911 +-130.00 0.739 0.9665 0.3980 +-125.00 0.675 1.0625 0.4012 +-120.00 0.596 1.1476 0.4014 +-115.00 0.505 1.2206 0.3990 +-110.00 0.403 1.2805 0.3943 +-105.00 0.294 1.3265 0.3878 +-100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU25_A17.dat new file mode 100644 index 0000000000..3c24e77f5f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU25_A17.dat @@ -0,0 +1,157 @@ +DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.2422 Zero Cn angle of attack (deg) + 6.4462 Cn slope for zero lift (dimensionless) + 1.4336 Cn extrapolated to value at positive stall angle of attack + -0.6873 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0065 Minimum CD value +-180.00 0.000 0.0202 0.0000 +-175.00 0.368 0.0324 0.1845 +-170.00 0.735 0.0943 0.3701 +-160.00 0.695 0.2848 0.2679 +-155.00 0.777 0.4001 0.3046 +-150.00 0.828 0.5215 0.3329 +-145.00 0.850 0.6447 0.3540 +-140.00 0.846 0.7660 0.3693 +-135.00 0.818 0.8823 0.3794 +-130.00 0.771 0.9911 0.3854 +-125.00 0.705 1.0905 0.3878 +-120.00 0.624 1.1787 0.3872 +-115.00 0.530 1.2545 0.3841 +-110.00 0.426 1.3168 0.3788 +-105.00 0.314 1.3650 0.3716 +-100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU30_A17.dat new file mode 100644 index 0000000000..23ecb3e9a3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU30_A17.dat @@ -0,0 +1,159 @@ +DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -2.3220 Zero Cn angle of attack (deg) + 7.3326 Cn slope for zero lift (dimensionless) + 1.4490 Cn extrapolated to value at positive stall angle of attack + -0.6138 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0087 Minimum CD value +-180.00 0.000 0.0267 0.0000 +-175.00 0.274 0.0370 0.1379 +-170.00 0.547 0.0968 0.2778 +-160.00 0.685 0.2876 0.2740 +-155.00 0.766 0.4025 0.3118 +-150.00 0.816 0.5232 0.3411 +-145.00 0.836 0.6454 0.3631 +-140.00 0.832 0.7656 0.3791 +-135.00 0.804 0.8807 0.3899 +-130.00 0.756 0.9882 0.3965 +-125.00 0.690 1.0861 0.3994 +-120.00 0.609 1.1730 0.3992 +-115.00 0.515 1.2474 0.3964 +-110.00 0.411 1.3084 0.3915 +-105.00 0.300 1.3552 0.3846 +-100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU35_A17.dat new file mode 100644 index 0000000000..9e962a1e63 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU35_A17.dat @@ -0,0 +1,151 @@ +DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 11.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.8330 Zero Cn angle of attack (deg) + 7.1838 Cn slope for zero lift (dimensionless) + 1.6717 Cn extrapolated to value at positive stall angle of attack + -0.3075 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0094 Minimum CD value +-180.00 0.000 0.0407 0.0000 +-175.00 0.223 0.0507 0.0937 +-170.00 0.405 0.1055 0.1702 +-160.00 0.658 0.2982 0.2819 +-155.00 0.733 0.4121 0.3213 +-150.00 0.778 0.5308 0.3520 +-145.00 0.795 0.6503 0.3754 +-140.00 0.787 0.7672 0.3926 +-135.00 0.757 0.8785 0.4046 +-130.00 0.708 0.9819 0.4121 +-125.00 0.641 1.0756 0.4160 +-120.00 0.560 1.1580 0.4167 +-115.00 0.467 1.2280 0.4146 +-110.00 0.365 1.2847 0.4104 +-105.00 0.255 1.3274 0.4041 +-100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU40_A17.dat new file mode 100644 index 0000000000..08a2d28261 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/DU40_A17.dat @@ -0,0 +1,152 @@ +DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.3430 Zero Cn angle of attack (deg) + 7.4888 Cn slope for zero lift (dimensionless) + 1.3519 Cn extrapolated to value at positive stall angle of attack + -0.3226 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0113 Minimum CD value +-180.00 0.000 0.0602 0.0000 +-175.00 0.218 0.0699 0.0934 +-170.00 0.397 0.1107 0.1697 +-160.00 0.642 0.3045 0.2813 +-155.00 0.715 0.4179 0.3208 +-150.00 0.757 0.5355 0.3516 +-145.00 0.772 0.6535 0.3752 +-140.00 0.762 0.7685 0.3926 +-135.00 0.731 0.8777 0.4048 +-130.00 0.680 0.9788 0.4126 +-125.00 0.613 1.0700 0.4166 +-120.00 0.532 1.1499 0.4176 +-115.00 0.439 1.2174 0.4158 +-110.00 0.337 1.2716 0.4117 +-105.00 0.228 1.3118 0.4057 +-100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/NACA64_A17.dat new file mode 100644 index 0000000000..3db1887a38 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/AeroData/NACA64_A17.dat @@ -0,0 +1,143 @@ +NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.4320 Zero Cn angle of attack (deg) + 6.0031 Cn slope for zero lift (dimensionless) + 1.4073 Cn extrapolated to value at positive stall angle of attack + -0.7945 Cn at stall value for negative angle of attack + -1.00 Angle of attack for minimum CD (deg) + 0.0052 Minimum CD value +-180.00 0.000 0.0198 0.0000 +-175.00 0.374 0.0341 0.1880 +-170.00 0.749 0.0955 0.3770 +-160.00 0.659 0.2807 0.2747 +-155.00 0.736 0.3919 0.3130 +-150.00 0.783 0.5086 0.3428 +-145.00 0.803 0.6267 0.3654 +-140.00 0.798 0.7427 0.3820 +-135.00 0.771 0.8537 0.3935 +-130.00 0.724 0.9574 0.4007 +-125.00 0.660 1.0519 0.4042 +-120.00 0.581 1.1355 0.4047 +-115.00 0.491 1.2070 0.4025 +-110.00 0.390 1.2656 0.3981 +-105.00 0.282 1.3104 0.3918 +-100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1.dat new file mode 100644 index 0000000000..393e5d8721 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1.dat @@ -0,0 +1,59 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.50 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder1_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.5 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.5000 0.0 + 0.00 0.000 0.5000 0.0 + 180.00 0.000 0.5000 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1_coords.txt new file mode 100644 index 0000000000..3c8ec3d3b4 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder1_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.5 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2.dat new file mode 100644 index 0000000000..5294db4fdb --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2.dat @@ -0,0 +1,60 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.35 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder2_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.35 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.3500 0.0 + 0.00 0.000 0.3500 0.0 + 180.00 0.000 0.3500 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2_coords.txt new file mode 100644 index 0000000000..f95e693e67 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/Cylinder2_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.41667 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17.dat new file mode 100644 index 0000000000..7d55bb9ac2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17.dat @@ -0,0 +1,196 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU21_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4144 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.5324 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.121 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 142 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0185 0.0000 + -175.00 0.394 0.0332 0.1978 + -170.00 0.788 0.0945 0.3963 + -160.00 0.670 0.2809 0.2738 + -155.00 0.749 0.3932 0.3118 + -150.00 0.797 0.5112 0.3413 + -145.00 0.818 0.6309 0.3636 + -140.00 0.813 0.7485 0.3799 + -135.00 0.786 0.8612 0.3911 + -130.00 0.739 0.9665 0.3980 + -125.00 0.675 1.0625 0.4012 + -120.00 0.596 1.1476 0.4014 + -115.00 0.505 1.2206 0.3990 + -110.00 0.403 1.2805 0.3943 + -105.00 0.294 1.3265 0.3878 + -100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17_coords.txt new file mode 100644 index 0000000000..3728b88baa --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU21_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 93-W-210.lm +! x/c y/c +1.00000 0.00194 +0.99660 0.00304 +0.99314 0.00411 +0.98961 0.00516 +0.98601 0.00618 +0.98235 0.00720 +0.97863 0.00823 +0.97484 0.00927 +0.97098 0.01033 +0.96706 0.01139 +0.96307 0.01246 +0.95902 0.01354 +0.95490 0.01463 +0.95072 0.01573 +0.94647 0.01684 +0.94216 0.01797 +0.93778 0.01911 +0.93333 0.02026 +0.92882 0.02142 +0.92425 0.02260 +0.91961 0.02379 +0.91490 0.02499 +0.91013 0.02621 +0.90529 0.02744 +0.90039 0.02869 +0.89542 0.02995 +0.89039 0.03122 +0.88529 0.03250 +0.88013 0.03379 +0.87490 0.03510 +0.86961 0.03643 +0.86425 0.03776 +0.85882 0.03912 +0.85333 0.04048 +0.84778 0.04186 +0.84216 0.04326 +0.83647 0.04466 +0.83072 0.04608 +0.82490 0.04752 +0.81902 0.04896 +0.81307 0.05041 +0.80706 0.05188 +0.80098 0.05336 +0.79484 0.05484 +0.78863 0.05634 +0.78235 0.05784 +0.77601 0.05936 +0.76961 0.06088 +0.76314 0.06242 +0.75660 0.06396 +0.75000 0.06550 +0.74333 0.06706 +0.73667 0.06860 +0.73000 0.07014 +0.72333 0.07167 +0.71667 0.07320 +0.71000 0.07472 +0.70333 0.07624 +0.69667 0.07774 +0.69000 0.07924 +0.68333 0.08072 +0.67667 0.08220 +0.67000 0.08366 +0.66333 0.08511 +0.65667 0.08655 +0.65000 0.08798 +0.64333 0.08940 +0.63667 0.09080 +0.63000 0.09220 +0.62333 0.09357 +0.61667 0.09492 +0.61000 0.09626 +0.60333 0.09759 +0.59667 0.09889 +0.59000 0.10017 +0.58333 0.10143 +0.57667 0.10267 +0.57000 0.10389 +0.56333 0.10509 +0.55667 0.10627 +0.55000 0.10742 +0.54333 0.10854 +0.53667 0.10964 +0.53000 0.11071 +0.52333 0.11175 +0.51667 0.11277 +0.51000 0.11375 +0.50333 0.11470 +0.49667 0.11562 +0.49000 0.11650 +0.48333 0.11734 +0.47667 0.11813 +0.47000 0.11889 +0.46333 0.11960 +0.45667 0.12027 +0.45000 0.12089 +0.44333 0.12147 +0.43667 0.12200 +0.43000 0.12249 +0.42333 0.12292 +0.41667 0.12331 +0.41000 0.12365 +0.40333 0.12394 +0.39667 0.12418 +0.39000 0.12436 +0.38333 0.12449 +0.37667 0.12457 +0.37000 0.12459 +0.36333 0.12455 +0.35667 0.12446 +0.35000 0.12431 +0.34333 0.12411 +0.33667 0.12385 +0.33000 0.12353 +0.32333 0.12317 +0.31667 0.12275 +0.31000 0.12228 +0.30333 0.12175 +0.29667 0.12117 +0.29000 0.12053 +0.28333 0.11984 +0.27667 0.11910 +0.27000 0.11829 +0.26333 0.11744 +0.25667 0.11653 +0.25000 0.11557 +0.24342 0.11456 +0.23693 0.11351 +0.23053 0.11243 +0.22421 0.11130 +0.21798 0.11015 +0.21184 0.10896 +0.20579 0.10773 +0.19982 0.10648 +0.19395 0.10520 +0.18816 0.10389 +0.18245 0.10255 +0.17684 0.10119 +0.17131 0.09980 +0.16587 0.09839 +0.16052 0.09696 +0.15526 0.09550 +0.15008 0.09403 +0.14499 0.09254 +0.13999 0.09103 +0.13508 0.08950 +0.13026 0.08796 +0.12552 0.08641 +0.12087 0.08483 +0.11631 0.08325 +0.11183 0.08165 +0.10745 0.08004 +0.10315 0.07843 +0.09893 0.07679 +0.09481 0.07516 +0.09077 0.07351 +0.08683 0.07186 +0.08297 0.07021 +0.07919 0.06854 +0.07551 0.06687 +0.07191 0.06520 +0.06840 0.06353 +0.06498 0.06185 +0.06164 0.06017 +0.05840 0.05850 +0.05524 0.05682 +0.05217 0.05515 +0.04918 0.05348 +0.04629 0.05181 +0.04348 0.05015 +0.04076 0.04849 +0.03812 0.04683 +0.03558 0.04519 +0.03312 0.04356 +0.03075 0.04194 +0.02847 0.04033 +0.02627 0.03874 +0.02417 0.03716 +0.02215 0.03560 +0.02022 0.03404 +0.01837 0.03249 +0.01662 0.03094 +0.01495 0.02940 +0.01337 0.02785 +0.01187 0.02630 +0.01047 0.02476 +0.00915 0.02322 +0.00792 0.02169 +0.00678 0.02017 +0.00572 0.01864 +0.00476 0.01713 +0.00388 0.01562 +0.00309 0.01410 +0.00238 0.01253 +0.00177 0.01094 +0.00124 0.00923 +0.00080 0.00740 +0.00044 0.00537 +0.00018 0.00333 +0.00000 0.00000 +0.00018 -0.00292 +0.00044 -0.00443 +0.00080 -0.00589 +0.00124 -0.00727 +0.00177 -0.00864 +0.00238 -0.00998 +0.00309 -0.01134 +0.00388 -0.01266 +0.00476 -0.01397 +0.00572 -0.01526 +0.00678 -0.01656 +0.00792 -0.01785 +0.00915 -0.01914 +0.01047 -0.02044 +0.01187 -0.02174 +0.01337 -0.02306 +0.01495 -0.02438 +0.01662 -0.02571 +0.01837 -0.02705 +0.02022 -0.02841 +0.02215 -0.02976 +0.02417 -0.03112 +0.02627 -0.03248 +0.02847 -0.03384 +0.03075 -0.03520 +0.03312 -0.03655 +0.03558 -0.03789 +0.03812 -0.03923 +0.04076 -0.04056 +0.04348 -0.04188 +0.04629 -0.04319 +0.04918 -0.04449 +0.05217 -0.04579 +0.05524 -0.04708 +0.05840 -0.04836 +0.06164 -0.04963 +0.06498 -0.05089 +0.06840 -0.05215 +0.07191 -0.05340 +0.07551 -0.05464 +0.07919 -0.05587 +0.08297 -0.05709 +0.08683 -0.05831 +0.09077 -0.05951 +0.09481 -0.06071 +0.09893 -0.06189 +0.10315 -0.06306 +0.10745 -0.06422 +0.11183 -0.06536 +0.11631 -0.06648 +0.12087 -0.06759 +0.12552 -0.06868 +0.13026 -0.06975 +0.13508 -0.07079 +0.13999 -0.07182 +0.14499 -0.07282 +0.15008 -0.07380 +0.15526 -0.07476 +0.16052 -0.07568 +0.16587 -0.07658 +0.17131 -0.07746 +0.17684 -0.07830 +0.18245 -0.07911 +0.18816 -0.07989 +0.19395 -0.08063 +0.19982 -0.08134 +0.20579 -0.08201 +0.21184 -0.08264 +0.21798 -0.08324 +0.22421 -0.08380 +0.23053 -0.08432 +0.23693 -0.08479 +0.24342 -0.08523 +0.25000 -0.08561 +0.25667 -0.08595 +0.26333 -0.08624 +0.27000 -0.08648 +0.27667 -0.08667 +0.28333 -0.08680 +0.29000 -0.08689 +0.29667 -0.08693 +0.30333 -0.08692 +0.31000 -0.08686 +0.31667 -0.08676 +0.32333 -0.08660 +0.33000 -0.08640 +0.33667 -0.08615 +0.34333 -0.08586 +0.35000 -0.08553 +0.35667 -0.08515 +0.36333 -0.08473 +0.37000 -0.08427 +0.37667 -0.08376 +0.38333 -0.08322 +0.39000 -0.08263 +0.39667 -0.08200 +0.40333 -0.08134 +0.41000 -0.08062 +0.41667 -0.07987 +0.42333 -0.07908 +0.43000 -0.07824 +0.43667 -0.07736 +0.44333 -0.07644 +0.45000 -0.07548 +0.45667 -0.07448 +0.46333 -0.07343 +0.47000 -0.07235 +0.47667 -0.07122 +0.48333 -0.07006 +0.49000 -0.06886 +0.49667 -0.06763 +0.50333 -0.06636 +0.51000 -0.06506 +0.51667 -0.06373 +0.52333 -0.06237 +0.53000 -0.06097 +0.53667 -0.05955 +0.54333 -0.05810 +0.55000 -0.05663 +0.55667 -0.05513 +0.56333 -0.05361 +0.57000 -0.05207 +0.57667 -0.05050 +0.58333 -0.04892 +0.59000 -0.04732 +0.59667 -0.04571 +0.60333 -0.04408 +0.61000 -0.04243 +0.61667 -0.04078 +0.62333 -0.03911 +0.63000 -0.03744 +0.63667 -0.03576 +0.64333 -0.03409 +0.65000 -0.03241 +0.65667 -0.03073 +0.66333 -0.02906 +0.67000 -0.02740 +0.67667 -0.02574 +0.68333 -0.02411 +0.69000 -0.02248 +0.69667 -0.02088 +0.70333 -0.01930 +0.71000 -0.01774 +0.71667 -0.01620 +0.72333 -0.01470 +0.73000 -0.01323 +0.73667 -0.01179 +0.74333 -0.01039 +0.75000 -0.00903 +0.75660 -0.00772 +0.76314 -0.00647 +0.76961 -0.00528 +0.77601 -0.00416 +0.78235 -0.00308 +0.78863 -0.00207 +0.79484 -0.00112 +0.80098 -0.00023 +0.80706 0.00060 +0.81307 0.00136 +0.81902 0.00207 +0.82490 0.00273 +0.83072 0.00333 +0.83647 0.00387 +0.84216 0.00435 +0.84778 0.00479 +0.85333 0.00517 +0.85882 0.00550 +0.86425 0.00578 +0.86961 0.00601 +0.87490 0.00620 +0.88013 0.00633 +0.88529 0.00643 +0.89039 0.00648 +0.89542 0.00649 +0.90039 0.00646 +0.90529 0.00639 +0.91013 0.00628 +0.91490 0.00613 +0.91961 0.00595 +0.92425 0.00574 +0.92882 0.00550 +0.93333 0.00523 +0.93778 0.00494 +0.94216 0.00462 +0.94647 0.00428 +0.95072 0.00392 +0.95490 0.00355 +0.95902 0.00315 +0.96307 0.00275 +0.96706 0.00233 +0.97098 0.00189 +0.97484 0.00145 +0.97863 0.00099 +0.98235 0.00053 +0.98601 0.00005 +0.98961 -0.00044 +0.99314 -0.00094 +0.99660 -0.00143 +1.00000 -0.00194 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17.dat new file mode 100644 index 0000000000..4949fcf7e5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17.dat @@ -0,0 +1,194 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU25_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4336 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6873 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.12 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 140 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0202 0.0000 + -175.00 0.368 0.0324 0.1845 + -170.00 0.735 0.0943 0.3701 + -160.00 0.695 0.2848 0.2679 + -155.00 0.777 0.4001 0.3046 + -150.00 0.828 0.5215 0.3329 + -145.00 0.850 0.6447 0.3540 + -140.00 0.846 0.7660 0.3693 + -135.00 0.818 0.8823 0.3794 + -130.00 0.771 0.9911 0.3854 + -125.00 0.705 1.0905 0.3878 + -120.00 0.624 1.1787 0.3872 + -115.00 0.530 1.2545 0.3841 + -110.00 0.426 1.3168 0.3788 + -105.00 0.314 1.3650 0.3716 + -100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17_coords.txt new file mode 100644 index 0000000000..8655cdc1d7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU25_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 91-W2-250.lm +! x/c y/c +1.00000 0.00213 +0.99660 0.00314 +0.99314 0.00414 +0.98961 0.00515 +0.98601 0.00617 +0.98235 0.00720 +0.97863 0.00822 +0.97484 0.00926 +0.97098 0.01030 +0.96706 0.01135 +0.96307 0.01240 +0.95902 0.01347 +0.95490 0.01454 +0.95072 0.01562 +0.94647 0.01672 +0.94216 0.01783 +0.93778 0.01895 +0.93333 0.02009 +0.92882 0.02125 +0.92425 0.02241 +0.91961 0.02359 +0.91490 0.02479 +0.91013 0.02600 +0.90529 0.02722 +0.90039 0.02846 +0.89542 0.02972 +0.89039 0.03099 +0.88529 0.03227 +0.88013 0.03357 +0.87490 0.03489 +0.86961 0.03622 +0.86425 0.03756 +0.85882 0.03892 +0.85333 0.04029 +0.84778 0.04167 +0.84216 0.04306 +0.83647 0.04447 +0.83072 0.04589 +0.82490 0.04732 +0.81902 0.04877 +0.81307 0.05023 +0.80706 0.05170 +0.80098 0.05319 +0.79484 0.05468 +0.78863 0.05619 +0.78235 0.05771 +0.77601 0.05925 +0.76961 0.06078 +0.76314 0.06233 +0.75660 0.06388 +0.75000 0.06544 +0.74333 0.06701 +0.73667 0.06857 +0.73000 0.07013 +0.72333 0.07168 +0.71667 0.07322 +0.71000 0.07475 +0.70333 0.07628 +0.69667 0.07779 +0.69000 0.07930 +0.68333 0.08080 +0.67667 0.08228 +0.67000 0.08375 +0.66333 0.08522 +0.65667 0.08667 +0.65000 0.08810 +0.64333 0.08953 +0.63667 0.09093 +0.63000 0.09233 +0.62333 0.09371 +0.61667 0.09507 +0.61000 0.09642 +0.60333 0.09775 +0.59667 0.09906 +0.59000 0.10035 +0.58333 0.10163 +0.57667 0.10289 +0.57000 0.10413 +0.56333 0.10535 +0.55667 0.10655 +0.55000 0.10773 +0.54333 0.10888 +0.53667 0.11001 +0.53000 0.11112 +0.52333 0.11221 +0.51667 0.11327 +0.51000 0.11430 +0.50333 0.11530 +0.49667 0.11628 +0.49000 0.11723 +0.48333 0.11815 +0.47667 0.11904 +0.47000 0.11991 +0.46333 0.12074 +0.45667 0.12154 +0.45000 0.12230 +0.44333 0.12303 +0.43667 0.12372 +0.43000 0.12436 +0.42333 0.12497 +0.41667 0.12554 +0.41000 0.12606 +0.40333 0.12655 +0.39667 0.12699 +0.39000 0.12738 +0.38333 0.12773 +0.37667 0.12803 +0.37000 0.12828 +0.36333 0.12846 +0.35667 0.12858 +0.35000 0.12864 +0.34333 0.12862 +0.33667 0.12853 +0.33000 0.12837 +0.32333 0.12815 +0.31667 0.12785 +0.31000 0.12749 +0.30333 0.12705 +0.29667 0.12656 +0.29000 0.12600 +0.28333 0.12538 +0.27667 0.12469 +0.27000 0.12394 +0.26333 0.12312 +0.25667 0.12224 +0.25000 0.12130 +0.24342 0.12030 +0.23693 0.11926 +0.23053 0.11817 +0.22421 0.11704 +0.21798 0.11586 +0.21184 0.11465 +0.20579 0.11340 +0.19982 0.11210 +0.19395 0.11078 +0.18816 0.10942 +0.18245 0.10803 +0.17684 0.10660 +0.17131 0.10515 +0.16587 0.10367 +0.16052 0.10217 +0.15526 0.10064 +0.15008 0.09909 +0.14499 0.09751 +0.13999 0.09591 +0.13508 0.09430 +0.13026 0.09266 +0.12552 0.09101 +0.12087 0.08934 +0.11631 0.08765 +0.11183 0.08595 +0.10745 0.08424 +0.10315 0.08251 +0.09893 0.08076 +0.09481 0.07902 +0.09077 0.07725 +0.08683 0.07549 +0.08297 0.07371 +0.07919 0.07192 +0.07551 0.07013 +0.07191 0.06834 +0.06840 0.06654 +0.06498 0.06474 +0.06164 0.06293 +0.05840 0.06113 +0.05524 0.05933 +0.05217 0.05753 +0.04918 0.05573 +0.04629 0.05393 +0.04348 0.05214 +0.04076 0.05035 +0.03812 0.04856 +0.03558 0.04679 +0.03312 0.04502 +0.03075 0.04326 +0.02847 0.04151 +0.02627 0.03976 +0.02417 0.03804 +0.02215 0.03632 +0.02022 0.03462 +0.01837 0.03293 +0.01662 0.03126 +0.01495 0.02961 +0.01337 0.02797 +0.01187 0.02635 +0.01047 0.02475 +0.00915 0.02317 +0.00792 0.02161 +0.00678 0.02007 +0.00572 0.01855 +0.00476 0.01706 +0.00388 0.01557 +0.00309 0.01409 +0.00238 0.01261 +0.00177 0.01110 +0.00124 0.00945 +0.00080 0.00766 +0.00044 0.00568 +0.00018 0.00363 +0.00000 0.00000 +0.00018 -0.00360 +0.00044 -0.00572 +0.00080 -0.00778 +0.00124 -0.00974 +0.00177 -0.01169 +0.00238 -0.01359 +0.00309 -0.01549 +0.00388 -0.01736 +0.00476 -0.01921 +0.00572 -0.02104 +0.00678 -0.02288 +0.00792 -0.02470 +0.00915 -0.02652 +0.01047 -0.02835 +0.01187 -0.03019 +0.01337 -0.03205 +0.01495 -0.03392 +0.01662 -0.03581 +0.01837 -0.03770 +0.02022 -0.03961 +0.02215 -0.04153 +0.02417 -0.04345 +0.02627 -0.04537 +0.02847 -0.04730 +0.03075 -0.04921 +0.03312 -0.05112 +0.03558 -0.05302 +0.03812 -0.05491 +0.04076 -0.05679 +0.04348 -0.05865 +0.04629 -0.06051 +0.04918 -0.06234 +0.05217 -0.06418 +0.05524 -0.06600 +0.05840 -0.06780 +0.06164 -0.06960 +0.06498 -0.07139 +0.06840 -0.07316 +0.07191 -0.07492 +0.07551 -0.07668 +0.07919 -0.07842 +0.08297 -0.08015 +0.08683 -0.08186 +0.09077 -0.08356 +0.09481 -0.08525 +0.09893 -0.08692 +0.10315 -0.08858 +0.10745 -0.09022 +0.11183 -0.09182 +0.11631 -0.09342 +0.12087 -0.09498 +0.12552 -0.09652 +0.13026 -0.09803 +0.13508 -0.09951 +0.13999 -0.10095 +0.14499 -0.10237 +0.15008 -0.10376 +0.15526 -0.10511 +0.16052 -0.10642 +0.16587 -0.10769 +0.17131 -0.10892 +0.17684 -0.11011 +0.18245 -0.11126 +0.18816 -0.11236 +0.19395 -0.11341 +0.19982 -0.11441 +0.20579 -0.11536 +0.21184 -0.11626 +0.21798 -0.11710 +0.22421 -0.11789 +0.23053 -0.11862 +0.23693 -0.11929 +0.24342 -0.11990 +0.25000 -0.12045 +0.25667 -0.12094 +0.26333 -0.12135 +0.27000 -0.12168 +0.27667 -0.12195 +0.28333 -0.12214 +0.29000 -0.12227 +0.29667 -0.12232 +0.30333 -0.12231 +0.31000 -0.12222 +0.31667 -0.12207 +0.32333 -0.12186 +0.33000 -0.12157 +0.33667 -0.12123 +0.34333 -0.12082 +0.35000 -0.12034 +0.35667 -0.11981 +0.36333 -0.11922 +0.37000 -0.11857 +0.37667 -0.11785 +0.38333 -0.11708 +0.39000 -0.11625 +0.39667 -0.11537 +0.40333 -0.11442 +0.41000 -0.11342 +0.41667 -0.11236 +0.42333 -0.11124 +0.43000 -0.11006 +0.43667 -0.10881 +0.44333 -0.10752 +0.45000 -0.10615 +0.45667 -0.10474 +0.46333 -0.10326 +0.47000 -0.10173 +0.47667 -0.10015 +0.48333 -0.09851 +0.49000 -0.09682 +0.49667 -0.09508 +0.50333 -0.09329 +0.51000 -0.09145 +0.51667 -0.08956 +0.52333 -0.08764 +0.53000 -0.08567 +0.53667 -0.08366 +0.54333 -0.08162 +0.55000 -0.07953 +0.55667 -0.07742 +0.56333 -0.07527 +0.57000 -0.07309 +0.57667 -0.07088 +0.58333 -0.06865 +0.59000 -0.06639 +0.59667 -0.06410 +0.60333 -0.06180 +0.61000 -0.05948 +0.61667 -0.05713 +0.62333 -0.05478 +0.63000 -0.05242 +0.63667 -0.05005 +0.64333 -0.04767 +0.65000 -0.04530 +0.65667 -0.04293 +0.66333 -0.04057 +0.67000 -0.03822 +0.67667 -0.03588 +0.68333 -0.03357 +0.69000 -0.03127 +0.69667 -0.02900 +0.70333 -0.02676 +0.71000 -0.02456 +0.71667 -0.02238 +0.72333 -0.02026 +0.73000 -0.01817 +0.73667 -0.01614 +0.74333 -0.01416 +0.75000 -0.01223 +0.75660 -0.01038 +0.76314 -0.00861 +0.76961 -0.00692 +0.77601 -0.00532 +0.78235 -0.00381 +0.78863 -0.00238 +0.79484 -0.00103 +0.80098 0.00023 +0.80706 0.00141 +0.81307 0.00250 +0.81902 0.00351 +0.82490 0.00444 +0.83072 0.00529 +0.83647 0.00606 +0.84216 0.00675 +0.84778 0.00737 +0.85333 0.00791 +0.85882 0.00839 +0.86425 0.00879 +0.86961 0.00913 +0.87490 0.00940 +0.88013 0.00961 +0.88529 0.00975 +0.89039 0.00983 +0.89542 0.00985 +0.90039 0.00982 +0.90529 0.00972 +0.91013 0.00957 +0.91490 0.00936 +0.91961 0.00910 +0.92425 0.00880 +0.92882 0.00844 +0.93333 0.00804 +0.93778 0.00760 +0.94216 0.00712 +0.94647 0.00660 +0.95072 0.00606 +0.95490 0.00549 +0.95902 0.00490 +0.96307 0.00429 +0.96706 0.00367 +0.97098 0.00303 +0.97484 0.00238 +0.97863 0.00173 +0.98235 0.00108 +0.98601 0.00043 +0.98961 -0.00022 +0.99314 -0.00086 +0.99660 -0.00149 +1.00000 -0.00213 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17.dat new file mode 100644 index 0000000000..2173054243 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17.dat @@ -0,0 +1,198 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU30_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -2.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.449 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6138 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.008 Cd0 ! 2D drag coefficient value at 0-lift. + -0.09 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 143 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0267 0.0000 + -175.00 0.274 0.0370 0.1379 + -170.00 0.547 0.0968 0.2778 + -160.00 0.685 0.2876 0.2740 + -155.00 0.766 0.4025 0.3118 + -150.00 0.816 0.5232 0.3411 + -145.00 0.836 0.6454 0.3631 + -140.00 0.832 0.7656 0.3791 + -135.00 0.804 0.8807 0.3899 + -130.00 0.756 0.9882 0.3965 + -125.00 0.690 1.0861 0.3994 + -120.00 0.609 1.1730 0.3992 + -115.00 0.515 1.2474 0.3964 + -110.00 0.411 1.3084 0.3915 + -105.00 0.300 1.3552 0.3846 + -100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17_coords.txt new file mode 100644 index 0000000000..0f010f6506 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU30_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 97-W-300.lm +! x/c y/c +1.00000 0.00246 +0.99660 0.00340 +0.99314 0.00437 +0.98961 0.00536 +0.98601 0.00638 +0.98235 0.00740 +0.97863 0.00843 +0.97484 0.00947 +0.97098 0.01051 +0.96706 0.01157 +0.96307 0.01264 +0.95902 0.01371 +0.95490 0.01479 +0.95072 0.01588 +0.94647 0.01698 +0.94216 0.01810 +0.93778 0.01922 +0.93333 0.02036 +0.92882 0.02151 +0.92425 0.02268 +0.91961 0.02386 +0.91490 0.02505 +0.91013 0.02626 +0.90529 0.02749 +0.90039 0.02873 +0.89542 0.02999 +0.89039 0.03126 +0.88529 0.03255 +0.88013 0.03385 +0.87490 0.03516 +0.86961 0.03649 +0.86425 0.03784 +0.85882 0.03921 +0.85333 0.04058 +0.84778 0.04197 +0.84216 0.04337 +0.83647 0.04479 +0.83072 0.04622 +0.82490 0.04767 +0.81902 0.04913 +0.81307 0.05060 +0.80706 0.05208 +0.80098 0.05357 +0.79484 0.05508 +0.78863 0.05659 +0.78235 0.05812 +0.77601 0.05965 +0.76961 0.06120 +0.76314 0.06275 +0.75660 0.06432 +0.75000 0.06589 +0.74333 0.06747 +0.73667 0.06904 +0.73000 0.07061 +0.72333 0.07217 +0.71667 0.07371 +0.71000 0.07525 +0.70333 0.07678 +0.69667 0.07830 +0.69000 0.07981 +0.68333 0.08131 +0.67667 0.08280 +0.67000 0.08428 +0.66333 0.08575 +0.65667 0.08720 +0.65000 0.08864 +0.64333 0.09008 +0.63667 0.09149 +0.63000 0.09290 +0.62333 0.09429 +0.61667 0.09566 +0.61000 0.09703 +0.60333 0.09837 +0.59667 0.09970 +0.59000 0.10102 +0.58333 0.10232 +0.57667 0.10360 +0.57000 0.10486 +0.56333 0.10611 +0.55667 0.10734 +0.55000 0.10855 +0.54333 0.10975 +0.53667 0.11092 +0.53000 0.11207 +0.52333 0.11321 +0.51667 0.11432 +0.51000 0.11541 +0.50333 0.11648 +0.49667 0.11752 +0.49000 0.11854 +0.48333 0.11954 +0.47667 0.12051 +0.47000 0.12146 +0.46333 0.12239 +0.45667 0.12328 +0.45000 0.12415 +0.44333 0.12500 +0.43667 0.12581 +0.43000 0.12659 +0.42333 0.12734 +0.41667 0.12806 +0.41000 0.12875 +0.40333 0.12940 +0.39667 0.13001 +0.39000 0.13059 +0.38333 0.13113 +0.37667 0.13164 +0.37000 0.13210 +0.36333 0.13252 +0.35667 0.13290 +0.35000 0.13323 +0.34333 0.13352 +0.33667 0.13377 +0.33000 0.13396 +0.32333 0.13411 +0.31667 0.13420 +0.31000 0.13424 +0.30333 0.13422 +0.29667 0.13415 +0.29000 0.13401 +0.28333 0.13381 +0.27667 0.13355 +0.27000 0.13321 +0.26333 0.13280 +0.25667 0.13231 +0.25000 0.13174 +0.24342 0.13109 +0.23693 0.13036 +0.23053 0.12955 +0.22421 0.12866 +0.21798 0.12771 +0.21184 0.12668 +0.20579 0.12559 +0.19982 0.12444 +0.19395 0.12324 +0.18816 0.12197 +0.18245 0.12066 +0.17684 0.11930 +0.17131 0.11789 +0.16587 0.11644 +0.16052 0.11495 +0.15526 0.11342 +0.15008 0.11185 +0.14499 0.11024 +0.13999 0.10860 +0.13508 0.10693 +0.13026 0.10522 +0.12552 0.10348 +0.12087 0.10172 +0.11631 0.09993 +0.11183 0.09811 +0.10745 0.09627 +0.10315 0.09441 +0.09893 0.09252 +0.09481 0.09061 +0.09077 0.08869 +0.08683 0.08675 +0.08297 0.08478 +0.07919 0.08280 +0.07551 0.08082 +0.07191 0.07881 +0.06840 0.07680 +0.06498 0.07477 +0.06164 0.07274 +0.05840 0.07070 +0.05524 0.06865 +0.05217 0.06660 +0.04918 0.06454 +0.04629 0.06248 +0.04348 0.06042 +0.04076 0.05835 +0.03812 0.05629 +0.03558 0.05423 +0.03312 0.05217 +0.03075 0.05012 +0.02847 0.04808 +0.02627 0.04604 +0.02417 0.04402 +0.02215 0.04200 +0.02022 0.03999 +0.01837 0.03799 +0.01662 0.03602 +0.01495 0.03405 +0.01337 0.03211 +0.01187 0.03017 +0.01047 0.02827 +0.00915 0.02637 +0.00792 0.02450 +0.00678 0.02266 +0.00572 0.02083 +0.00476 0.01904 +0.00388 0.01725 +0.00309 0.01548 +0.00238 0.01370 +0.00177 0.01194 +0.00124 0.01010 +0.00080 0.00820 +0.00044 0.00612 +0.00018 0.00390 +0.00000 0.00000 +0.00018 -0.00382 +0.00044 -0.00601 +0.00080 -0.00815 +0.00124 -0.01017 +0.00177 -0.01216 +0.00238 -0.01412 +0.00309 -0.01611 +0.00388 -0.01811 +0.00476 -0.02014 +0.00572 -0.02217 +0.00678 -0.02423 +0.00792 -0.02630 +0.00915 -0.02840 +0.01047 -0.03053 +0.01187 -0.03267 +0.01337 -0.03485 +0.01495 -0.03705 +0.01662 -0.03929 +0.01837 -0.04154 +0.02022 -0.04385 +0.02215 -0.04617 +0.02417 -0.04852 +0.02627 -0.05088 +0.02847 -0.05328 +0.03075 -0.05569 +0.03312 -0.05813 +0.03558 -0.06060 +0.03812 -0.06308 +0.04076 -0.06559 +0.04348 -0.06811 +0.04629 -0.07064 +0.04918 -0.07318 +0.05217 -0.07574 +0.05524 -0.07831 +0.05840 -0.08088 +0.06164 -0.08345 +0.06498 -0.08604 +0.06840 -0.08862 +0.07191 -0.09121 +0.07551 -0.09379 +0.07919 -0.09637 +0.08297 -0.09895 +0.08683 -0.10152 +0.09077 -0.10408 +0.09481 -0.10665 +0.09893 -0.10919 +0.10315 -0.11173 +0.10745 -0.11425 +0.11183 -0.11675 +0.11631 -0.11923 +0.12087 -0.12169 +0.12552 -0.12412 +0.13026 -0.12652 +0.13508 -0.12888 +0.13999 -0.13121 +0.14499 -0.13350 +0.15008 -0.13576 +0.15526 -0.13797 +0.16052 -0.14014 +0.16587 -0.14225 +0.17131 -0.14432 +0.17684 -0.14633 +0.18245 -0.14828 +0.18816 -0.15017 +0.19395 -0.15198 +0.19982 -0.15371 +0.20579 -0.15537 +0.21184 -0.15693 +0.21798 -0.15840 +0.22421 -0.15976 +0.23053 -0.16101 +0.23693 -0.16214 +0.24342 -0.16314 +0.25000 -0.16399 +0.25667 -0.16470 +0.26333 -0.16526 +0.27000 -0.16567 +0.27667 -0.16592 +0.28333 -0.16602 +0.29000 -0.16598 +0.29667 -0.16580 +0.30333 -0.16548 +0.31000 -0.16503 +0.31667 -0.16445 +0.32333 -0.16374 +0.33000 -0.16291 +0.33667 -0.16198 +0.34333 -0.16094 +0.35000 -0.15980 +0.35667 -0.15855 +0.36333 -0.15722 +0.37000 -0.15580 +0.37667 -0.15429 +0.38333 -0.15270 +0.39000 -0.15104 +0.39667 -0.14931 +0.40333 -0.14752 +0.41000 -0.14566 +0.41667 -0.14374 +0.42333 -0.14178 +0.43000 -0.13977 +0.43667 -0.13772 +0.44333 -0.13562 +0.45000 -0.13348 +0.45667 -0.13130 +0.46333 -0.12908 +0.47000 -0.12683 +0.47667 -0.12456 +0.48333 -0.12225 +0.49000 -0.11992 +0.49667 -0.11757 +0.50333 -0.11520 +0.51000 -0.11281 +0.51667 -0.11040 +0.52333 -0.10799 +0.53000 -0.10555 +0.53667 -0.10310 +0.54333 -0.10065 +0.55000 -0.09818 +0.55667 -0.09570 +0.56333 -0.09321 +0.57000 -0.09071 +0.57667 -0.08821 +0.58333 -0.08571 +0.59000 -0.08320 +0.59667 -0.08070 +0.60333 -0.07819 +0.61000 -0.07569 +0.61667 -0.07319 +0.62333 -0.07070 +0.63000 -0.06820 +0.63667 -0.06572 +0.64333 -0.06325 +0.65000 -0.06079 +0.65667 -0.05834 +0.66333 -0.05590 +0.67000 -0.05347 +0.67667 -0.05106 +0.68333 -0.04867 +0.69000 -0.04629 +0.69667 -0.04394 +0.70333 -0.04161 +0.71000 -0.03931 +0.71667 -0.03703 +0.72333 -0.03478 +0.73000 -0.03256 +0.73667 -0.03037 +0.74333 -0.02822 +0.75000 -0.02610 +0.75660 -0.02405 +0.76314 -0.02205 +0.76961 -0.02013 +0.77601 -0.01827 +0.78235 -0.01647 +0.78863 -0.01474 +0.79484 -0.01309 +0.80098 -0.01150 +0.80706 -0.00998 +0.81307 -0.00854 +0.81902 -0.00717 +0.82490 -0.00586 +0.83072 -0.00462 +0.83647 -0.00346 +0.84216 -0.00236 +0.84778 -0.00133 +0.85333 -0.00037 +0.85882 0.00052 +0.86425 0.00134 +0.86961 0.00210 +0.87490 0.00278 +0.88013 0.00340 +0.88529 0.00395 +0.89039 0.00444 +0.89542 0.00487 +0.90039 0.00524 +0.90529 0.00555 +0.91013 0.00580 +0.91490 0.00600 +0.91961 0.00614 +0.92425 0.00622 +0.92882 0.00625 +0.93333 0.00623 +0.93778 0.00615 +0.94216 0.00602 +0.94647 0.00583 +0.95072 0.00558 +0.95490 0.00528 +0.95902 0.00493 +0.96307 0.00452 +0.96706 0.00405 +0.97098 0.00352 +0.97484 0.00294 +0.97863 0.00231 +0.98235 0.00163 +0.98601 0.00090 +0.98961 0.00012 +0.99314 -0.00071 +0.99660 -0.00158 +1.00000 -0.00246 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17.dat new file mode 100644 index 0000000000..750b46ecbf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17.dat @@ -0,0 +1,189 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU35_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -1.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 11.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -11.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.6717 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3075 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.012 Cd0 ! 2D drag coefficient value at 0-lift. + -0.07 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 135 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0407 0.0000 + -175.00 0.223 0.0507 0.0937 + -170.00 0.405 0.1055 0.1702 + -160.00 0.658 0.2982 0.2819 + -155.00 0.733 0.4121 0.3213 + -150.00 0.778 0.5308 0.3520 + -145.00 0.795 0.6503 0.3754 + -140.00 0.787 0.7672 0.3926 + -135.00 0.757 0.8785 0.4046 + -130.00 0.708 0.9819 0.4121 + -125.00 0.641 1.0756 0.4160 + -120.00 0.560 1.1580 0.4167 + -115.00 0.467 1.2280 0.4146 + -110.00 0.365 1.2847 0.4104 + -105.00 0.255 1.3274 0.4041 + -100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17_coords.txt new file mode 100644 index 0000000000..b1b81649b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU35_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU 35 +! x/c y/c +1.00000 0.00283 +0.99660 0.00378 +0.99314 0.00477 +0.98961 0.00578 +0.98601 0.00683 +0.98235 0.00789 +0.97863 0.00897 +0.97484 0.01006 +0.97098 0.01116 +0.96706 0.01228 +0.96307 0.01342 +0.95902 0.01456 +0.95490 0.01571 +0.95072 0.01688 +0.94647 0.01806 +0.94216 0.01926 +0.93778 0.02046 +0.93333 0.02169 +0.92882 0.02292 +0.92425 0.02419 +0.91961 0.02547 +0.91490 0.02675 +0.91013 0.02807 +0.90529 0.02941 +0.90039 0.03077 +0.89542 0.03214 +0.89039 0.03353 +0.88529 0.03495 +0.88013 0.03638 +0.87490 0.03782 +0.86961 0.03929 +0.86425 0.04079 +0.85882 0.04230 +0.85333 0.04383 +0.84778 0.04538 +0.84216 0.04694 +0.83647 0.04853 +0.83072 0.05013 +0.82490 0.05176 +0.81902 0.05340 +0.81307 0.05506 +0.80706 0.05673 +0.80098 0.05842 +0.79484 0.06013 +0.78863 0.06184 +0.78235 0.06358 +0.77601 0.06531 +0.76961 0.06708 +0.76314 0.06885 +0.75660 0.07064 +0.75000 0.07244 +0.74333 0.07426 +0.73667 0.07606 +0.73000 0.07786 +0.72333 0.07966 +0.71667 0.08144 +0.71000 0.08322 +0.70333 0.08498 +0.69667 0.08674 +0.69000 0.08849 +0.68333 0.09022 +0.67667 0.09196 +0.67000 0.09368 +0.66333 0.09539 +0.65667 0.09708 +0.65000 0.09876 +0.64333 0.10044 +0.63667 0.10210 +0.63000 0.10375 +0.62333 0.10538 +0.61667 0.10699 +0.61000 0.10859 +0.60333 0.11017 +0.59667 0.11174 +0.59000 0.11330 +0.58333 0.11483 +0.57667 0.11634 +0.57000 0.11784 +0.56333 0.11931 +0.55667 0.12077 +0.55000 0.12220 +0.54333 0.12363 +0.53667 0.12502 +0.53000 0.12639 +0.52333 0.12775 +0.51667 0.12907 +0.51000 0.13037 +0.50333 0.13165 +0.49667 0.13289 +0.49000 0.13411 +0.48333 0.13531 +0.47667 0.13648 +0.47000 0.13761 +0.46333 0.13873 +0.45667 0.13980 +0.45000 0.14086 +0.44333 0.14189 +0.43667 0.14288 +0.43000 0.14384 +0.42333 0.14477 +0.41667 0.14566 +0.41000 0.14653 +0.40333 0.14736 +0.39667 0.14814 +0.39000 0.14889 +0.38333 0.14960 +0.37667 0.15028 +0.37000 0.15091 +0.36333 0.15151 +0.35667 0.15207 +0.35000 0.15258 +0.34333 0.15306 +0.33667 0.15351 +0.33000 0.15391 +0.32333 0.15426 +0.31667 0.15457 +0.31000 0.15482 +0.30333 0.15502 +0.29667 0.15516 +0.29000 0.15524 +0.28333 0.15525 +0.27667 0.15520 +0.27000 0.15507 +0.26333 0.15486 +0.25667 0.15457 +0.25000 0.15419 +0.24342 0.15372 +0.23693 0.15316 +0.23053 0.15250 +0.22421 0.15175 +0.21798 0.15094 +0.21184 0.15002 +0.20579 0.14904 +0.19982 0.14798 +0.19395 0.14686 +0.18816 0.14566 +0.18245 0.14439 +0.17684 0.14308 +0.17131 0.14169 +0.16587 0.14025 +0.16052 0.13875 +0.15526 0.13721 +0.15008 0.13561 +0.14499 0.13396 +0.13999 0.13226 +0.13508 0.13052 +0.13026 0.12873 +0.12552 0.12689 +0.12087 0.12502 +0.11631 0.12311 +0.11183 0.12115 +0.10745 0.11917 +0.10315 0.11715 +0.09893 0.11509 +0.09481 0.11299 +0.09077 0.11087 +0.08683 0.10871 +0.08297 0.10652 +0.07919 0.10430 +0.07551 0.10207 +0.07191 0.09979 +0.06840 0.09750 +0.06498 0.09517 +0.06164 0.09284 +0.05840 0.09048 +0.05524 0.08809 +0.05217 0.08569 +0.04918 0.08327 +0.04629 0.08084 +0.04348 0.07839 +0.04076 0.07592 +0.03812 0.07345 +0.03558 0.07096 +0.03312 0.06847 +0.03075 0.06597 +0.02847 0.06348 +0.02627 0.06097 +0.02417 0.05847 +0.02215 0.05596 +0.02022 0.05344 +0.01837 0.05091 +0.01662 0.04841 +0.01495 0.04589 +0.01337 0.04339 +0.01187 0.04088 +0.01047 0.03840 +0.00915 0.03591 +0.00792 0.03343 +0.00678 0.03096 +0.00572 0.02845 +0.00476 0.02592 +0.00388 0.02329 +0.00309 0.02056 +0.00238 0.01774 +0.00177 0.01503 +0.00124 0.01240 +0.00080 0.00990 +0.00044 0.00733 +0.00018 0.00465 +0.00000 0.00000 +0.00018 -0.00461 +0.00044 -0.00726 +0.00080 -0.00990 +0.00124 -0.01246 +0.00177 -0.01509 +0.00238 -0.01776 +0.00309 -0.02049 +0.00388 -0.02317 +0.00476 -0.02585 +0.00572 -0.02848 +0.00678 -0.03112 +0.00792 -0.03376 +0.00915 -0.03642 +0.01047 -0.03911 +0.01187 -0.04178 +0.01337 -0.04450 +0.01495 -0.04721 +0.01662 -0.04995 +0.01837 -0.05269 +0.02022 -0.05547 +0.02215 -0.05825 +0.02417 -0.06105 +0.02627 -0.06386 +0.02847 -0.06670 +0.03075 -0.06955 +0.03312 -0.07244 +0.03558 -0.07536 +0.03812 -0.07828 +0.04076 -0.08125 +0.04348 -0.08422 +0.04629 -0.08720 +0.04918 -0.09020 +0.05217 -0.09321 +0.05524 -0.09622 +0.05840 -0.09925 +0.06164 -0.10225 +0.06498 -0.10528 +0.06840 -0.10829 +0.07191 -0.11131 +0.07551 -0.11431 +0.07919 -0.11730 +0.08297 -0.12028 +0.08683 -0.12325 +0.09077 -0.12619 +0.09481 -0.12914 +0.09893 -0.13205 +0.10315 -0.13494 +0.10745 -0.13780 +0.11183 -0.14065 +0.11631 -0.14345 +0.12087 -0.14624 +0.12552 -0.14898 +0.13026 -0.15169 +0.13508 -0.15435 +0.13999 -0.15697 +0.14499 -0.15954 +0.15008 -0.16207 +0.15526 -0.16454 +0.16052 -0.16696 +0.16587 -0.16932 +0.17131 -0.17163 +0.17684 -0.17387 +0.18245 -0.17603 +0.18816 -0.17814 +0.19395 -0.18015 +0.19982 -0.18207 +0.20579 -0.18391 +0.21184 -0.18564 +0.21798 -0.18727 +0.22421 -0.18877 +0.23053 -0.19015 +0.23693 -0.19140 +0.24342 -0.19250 +0.25000 -0.19343 +0.25667 -0.19420 +0.26333 -0.19481 +0.27000 -0.19525 +0.27667 -0.19552 +0.28333 -0.19562 +0.29000 -0.19556 +0.29667 -0.19535 +0.30333 -0.19498 +0.31000 -0.19448 +0.31667 -0.19383 +0.32333 -0.19303 +0.33000 -0.19211 +0.33667 -0.19107 +0.34333 -0.18991 +0.35000 -0.18864 +0.35667 -0.18725 +0.36333 -0.18577 +0.37000 -0.18418 +0.37667 -0.18251 +0.38333 -0.18074 +0.39000 -0.17889 +0.39667 -0.17695 +0.40333 -0.17496 +0.41000 -0.17288 +0.41667 -0.17074 +0.42333 -0.16855 +0.43000 -0.16631 +0.43667 -0.16402 +0.44333 -0.16167 +0.45000 -0.15929 +0.45667 -0.15684 +0.46333 -0.15436 +0.47000 -0.15185 +0.47667 -0.14930 +0.48333 -0.14671 +0.49000 -0.14410 +0.49667 -0.14147 +0.50333 -0.13881 +0.51000 -0.13613 +0.51667 -0.13342 +0.52333 -0.13071 +0.53000 -0.12797 +0.53667 -0.12522 +0.54333 -0.12247 +0.55000 -0.11970 +0.55667 -0.11692 +0.56333 -0.11413 +0.57000 -0.11133 +0.57667 -0.10853 +0.58333 -0.10573 +0.59000 -0.10293 +0.59667 -0.10014 +0.60333 -0.09734 +0.61000 -0.09456 +0.61667 -0.09178 +0.62333 -0.08901 +0.63000 -0.08624 +0.63667 -0.08348 +0.64333 -0.08074 +0.65000 -0.07801 +0.65667 -0.07529 +0.66333 -0.07257 +0.67000 -0.06987 +0.67667 -0.06719 +0.68333 -0.06452 +0.69000 -0.06186 +0.69667 -0.05922 +0.70333 -0.05661 +0.71000 -0.05401 +0.71667 -0.05144 +0.72333 -0.04889 +0.73000 -0.04637 +0.73667 -0.04386 +0.74333 -0.04140 +0.75000 -0.03896 +0.75660 -0.03658 +0.76314 -0.03425 +0.76961 -0.03199 +0.77601 -0.02979 +0.78235 -0.02765 +0.78863 -0.02557 +0.79484 -0.02357 +0.80098 -0.02162 +0.80706 -0.01974 +0.81307 -0.01794 +0.81902 -0.01621 +0.82490 -0.01454 +0.83072 -0.01294 +0.83647 -0.01142 +0.84216 -0.00996 +0.84778 -0.00858 +0.85333 -0.00727 +0.85882 -0.00604 +0.86425 -0.00487 +0.86961 -0.00377 +0.87490 -0.00276 +0.88013 -0.00182 +0.88529 -0.00095 +0.89039 -0.00014 +0.89542 0.00061 +0.90039 0.00128 +0.90529 0.00189 +0.91013 0.00243 +0.91490 0.00293 +0.91961 0.00335 +0.92425 0.00370 +0.92882 0.00401 +0.93333 0.00425 +0.93778 0.00441 +0.94216 0.00452 +0.94647 0.00455 +0.95072 0.00451 +0.95490 0.00439 +0.95902 0.00420 +0.96307 0.00394 +0.96706 0.00358 +0.97098 0.00315 +0.97484 0.00264 +0.97863 0.00206 +0.98235 0.00141 +0.98601 0.00069 +0.98961 -0.00011 +0.99314 -0.00097 +0.99660 -0.00190 +1.00000 -0.00283 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17.dat new file mode 100644 index 0000000000..3882d07ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17.dat @@ -0,0 +1,190 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU40_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.3519 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3226 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.03 Cd0 ! 2D drag coefficient value at 0-lift. + -0.05 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 136 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0602 0.0000 + -175.00 0.218 0.0699 0.0934 + -170.00 0.397 0.1107 0.1697 + -160.00 0.642 0.3045 0.2813 + -155.00 0.715 0.4179 0.3208 + -150.00 0.757 0.5355 0.3516 + -145.00 0.772 0.6535 0.3752 + -140.00 0.762 0.7685 0.3926 + -135.00 0.731 0.8777 0.4048 + -130.00 0.680 0.9788 0.4126 + -125.00 0.613 1.0700 0.4166 + -120.00 0.532 1.1499 0.4176 + -115.00 0.439 1.2174 0.4158 + -110.00 0.337 1.2716 0.4117 + -105.00 0.228 1.3118 0.4057 + -100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17_coords.txt new file mode 100644 index 0000000000..24e0ec78c9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/DU40_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.33087 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU4050 +! x/c y/c +1.00000 0.00347 +0.99660 0.00455 +0.99314 0.00565 +0.98961 0.00678 +0.98601 0.00795 +0.98235 0.00914 +0.97863 0.01035 +0.97484 0.01158 +0.97098 0.01283 +0.96706 0.01410 +0.96307 0.01539 +0.95902 0.01670 +0.95490 0.01803 +0.95072 0.01937 +0.94647 0.02074 +0.94216 0.02212 +0.93778 0.02352 +0.93333 0.02495 +0.92882 0.02639 +0.92425 0.02786 +0.91961 0.02936 +0.91490 0.03087 +0.91013 0.03242 +0.90529 0.03400 +0.90039 0.03560 +0.89542 0.03723 +0.89039 0.03887 +0.88529 0.04056 +0.88013 0.04226 +0.87490 0.04399 +0.86961 0.04575 +0.86425 0.04754 +0.85882 0.04935 +0.85333 0.05119 +0.84778 0.05305 +0.84216 0.05493 +0.83647 0.05685 +0.83072 0.05878 +0.82490 0.06076 +0.81902 0.06275 +0.81307 0.06476 +0.80706 0.06680 +0.80098 0.06886 +0.79484 0.07094 +0.78863 0.07304 +0.78235 0.07517 +0.77601 0.07730 +0.76961 0.07947 +0.76314 0.08165 +0.75660 0.08386 +0.75000 0.08608 +0.74333 0.08832 +0.73667 0.09056 +0.73000 0.09279 +0.72333 0.09502 +0.71667 0.09724 +0.71000 0.09946 +0.70333 0.10166 +0.69667 0.10386 +0.69000 0.10605 +0.68333 0.10822 +0.67667 0.11040 +0.67000 0.11256 +0.66333 0.11471 +0.65667 0.11685 +0.65000 0.11897 +0.64333 0.12109 +0.63667 0.12318 +0.63000 0.12527 +0.62333 0.12733 +0.61667 0.12938 +0.61000 0.13142 +0.60333 0.13343 +0.59667 0.13543 +0.59000 0.13742 +0.58333 0.13938 +0.57667 0.14131 +0.57000 0.14323 +0.56333 0.14512 +0.55667 0.14698 +0.55000 0.14882 +0.54333 0.15064 +0.53667 0.15242 +0.53000 0.15417 +0.52333 0.15591 +0.51667 0.15759 +0.51000 0.15925 +0.50333 0.16088 +0.49667 0.16246 +0.49000 0.16401 +0.48333 0.16553 +0.47667 0.16701 +0.47000 0.16844 +0.46333 0.16985 +0.45667 0.17120 +0.45000 0.17253 +0.44333 0.17381 +0.43667 0.17504 +0.43000 0.17624 +0.42333 0.17739 +0.41667 0.17849 +0.41000 0.17957 +0.40333 0.18058 +0.39667 0.18154 +0.39000 0.18246 +0.38333 0.18333 +0.37667 0.18415 +0.37000 0.18491 +0.36333 0.18563 +0.35667 0.18629 +0.35000 0.18690 +0.34333 0.18746 +0.33667 0.18797 +0.33000 0.18842 +0.32333 0.18881 +0.31667 0.18914 +0.31000 0.18940 +0.30333 0.18961 +0.29667 0.18973 +0.29000 0.18979 +0.28333 0.18977 +0.27667 0.18968 +0.27000 0.18950 +0.26333 0.18924 +0.25667 0.18890 +0.25000 0.18845 +0.24342 0.18791 +0.23693 0.18729 +0.23053 0.18657 +0.22421 0.18575 +0.21798 0.18487 +0.21184 0.18388 +0.20579 0.18282 +0.19982 0.18167 +0.19395 0.18046 +0.18816 0.17916 +0.18245 0.17778 +0.17684 0.17634 +0.17131 0.17482 +0.16587 0.17323 +0.16052 0.17158 +0.15526 0.16987 +0.15008 0.16809 +0.14499 0.16625 +0.13999 0.16436 +0.13508 0.16240 +0.13026 0.16038 +0.12552 0.15831 +0.12087 0.15619 +0.11631 0.15402 +0.11183 0.15179 +0.10745 0.14953 +0.10315 0.14722 +0.09893 0.14485 +0.09481 0.14243 +0.09077 0.13998 +0.08683 0.13748 +0.08297 0.13493 +0.07919 0.13234 +0.07551 0.12972 +0.07191 0.12705 +0.06840 0.12435 +0.06498 0.12161 +0.06164 0.11884 +0.05840 0.11603 +0.05524 0.11319 +0.05217 0.11031 +0.04918 0.10740 +0.04629 0.10447 +0.04348 0.10150 +0.04076 0.09851 +0.03812 0.09549 +0.03558 0.09246 +0.03312 0.08940 +0.03075 0.08632 +0.02847 0.08324 +0.02627 0.08013 +0.02417 0.07701 +0.02215 0.07387 +0.02022 0.07070 +0.01837 0.06751 +0.01662 0.06433 +0.01495 0.06111 +0.01337 0.05790 +0.01187 0.05468 +0.01047 0.05148 +0.00915 0.04826 +0.00792 0.04505 +0.00678 0.04181 +0.00572 0.03847 +0.00476 0.03502 +0.00388 0.03133 +0.00309 0.02736 +0.00238 0.02318 +0.00177 0.01920 +0.00124 0.01552 +0.00080 0.01217 +0.00044 0.00892 +0.00018 0.00563 +0.00000 0.00000 +0.00018 -0.00567 +0.00044 -0.00905 +0.00080 -0.01247 +0.00124 -0.01591 +0.00177 -0.01956 +0.00238 -0.02333 +0.00309 -0.02716 +0.00388 -0.03085 +0.00476 -0.03442 +0.00572 -0.03783 +0.00678 -0.04120 +0.00792 -0.04453 +0.00915 -0.04785 +0.01047 -0.05117 +0.01187 -0.05447 +0.01337 -0.05781 +0.01495 -0.06113 +0.01662 -0.06446 +0.01837 -0.06775 +0.02022 -0.07107 +0.02215 -0.07437 +0.02417 -0.07766 +0.02627 -0.08092 +0.02847 -0.08421 +0.03075 -0.08748 +0.03312 -0.09076 +0.03558 -0.09406 +0.03812 -0.09733 +0.04076 -0.10064 +0.04348 -0.10392 +0.04629 -0.10720 +0.04918 -0.11047 +0.05217 -0.11374 +0.05524 -0.11698 +0.05840 -0.12023 +0.06164 -0.12344 +0.06498 -0.12665 +0.06840 -0.12982 +0.07191 -0.13299 +0.07551 -0.13612 +0.07919 -0.13922 +0.08297 -0.14230 +0.08683 -0.14535 +0.09077 -0.14835 +0.09481 -0.15135 +0.09893 -0.15429 +0.10315 -0.15720 +0.10745 -0.16006 +0.11183 -0.16289 +0.11631 -0.16567 +0.12087 -0.16842 +0.12552 -0.17111 +0.13026 -0.17376 +0.13508 -0.17635 +0.13999 -0.17890 +0.14499 -0.18137 +0.15008 -0.18380 +0.15526 -0.18616 +0.16052 -0.18847 +0.16587 -0.19070 +0.17131 -0.19287 +0.17684 -0.19496 +0.18245 -0.19698 +0.18816 -0.19894 +0.19395 -0.20080 +0.19982 -0.20257 +0.20579 -0.20425 +0.21184 -0.20584 +0.21798 -0.20733 +0.22421 -0.20870 +0.23053 -0.20996 +0.23693 -0.21110 +0.24342 -0.21210 +0.25000 -0.21297 +0.25667 -0.21370 +0.26333 -0.21429 +0.27000 -0.21472 +0.27667 -0.21501 +0.28333 -0.21515 +0.29000 -0.21516 +0.29667 -0.21502 +0.30333 -0.21476 +0.31000 -0.21437 +0.31667 -0.21384 +0.32333 -0.21320 +0.33000 -0.21243 +0.33667 -0.21155 +0.34333 -0.21057 +0.35000 -0.20948 +0.35667 -0.20827 +0.36333 -0.20697 +0.37000 -0.20556 +0.37667 -0.20407 +0.38333 -0.20248 +0.39000 -0.20081 +0.39667 -0.19904 +0.40333 -0.19720 +0.41000 -0.19527 +0.41667 -0.19327 +0.42333 -0.19119 +0.43000 -0.18905 +0.43667 -0.18683 +0.44333 -0.18454 +0.45000 -0.18219 +0.45667 -0.17976 +0.46333 -0.17727 +0.47000 -0.17473 +0.47667 -0.17212 +0.48333 -0.16945 +0.49000 -0.16673 +0.49667 -0.16397 +0.50333 -0.16115 +0.51000 -0.15828 +0.51667 -0.15537 +0.52333 -0.15242 +0.53000 -0.14942 +0.53667 -0.14639 +0.54333 -0.14333 +0.55000 -0.14024 +0.55667 -0.13713 +0.56333 -0.13399 +0.57000 -0.13083 +0.57667 -0.12765 +0.58333 -0.12446 +0.59000 -0.12125 +0.59667 -0.11804 +0.60333 -0.11482 +0.61000 -0.11160 +0.61667 -0.10838 +0.62333 -0.10515 +0.63000 -0.10192 +0.63667 -0.09870 +0.64333 -0.09549 +0.65000 -0.09228 +0.65667 -0.08909 +0.66333 -0.08590 +0.67000 -0.08274 +0.67667 -0.07958 +0.68333 -0.07645 +0.69000 -0.07333 +0.69667 -0.07024 +0.70333 -0.06717 +0.71000 -0.06413 +0.71667 -0.06112 +0.72333 -0.05814 +0.73000 -0.05519 +0.73667 -0.05228 +0.74333 -0.04941 +0.75000 -0.04658 +0.75660 -0.04382 +0.76314 -0.04114 +0.76961 -0.03853 +0.77601 -0.03600 +0.78235 -0.03354 +0.78863 -0.03116 +0.79484 -0.02887 +0.80098 -0.02665 +0.80706 -0.02452 +0.81307 -0.02247 +0.81902 -0.02050 +0.82490 -0.01862 +0.83072 -0.01681 +0.83647 -0.01510 +0.84216 -0.01346 +0.84778 -0.01191 +0.85333 -0.01045 +0.85882 -0.00907 +0.86425 -0.00776 +0.86961 -0.00653 +0.87490 -0.00539 +0.88013 -0.00434 +0.88529 -0.00335 +0.89039 -0.00245 +0.89542 -0.00160 +0.90039 -0.00085 +0.90529 -0.00015 +0.91013 0.00046 +0.91490 0.00103 +0.91961 0.00151 +0.92425 0.00193 +0.92882 0.00229 +0.93333 0.00258 +0.93778 0.00279 +0.94216 0.00295 +0.94647 0.00303 +0.95072 0.00303 +0.95490 0.00296 +0.95902 0.00282 +0.96307 0.00261 +0.96706 0.00232 +0.97098 0.00194 +0.97484 0.00149 +0.97863 0.00098 +0.98235 0.00040 +0.98601 -0.00025 +0.98961 -0.00097 +0.99314 -0.00176 +0.99660 -0.00261 +1.00000 -0.00347 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17.dat new file mode 100644 index 0000000000..68cff47cc6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17.dat @@ -0,0 +1,181 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"NACA64_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.432 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4073 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.7945 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.0065 Cd0 ! 2D drag coefficient value at 0-lift. + -0.088 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] +"Default" x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"Default" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 127 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0198 0.0000 + -175.00 0.374 0.0341 0.1880 + -170.00 0.749 0.0955 0.3770 + -160.00 0.659 0.2807 0.2747 + -155.00 0.736 0.3919 0.3130 + -150.00 0.783 0.5086 0.3428 + -145.00 0.803 0.6267 0.3654 + -140.00 0.798 0.7427 0.3820 + -135.00 0.771 0.8537 0.3935 + -130.00 0.724 0.9574 0.4007 + -125.00 0.660 1.0519 0.4042 + -120.00 0.581 1.1355 0.4047 + -115.00 0.491 1.2070 0.4025 + -110.00 0.390 1.2656 0.3981 + -105.00 0.282 1.3104 0.3918 + -100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17_coords.txt new file mode 100644 index 0000000000..aa31ac26b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Airfoils/NACA64_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! NACA 64-618 (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.990000 0.003385 +0.980000 0.006126 +0.975000 0.007447 +0.970000 0.008767 +0.965000 0.010062 +0.960000 0.011357 +0.955000 0.012639 +0.950000 0.013921 +0.945000 0.015200 +0.940000 0.016478 +0.935000 0.017757 +0.930000 0.019036 +0.925000 0.020317 +0.920000 0.021598 +0.915000 0.022881 +0.910000 0.024163 +0.905000 0.025448 +0.900000 0.026733 +0.887500 0.029951 +0.875000 0.033169 +0.862500 0.036386 +0.850000 0.039603 +0.837500 0.042804 +0.825000 0.046004 +0.812500 0.049171 +0.800000 0.052337 +0.787500 0.055452 +0.775000 0.058566 +0.762500 0.061611 +0.750000 0.064656 +0.737500 0.067615 +0.725000 0.070573 +0.712500 0.073429 +0.700000 0.076285 +0.687500 0.079029 +0.675000 0.081773 +0.662500 0.084393 +0.650000 0.087012 +0.637500 0.089490 +0.625000 0.091967 +0.612500 0.094283 +0.600000 0.096599 +0.587500 0.098743 +0.575000 0.100887 +0.562500 0.102843 +0.550000 0.104799 +0.537500 0.106549 +0.525000 0.108299 +0.512500 0.109830 +0.500000 0.111360 +0.487500 0.112649 +0.475000 0.113937 +0.462500 0.114964 +0.450000 0.115990 +0.445000 0.116320 +0.440000 0.116650 +0.435000 0.116931 +0.430000 0.117211 +0.425000 0.117439 +0.420000 0.117667 +0.415000 0.117835 +0.410000 0.118003 +0.405000 0.118104 +0.400000 0.118204 +0.395000 0.118231 +0.390000 0.118258 +0.385000 0.118213 +0.380000 0.118168 +0.375000 0.118057 +0.370000 0.117946 +0.365000 0.117777 +0.360000 0.117607 +0.355000 0.117383 +0.350000 0.117159 +0.345000 0.116881 +0.340000 0.116603 +0.335000 0.116273 +0.330000 0.115942 +0.325000 0.115562 +0.320000 0.115181 +0.315000 0.114750 +0.310000 0.114319 +0.305000 0.113838 +0.300000 0.113356 +0.295000 0.112824 +0.290000 0.112292 +0.285000 0.111710 +0.280000 0.111127 +0.275000 0.110495 +0.270000 0.109863 +0.265000 0.109180 +0.260000 0.108497 +0.255000 0.107762 +0.250000 0.107027 +0.245000 0.106241 +0.240000 0.105454 +0.235000 0.104614 +0.230000 0.103774 +0.225000 0.102880 +0.220000 0.101985 +0.215000 0.101035 +0.210000 0.100084 +0.205000 0.099076 +0.200000 0.098068 +0.195000 0.097001 +0.190000 0.095934 +0.185000 0.094805 +0.180000 0.093676 +0.175000 0.092484 +0.170000 0.091291 +0.165000 0.090032 +0.160000 0.088772 +0.155000 0.087441 +0.150000 0.086110 +0.145000 0.084704 +0.140000 0.083298 +0.135000 0.081814 +0.130000 0.080329 +0.125000 0.078759 +0.120000 0.077188 +0.115000 0.075525 +0.110000 0.073862 +0.105000 0.072098 +0.100000 0.070334 +0.097500 0.069412 +0.095000 0.068489 +0.092500 0.067537 +0.090000 0.066584 +0.087500 0.065601 +0.085000 0.064617 +0.082500 0.063600 +0.080000 0.062583 +0.077500 0.061531 +0.075000 0.060478 +0.072500 0.059388 +0.070000 0.058297 +0.067500 0.057165 +0.065000 0.056032 +0.062500 0.054854 +0.060000 0.053676 +0.057500 0.052447 +0.055000 0.051218 +0.052500 0.049933 +0.050000 0.048647 +0.047500 0.047299 +0.045000 0.045950 +0.042500 0.044530 +0.040000 0.043110 +0.037500 0.041606 +0.035000 0.040102 +0.032500 0.038501 +0.030000 0.036899 +0.027500 0.035177 +0.025000 0.033454 +0.022500 0.031574 +0.020000 0.029694 +0.018750 0.028680 +0.017500 0.027666 +0.016250 0.026589 +0.015000 0.025511 +0.013750 0.024354 +0.012500 0.023197 +0.011250 0.021936 +0.010000 0.020674 +0.009500 0.020131 +0.009000 0.019587 +0.008500 0.019017 +0.008000 0.018447 +0.007500 0.017844 +0.007000 0.017241 +0.006500 0.016598 +0.006000 0.015955 +0.005500 0.015260 +0.005000 0.014565 +0.004500 0.013801 +0.004000 0.013037 +0.003500 0.012167 +0.003000 0.011296 +0.002500 0.010262 +0.002000 0.009227 +0.001875 0.008930 +0.001750 0.008633 +0.001625 0.008315 +0.001500 0.007997 +0.001375 0.007655 +0.001250 0.007312 +0.001125 0.006934 +0.001000 0.006555 +0.000875 0.006125 +0.000750 0.005695 +0.000625 0.005184 +0.000500 0.004672 +0.000400 0.004190 +0.000350 0.003913 +0.000300 0.003636 +0.000200 0.002970 +0.000100 0.002104 +0.000050 0.001052 +0.000000 0.000000 +0.000050 -0.001046 +0.000100 -0.002092 +0.000200 -0.002954 +0.000300 -0.003613 +0.000350 -0.003891 +0.000400 -0.004169 +0.000500 -0.004658 +0.000625 -0.005178 +0.000750 -0.005698 +0.000875 -0.006135 +0.001000 -0.006572 +0.001125 -0.006956 +0.001250 -0.007340 +0.001375 -0.007684 +0.001500 -0.008027 +0.001625 -0.008341 +0.001750 -0.008654 +0.001875 -0.008943 +0.002000 -0.009231 +0.002500 -0.010204 +0.003000 -0.011176 +0.003500 -0.011953 +0.004000 -0.012729 +0.004500 -0.013380 +0.005000 -0.014030 +0.005500 -0.014595 +0.006000 -0.015160 +0.006500 -0.015667 +0.007000 -0.016174 +0.007500 -0.016636 +0.008000 -0.017098 +0.008500 -0.017526 +0.009000 -0.017953 +0.009500 -0.018352 +0.010000 -0.018750 +0.011250 -0.019644 +0.012500 -0.020537 +0.013750 -0.021322 +0.015000 -0.022107 +0.016250 -0.022812 +0.017500 -0.023517 +0.018750 -0.024160 +0.020000 -0.024803 +0.022500 -0.025948 +0.025000 -0.027092 +0.027500 -0.028097 +0.030000 -0.029102 +0.032500 -0.030003 +0.035000 -0.030904 +0.037500 -0.031725 +0.040000 -0.032546 +0.042500 -0.033304 +0.045000 -0.034061 +0.047500 -0.034767 +0.050000 -0.035472 +0.052500 -0.036132 +0.055000 -0.036792 +0.057500 -0.037414 +0.060000 -0.038035 +0.062500 -0.038622 +0.065000 -0.039209 +0.067500 -0.039766 +0.070000 -0.040322 +0.072500 -0.040852 +0.075000 -0.041381 +0.077500 -0.041885 +0.080000 -0.042389 +0.082500 -0.042870 +0.085000 -0.043350 +0.087500 -0.043809 +0.090000 -0.044268 +0.092500 -0.044707 +0.095000 -0.045145 +0.097500 -0.045566 +0.100000 -0.045987 +0.105000 -0.046782 +0.110000 -0.047576 +0.115000 -0.048313 +0.120000 -0.049050 +0.125000 -0.049734 +0.130000 -0.050417 +0.135000 -0.051053 +0.140000 -0.051688 +0.145000 -0.052278 +0.150000 -0.052868 +0.155000 -0.053418 +0.160000 -0.053967 +0.165000 -0.054478 +0.170000 -0.054988 +0.175000 -0.055461 +0.180000 -0.055934 +0.185000 -0.056373 +0.190000 -0.056811 +0.195000 -0.057216 +0.200000 -0.057621 +0.205000 -0.057993 +0.210000 -0.058365 +0.215000 -0.058705 +0.220000 -0.059045 +0.225000 -0.059355 +0.230000 -0.059664 +0.235000 -0.059944 +0.240000 -0.060224 +0.245000 -0.060474 +0.250000 -0.060723 +0.255000 -0.060943 +0.260000 -0.061163 +0.265000 -0.061354 +0.270000 -0.061545 +0.275000 -0.061708 +0.280000 -0.061871 +0.285000 -0.062004 +0.290000 -0.062137 +0.295000 -0.062240 +0.300000 -0.062343 +0.305000 -0.062417 +0.310000 -0.062490 +0.315000 -0.062534 +0.320000 -0.062577 +0.325000 -0.062590 +0.330000 -0.062602 +0.335000 -0.062583 +0.340000 -0.062563 +0.345000 -0.062512 +0.350000 -0.062460 +0.355000 -0.062374 +0.360000 -0.062287 +0.365000 -0.062164 +0.370000 -0.062040 +0.375000 -0.061878 +0.380000 -0.061716 +0.385000 -0.061509 +0.390000 -0.061301 +0.395000 -0.061040 +0.400000 -0.060778 +0.405000 -0.060458 +0.410000 -0.060138 +0.415000 -0.059763 +0.420000 -0.059388 +0.425000 -0.058966 +0.430000 -0.058544 +0.435000 -0.058083 +0.440000 -0.057622 +0.445000 -0.057127 +0.450000 -0.056632 +0.462500 -0.055265 +0.475000 -0.053897 +0.487500 -0.052374 +0.500000 -0.050850 +0.512500 -0.049195 +0.525000 -0.047539 +0.537500 -0.045777 +0.550000 -0.044014 +0.562500 -0.042165 +0.575000 -0.040316 +0.587500 -0.038401 +0.600000 -0.036486 +0.612500 -0.034526 +0.625000 -0.032565 +0.637500 -0.030575 +0.650000 -0.028585 +0.662500 -0.026594 +0.675000 -0.024603 +0.687500 -0.022632 +0.700000 -0.020660 +0.712500 -0.018728 +0.725000 -0.016795 +0.737500 -0.014922 +0.750000 -0.013048 +0.762500 -0.011260 +0.775000 -0.009472 +0.787500 -0.007797 +0.800000 -0.006122 +0.812500 -0.004594 +0.825000 -0.003065 +0.837500 -0.001721 +0.850000 -0.000376 +0.862500 0.000742 +0.875000 0.001859 +0.887500 0.002698 +0.900000 0.003536 +0.905000 0.003780 +0.910000 0.004023 +0.915000 0.004205 +0.920000 0.004387 +0.925000 0.004504 +0.930000 0.004620 +0.935000 0.004661 +0.940000 0.004702 +0.945000 0.004658 +0.950000 0.004614 +0.955000 0.004476 +0.960000 0.004338 +0.965000 0.004084 +0.970000 0.003829 +0.975000 0.003436 +0.980000 0.003042 +0.990000 0.001910 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/Cp_Ct_Cq.NREL5MW.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Cp_Ct_Cq.NREL5MW.txt new file mode 100644 index 0000000000..4324d3bbac --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/Cp_Ct_Cq.NREL5MW.txt @@ -0,0 +1,99 @@ +# ----- Rotor performance tables for the NREL-5MW wind turbine ----- +# ------------ Written on Jan-13-22 using the ROSCO toolbox ------------ + +# Pitch angle vector, 36 entries - x axis (matrix columns) (deg) +-5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 +# TSR vector, 26 entries - y axis (matrix rows) (-) +2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 +# Wind speed vector - z axis (m/s) +11.4 + +# Power coefficient + +0.006673 0.009813 0.013077 0.016508 0.020122 0.023918 0.027887 0.032006 0.036239 0.040540 0.044858 0.049138 0.053326 0.057366 0.061205 0.064796 0.068092 0.071051 0.073631 0.075796 0.077520 0.078793 0.079607 0.079960 0.079851 0.079303 0.078341 0.076993 0.075269 0.073154 0.070619 0.067607 0.064059 0.059976 0.055381 0.050328 +0.020093 0.026879 0.033876 0.041034 0.048264 0.055472 0.062560 0.069438 0.076024 0.082246 0.088041 0.093349 0.098111 0.102262 0.105746 0.108521 0.110563 0.111865 0.112435 0.112304 0.111503 0.110082 0.108043 0.105376 0.102031 0.097898 0.092907 0.087092 0.080496 0.073183 0.065206 0.056618 0.047499 0.037976 0.028144 0.018084 +0.048757 0.059921 0.070879 0.081507 0.091686 0.101314 0.110305 0.118583 0.126073 0.132692 0.138350 0.142964 0.146489 0.148944 0.150362 0.150761 0.150158 0.148560 0.145993 0.142397 0.137607 0.131540 0.124241 0.115747 0.106162 0.095542 0.084011 0.071754 0.058916 0.045611 0.031929 0.017939 0.003701 -0.010721 -0.025259 -0.039848 +0.090123 0.104877 0.118836 0.131894 0.143960 0.154953 0.164780 0.173312 0.180438 0.186134 0.190421 0.193294 0.194678 0.194534 0.192872 0.189595 0.184490 0.177562 0.168848 0.158486 0.146540 0.133154 0.118581 0.103012 0.086606 0.069499 0.051807 0.033628 0.015033 -0.003935 -0.023212 -0.042681 -0.062203 -0.081676 -0.101014 -0.120137 +0.139124 0.156683 0.172901 0.187702 0.200999 0.212709 0.222753 0.231064 0.237530 0.241950 0.244105 0.243810 0.240834 0.235185 0.226970 0.216406 0.203596 0.188826 0.172423 0.154596 0.135473 0.115192 0.093900 0.071756 0.048901 0.025448 0.001458 -0.023067 -0.048079 -0.073394 -0.098747 -0.123894 -0.148637 -0.172971 -0.196999 -0.220426 +0.191782 0.211839 0.230276 0.247076 0.262109 0.275108 0.285675 0.293225 0.297120 0.296898 0.292698 0.284905 0.273940 0.260137 0.243968 0.225765 0.205747 0.184044 0.160751 0.135955 0.109826 0.082563 0.054349 0.025323 -0.004446 -0.034984 -0.066317 -0.098275 -0.130442 -0.162296 -0.193412 -0.223707 -0.253665 -0.283545 -0.312671 -0.340141 +0.246353 0.270341 0.292682 0.312827 0.329812 0.342452 0.349588 0.350796 0.346468 0.337517 0.324917 0.309376 0.291272 0.270832 0.248190 0.223439 0.196656 0.167952 0.137415 0.105259 0.071726 0.037018 0.001262 -0.035533 -0.073456 -0.112507 -0.152329 -0.192145 -0.231094 -0.268667 -0.305110 -0.341553 -0.378474 -0.414899 -0.449086 -0.478908 +0.306243 0.335683 0.361286 0.381426 0.394666 0.400011 0.397807 0.389766 0.377676 0.362345 0.344063 0.323009 0.299287 0.272921 0.243930 0.212388 0.178407 0.142107 0.103741 0.063607 0.021945 -0.021117 -0.065611 -0.111678 -0.159287 -0.207873 -0.256248 -0.303158 -0.347971 -0.391262 -0.434965 -0.480253 -0.525739 -0.568955 -0.606708 -0.638532 +0.368062 0.397982 0.420678 0.434161 0.438041 0.434596 0.426094 0.413722 0.397833 0.378568 0.356023 0.330207 0.301063 0.268542 0.232706 0.193700 0.151740 0.107083 0.060108 0.011125 -0.039710 -0.092454 -0.147289 -0.204180 -0.262421 -0.320480 -0.376558 -0.429701 -0.480649 -0.532192 -0.586717 -0.643176 -0.698195 -0.746783 -0.788014 -0.825218 +0.413915 0.437699 0.451902 0.458070 0.457967 0.452866 0.443478 0.429833 0.411921 0.389793 0.363427 0.332762 0.297737 0.258384 0.214897 0.167596 0.116800 0.062939 0.006435 -0.052490 -0.113873 -0.177938 -0.244676 -0.313397 -0.382360 -0.449143 -0.512100 -0.571792 -0.631581 -0.695509 -0.764242 -0.833635 -0.896797 -0.950560 -0.998368 -1.044827 +0.427324 0.444280 0.455448 0.462056 0.464498 0.462253 0.454597 0.441298 0.422256 0.397517 0.367139 0.331124 0.289519 0.242518 0.190536 0.134077 0.073568 0.009566 -0.057573 -0.127803 -0.201376 -0.278345 -0.358171 -0.439117 -0.518328 -0.593032 -0.663068 -0.731776 -0.804602 -0.885395 -0.971040 -1.052725 -1.123154 -1.184540 -1.242706 -1.302084 +0.413889 0.430080 0.443986 0.455667 0.463490 0.465861 0.461379 0.449315 0.429515 0.402103 0.367325 0.325347 0.276400 0.220931 0.159637 0.093102 0.021935 -0.053297 -0.132381 -0.215535 -0.302917 -0.394172 -0.487834 -0.580989 -0.669719 -0.752399 -0.831452 -0.912845 -1.003839 -1.105589 -1.208911 -1.301214 -1.380509 -1.453087 -1.525242 -1.600224 +0.390738 0.409602 0.427384 0.443933 0.457445 0.465005 0.464411 0.454181 0.433864 0.403639 0.364016 0.315425 0.258360 0.193623 0.122136 0.044567 -0.038313 -0.126023 -0.218606 -0.316340 -0.419059 -0.525699 -0.633667 -0.738622 -0.836834 -0.928785 -1.019688 -1.118620 -1.233318 -1.358741 -1.478110 -1.581346 -1.672639 -1.759983 -1.849169 -1.941926 +0.363054 0.386720 0.409228 0.429996 0.447852 0.460425 0.463989 0.456010 0.435373 0.402165 0.357222 0.301344 0.235402 0.160566 0.077923 -0.011703 -0.107479 -0.209107 -0.316861 -0.430808 -0.550233 -0.673151 -0.795604 -0.912315 -1.020857 -1.123956 -1.230487 -1.353172 -1.496497 -1.645302 -1.779751 -1.896314 -2.002958 -2.108318 -2.217267 -2.330606 +0.332023 0.361556 0.389367 0.414649 0.436246 0.452807 0.460431 0.454894 0.434075 0.397696 0.346937 0.283092 0.207494 0.121668 0.026850 -0.075950 -0.185943 -0.303110 -0.427726 -0.559435 -0.696810 -0.836734 -0.973950 -1.103096 -1.222996 -1.339770 -1.467400 -1.620400 -1.794614 -1.965735 -2.116279 -2.249130 -2.374431 -2.500966 -2.632648 -2.770283 +0.297995 0.333854 0.367528 0.397656 0.423215 0.442899 0.454053 0.450936 0.429986 0.390235 0.333142 0.260640 0.174562 0.076794 -0.031277 -0.148468 -0.274167 -0.408575 -0.551737 -0.702675 -0.859149 -1.016871 -1.169580 -1.311915 -1.444423 -1.578792 -1.734397 -1.922541 -2.128205 -2.321411 -2.490350 -2.642587 -2.789846 -2.940844 -3.098986 -3.264660 +0.261597 0.303619 0.343502 0.378889 0.408674 0.431280 0.445167 0.444233 0.423112 0.379761 0.315806 0.233927 0.136491 0.025768 -0.096686 -0.229613 -0.372646 -0.526034 -0.689370 -0.860978 -1.037730 -1.214335 -1.383513 -1.539437 -1.686737 -1.844401 -2.034203 -2.260837 -2.498120 -2.714447 -2.904511 -3.079332 -3.251981 -3.431224 -3.619857 -3.816817 +0.223751 0.271311 0.317227 0.358217 0.392491 0.418111 0.434088 0.434927 0.413446 0.366239 0.294883 0.202866 0.093151 -0.031589 -0.169648 -0.319787 -0.481868 -0.655988 -0.841105 -1.034831 -1.233270 -1.430180 -1.616348 -1.786462 -1.952417 -2.139500 -2.368690 -2.636225 -2.905702 -3.147086 -3.361213 -3.561934 -3.763787 -3.975522 -4.198409 -4.429489 +0.185578 0.237532 0.288993 0.335546 0.374551 0.403289 0.421002 0.423063 0.400961 0.349628 0.270309 0.167352 0.044405 -0.095487 -0.250473 -0.419415 -0.602317 -0.798913 -1.007440 -1.224860 -1.446724 -1.665242 -1.868434 -2.054428 -2.244050 -2.466255 -2.739406 -3.049892 -3.352672 -3.621561 -3.862815 -4.093010 -4.328409 -4.576896 -4.837351 -5.105458 +0.147095 0.203239 0.259075 0.310894 0.354752 0.386719 0.405978 0.408744 0.385629 0.329881 0.242007 0.127271 -0.009910 -0.166158 -0.339498 -0.528928 -0.734472 -0.955298 -1.188911 -1.431845 -1.679152 -1.920015 -2.140330 -2.345296 -2.563821 -2.826409 -3.147779 -3.503220 -3.840906 -4.140058 -4.411660 -4.675361 -4.948974 -5.238172 -5.539321 -5.847566 +0.109921 0.168465 0.228283 0.284493 0.333003 0.368316 0.389001 0.392004 0.367452 0.306944 0.209888 0.082498 -0.069969 -0.243863 -0.437077 -0.648769 -0.878808 -1.125646 -1.386141 -1.656724 -1.931386 -2.194733 -2.433122 -2.661010 -2.913585 -3.221522 -3.595200 -3.997663 -4.372318 -4.704715 -5.010142 -5.311913 -5.628384 -5.961897 -6.307013 -6.658699 +0.075556 0.133907 0.196815 0.256499 0.309270 0.347981 0.370019 0.372880 0.346417 0.280755 0.173858 0.032901 -0.135979 -0.328881 -0.543585 -0.779386 -1.035790 -1.310469 -1.599847 -1.900506 -2.203972 -2.489774 -2.748220 -3.003362 -3.294941 -3.653136 -4.083147 -4.534716 -4.948847 -5.317645 -5.660775 -6.005570 -6.369299 -6.750614 -7.143160 -7.541782 +0.045437 0.101086 0.164731 0.227521 0.283675 0.325613 0.348964 0.351362 0.322521 0.251245 0.133815 -0.021672 -0.208162 -0.421508 -0.659413 -0.921225 -1.205892 -1.510319 -1.830843 -2.164074 -2.497172 -2.805822 -3.087060 -3.374013 -3.709339 -4.122787 -4.613131 -5.115993 -5.572447 -5.980987 -6.366170 -6.759084 -7.174174 -7.606904 -8.050518 -8.499762 +0.020095 0.070625 0.132961 0.197686 0.256313 0.301131 0.325760 0.327415 0.295744 0.218342 0.089649 -0.081378 -0.286748 -0.522056 -0.784958 -1.074719 -1.389587 -1.725804 -2.080005 -2.448103 -2.811255 -3.143907 -3.451088 -3.774480 -4.158169 -4.632027 -5.186626 -5.743189 -6.245055 -6.696930 -7.128978 -7.575043 -8.045426 -8.533374 -9.031865 -9.535604 +-0.001687 0.043909 0.102330 0.166837 0.227413 0.274487 0.300332 0.301010 0.266040 0.181968 0.041242 -0.146395 -0.371984 -0.630855 -0.920613 -1.240294 -1.587356 -1.957580 -2.348192 -2.753074 -3.146694 -3.505110 -3.841738 -4.206100 -4.642786 -5.182427 -5.805056 -6.418029 -6.968601 -7.467747 -7.951835 -8.455876 -8.985506 -9.532652 -10.089996 -10.652280 +-0.020991 0.020364 0.073330 0.135754 0.197326 0.245733 0.272607 0.272110 0.233378 0.142039 -0.011538 -0.216915 -0.464126 -0.748233 -1.066769 -1.418378 -1.799699 -2.206350 -2.636179 -3.079288 -3.504186 -3.890511 -4.260392 -4.670103 -5.164549 -5.775547 -6.469853 -7.142266 -7.745026 -8.295764 -8.837283 -9.403900 -9.996885 -10.607377 -11.227722 -11.852766 + + +# Thrust coefficient + +0.128717 0.128402 0.127976 0.127677 0.127561 0.127629 0.127867 0.128247 0.128729 0.129258 0.129777 0.130225 0.130542 0.130673 0.130570 0.130193 0.129510 0.128500 0.127155 0.125472 0.123467 0.121169 0.118605 0.115809 0.112801 0.109598 0.106205 0.102605 0.098769 0.094663 0.090253 0.085471 0.080247 0.074585 0.068519 0.062126 +0.168397 0.169715 0.171083 0.172538 0.173986 0.175323 0.176451 0.177284 0.177754 0.177804 0.177391 0.176487 0.175078 0.173164 0.170771 0.167935 0.164700 0.161125 0.157265 0.153157 0.148796 0.144149 0.139139 0.133696 0.127741 0.121140 0.113810 0.105805 0.097197 0.088074 0.078501 0.068532 0.058230 0.047709 0.037053 0.026331 +0.226643 0.229393 0.231723 0.233550 0.234756 0.235255 0.234993 0.233948 0.232126 0.229565 0.226326 0.222484 0.218143 0.213440 0.208473 0.203249 0.197693 0.191672 0.185067 0.177711 0.169360 0.159907 0.149434 0.138024 0.125825 0.112914 0.099398 0.085443 0.071172 0.056685 0.042068 0.027389 0.012700 -0.001958 -0.016522 -0.030881 +0.299075 0.301289 0.302422 0.302406 0.301210 0.298869 0.295464 0.291107 0.285985 0.280362 0.274473 0.268391 0.262007 0.255130 0.247532 0.238852 0.228637 0.216830 0.203516 0.188917 0.173159 0.156385 0.138854 0.120751 0.102214 0.083356 0.064271 0.045044 0.025754 0.006460 -0.012785 -0.031903 -0.050766 -0.069197 -0.086927 -0.103550 +0.379238 0.378835 0.376828 0.373306 0.368432 0.362520 0.355993 0.349221 0.342334 0.335182 0.327457 0.318711 0.308189 0.295450 0.280436 0.263431 0.244639 0.224405 0.203103 0.180973 0.158152 0.134784 0.110984 0.086862 0.062520 0.038061 0.013566 -0.010909 -0.035298 -0.059484 -0.083286 -0.106436 -0.128554 -0.149119 -0.167467 -0.182809 +0.462045 0.457610 0.451683 0.444801 0.437544 0.430278 0.422940 0.415089 0.406018 0.394702 0.380509 0.363246 0.343190 0.320701 0.296376 0.270674 0.243937 0.216365 0.188092 0.159188 0.129783 0.100004 0.069970 0.039795 0.009565 -0.020663 -0.050818 -0.080761 -0.110260 -0.138960 -0.166409 -0.192073 -0.215232 -0.234926 -0.250010 -0.259496 +0.545296 0.537969 0.530603 0.523523 0.516328 0.508094 0.497562 0.483752 0.466005 0.444344 0.419336 0.391808 0.362349 0.331374 0.299182 0.266026 0.232071 0.197454 0.162213 0.126478 0.090382 0.054055 0.017608 -0.018892 -0.055386 -0.091750 -0.127731 -0.162918 -0.196784 -0.228774 -0.258236 -0.284215 -0.305420 -0.320331 -0.327933 -0.328268 +0.634417 0.627969 0.621264 0.612780 0.601387 0.585824 0.565236 0.539859 0.510799 0.478901 0.444769 0.408839 0.371429 0.332767 0.293070 0.252557 0.211368 0.169524 0.127130 0.084335 0.041284 -0.001917 -0.045208 -0.088516 -0.131639 -0.174175 -0.215526 -0.255049 -0.292101 -0.325924 -0.355354 -0.378817 -0.394523 -0.401294 -0.399320 -0.390574 +0.735578 0.726839 0.715209 0.698962 0.676693 0.649128 0.617406 0.582286 0.544379 0.504195 0.462125 0.418443 0.373358 0.327062 0.279804 0.231775 0.183064 0.133686 0.083811 0.033605 -0.016820 -0.067406 -0.118066 -0.168514 -0.218193 -0.266339 -0.312201 -0.355042 -0.394026 -0.427876 -0.454896 -0.473018 -0.480617 -0.477721 -0.466483 -0.450923 +0.836616 0.819394 0.796306 0.768163 0.735696 0.699319 0.659490 0.616641 0.571164 0.523450 0.473790 0.422421 0.369559 0.315437 0.260360 0.204512 0.147873 0.090579 0.032826 -0.025256 -0.083602 -0.142121 -0.200467 -0.257947 -0.313640 -0.366661 -0.416171 -0.461284 -0.500752 -0.532889 -0.555398 -0.565981 -0.564006 -0.551394 -0.532762 -0.512992 +0.923379 0.893210 0.859907 0.823650 0.784285 0.741493 0.695217 0.645715 0.593258 0.538206 0.480917 0.421690 0.360798 0.298558 0.235326 0.171229 0.106253 0.040624 -0.025491 -0.092007 -0.158843 -0.225631 -0.291594 -0.355648 -0.416743 -0.473917 -0.526240 -0.572594 -0.611418 -0.640346 -0.656398 -0.657833 -0.645755 -0.624799 -0.601049 -0.579120 +0.993425 0.954344 0.913695 0.871240 0.826266 0.778188 0.726411 0.670805 0.611601 0.549205 0.484132 0.416794 0.347553 0.276858 0.205091 0.132281 0.058537 -0.015913 -0.090942 -0.166478 -0.242184 -0.317269 -0.390504 -0.460636 -0.526540 -0.587232 -0.641708 -0.688659 -0.725848 -0.749926 -0.757799 -0.749140 -0.727679 -0.700204 -0.673221 -0.650161 +1.058549 1.011415 0.963227 0.914208 0.863809 0.810735 0.753864 0.692505 0.626704 0.556910 0.483849 0.408103 0.330166 0.250636 0.169909 0.087938 0.004949 -0.078857 -0.163388 -0.248386 -0.333115 -0.416283 -0.496411 -0.572141 -0.642397 -0.706208 -0.762552 -0.809541 -0.843850 -0.861381 -0.859866 -0.841099 -0.811461 -0.779163 -0.750163 -0.726138 +1.122305 1.067207 1.011341 0.955082 0.898284 0.839959 0.778078 0.711195 0.638918 0.561654 0.480375 0.395899 0.308904 0.220154 0.129994 0.038399 -0.054349 -0.148080 -0.242618 -0.337354 -0.431053 -0.522046 -0.608688 -0.689695 -0.764072 -0.830961 -0.888968 -0.935169 -0.965155 -0.974811 -0.963246 -0.934896 -0.898382 -0.862536 -0.832084 -0.807326 +1.185738 1.122582 1.058847 0.995008 0.931027 0.866582 0.799502 0.727171 0.648509 0.563696 0.473951 0.380407 0.283976 0.185599 0.085524 -0.016186 -0.119230 -0.223433 -0.328360 -0.432958 -0.535499 -0.634048 -0.726965 -0.813132 -0.891721 -0.961752 -1.021004 -1.065338 -1.089724 -1.090502 -1.068696 -1.031466 -0.989260 -0.950738 -0.919159 -0.894322 +1.248868 1.177878 1.106090 1.034308 0.962814 0.891330 0.818549 0.740704 0.655695 0.563246 0.464772 0.361803 0.255555 0.147124 0.036641 -0.075690 -0.189578 -0.304724 -0.420330 -0.534810 -0.646043 -0.751962 -0.851114 -0.942592 -1.025625 -1.098723 -1.158523 -1.199963 -1.217675 -1.208810 -1.176857 -1.131525 -1.084562 -1.043982 -1.011881 -0.987449 +1.310753 1.232966 1.153240 1.073234 0.993908 0.914846 0.835616 0.752042 0.660663 0.560476 0.452996 0.340238 0.223775 0.104835 -0.016537 -0.140014 -0.265270 -0.391766 -0.518236 -0.642586 -0.762395 -0.875671 -0.981224 -1.078327 -1.165991 -1.241827 -1.301438 -1.339064 -1.349133 -1.330112 -1.288253 -1.235555 -1.184617 -1.142625 -1.110627 -1.086622 +1.370202 1.287113 1.200281 1.111936 1.024461 0.937489 0.851104 0.761450 0.663572 0.555529 0.438759 0.315838 0.188759 0.058841 -0.073915 -0.209068 -0.346176 -0.484368 -0.621832 -0.756036 -0.884420 -1.005217 -1.117496 -1.220568 -1.312850 -1.390993 -1.449734 -1.482671 -1.484225 -1.454750 -1.403285 -1.343886 -1.289747 -1.247079 -1.215478 -1.191550 +1.425945 1.339521 1.246699 1.150493 1.054590 0.959390 0.865327 0.769108 0.664559 0.548527 0.422175 0.288713 0.150621 0.009228 -0.135421 -0.282763 -0.432177 -0.582348 -0.730921 -0.875019 -1.012114 -1.140727 -1.260146 -1.369430 -1.466168 -1.546178 -1.603417 -1.630806 -1.623105 -1.583019 -1.522246 -1.456812 -1.400325 -1.357559 -1.326244 -1.302016 +1.478287 1.389036 1.292096 1.188788 1.084384 0.980656 0.878503 0.775237 0.663743 0.539578 0.403344 0.258956 0.109434 -0.043935 -0.200986 -0.361019 -0.523161 -0.685556 -0.845366 -0.999480 -1.145544 -1.282366 -1.409337 -1.524920 -1.625906 -1.707377 -1.762486 -1.783498 -1.765941 -1.715150 -1.645380 -1.574677 -1.516687 -1.474068 -1.442713 -1.417868 +1.525569 1.435807 1.335411 1.226404 1.113896 1.001379 0.890777 0.780002 0.661259 0.528773 0.382346 0.226642 0.065268 -0.100589 -0.270547 -0.443771 -0.619028 -0.793883 -0.965092 -1.129434 -1.284809 -1.430301 -1.565142 -1.687017 -1.792041 -1.874588 -1.926934 -1.940785 -1.912886 -1.851321 -1.772922 -1.697837 -1.639004 -1.596445 -1.564728 -1.539006 +1.566315 1.479214 1.376488 1.263103 1.143093 1.021619 0.902254 0.783557 0.657210 0.516187 0.359250 0.191837 0.018160 -0.160683 -0.344060 -0.530963 -0.719689 -0.907253 -1.090067 -1.264932 -1.430027 -1.584649 -1.727568 -1.855690 -1.964564 -2.047808 -2.096752 -2.102712 -2.064071 -1.991678 -1.905145 -1.826603 -1.767296 -1.724535 -1.692174 -1.665365 +1.599400 1.517580 1.415403 1.298085 1.171736 1.041419 0.913010 0.786007 0.651695 0.501886 0.334113 0.154593 -0.031851 -0.224178 -0.421492 -0.622547 -0.825079 -1.025616 -1.220296 -1.406037 -1.581314 -1.745475 -1.896602 -2.030921 -2.143474 -2.227031 -2.271933 -2.269336 -2.219606 -2.136371 -2.042346 -1.961175 -1.901455 -1.858218 -1.824963 -1.796908 +1.624851 1.550529 1.451132 1.331239 1.199665 1.060803 0.923092 0.787425 0.644798 0.485924 0.306984 0.114961 -0.084730 -0.291046 -0.502823 -0.718477 -0.935156 -1.148950 -1.355807 -1.552820 -1.738766 -1.912794 -2.072223 -2.212699 -2.328774 -2.412252 -2.452480 -2.440720 -2.379579 -2.285564 -2.184808 -2.101635 -2.041361 -1.997404 -1.963032 -1.933615 +1.644484 1.576932 1.482832 1.362862 1.226569 1.079755 0.932536 0.787882 0.636575 0.468351 0.277909 0.072976 -0.140450 -0.361273 -0.588030 -0.818712 -1.049886 -1.277246 -1.496631 -1.705352 -1.902443 -2.086605 -2.254411 -2.401028 -2.520465 -2.603459 -2.638392 -2.616924 -2.544069 -2.439454 -2.332777 -2.247970 -2.186918 -2.142020 -2.106339 -2.075472 +1.659936 1.597863 1.510260 1.392062 1.252024 1.098156 0.941373 0.787439 0.627098 0.449210 0.246925 0.028662 -0.198996 -0.434846 -0.677094 -0.923225 -1.169251 -1.410513 -1.642804 -1.863707 -2.072377 -2.266900 -2.443154 -2.595911 -2.718548 -2.800637 -2.829676 -2.798002 -2.713156 -2.598249 -2.486428 -2.400100 -2.338052 -2.292009 -2.254855 -2.222470 + + +# Torque coefficient + +0.003340 0.004911 0.006545 0.008262 0.010070 0.011970 0.013957 0.016018 0.018137 0.020289 0.022450 0.024593 0.026688 0.028710 0.030632 0.032429 0.034079 0.035559 0.036851 0.037934 0.038797 0.039434 0.039841 0.040018 0.039964 0.039689 0.039208 0.038533 0.037670 0.036612 0.035343 0.033836 0.032060 0.030017 0.027717 0.025188 +0.008045 0.010762 0.013563 0.016429 0.019324 0.022210 0.025048 0.027802 0.030438 0.032930 0.035250 0.037375 0.039282 0.040944 0.042339 0.043450 0.044267 0.044789 0.045017 0.044964 0.044644 0.044075 0.043258 0.042191 0.040851 0.039196 0.037198 0.034870 0.032229 0.029301 0.026107 0.022669 0.019018 0.015205 0.011268 0.007241 +0.016268 0.019993 0.023649 0.027195 0.030591 0.033804 0.036803 0.039565 0.042064 0.044273 0.046161 0.047700 0.048876 0.049695 0.050168 0.050302 0.050100 0.049567 0.048711 0.047511 0.045913 0.043888 0.041453 0.038619 0.035421 0.031878 0.028030 0.023941 0.019658 0.015218 0.010653 0.005985 0.001235 -0.003577 -0.008428 -0.013295 +0.025774 0.029993 0.033986 0.037720 0.041171 0.044314 0.047125 0.049565 0.051603 0.053232 0.054458 0.055280 0.055675 0.055634 0.055159 0.054221 0.052762 0.050780 0.048288 0.045325 0.041909 0.038080 0.033913 0.029460 0.024768 0.019876 0.014816 0.009617 0.004299 -0.001125 -0.006638 -0.012206 -0.017789 -0.023358 -0.028889 -0.034358 +0.034814 0.039208 0.043266 0.046970 0.050298 0.053228 0.055741 0.057821 0.059439 0.060545 0.061084 0.061010 0.060266 0.058852 0.056797 0.054153 0.050947 0.047252 0.043147 0.038686 0.033900 0.028825 0.023497 0.017956 0.012237 0.006368 0.000365 -0.005772 -0.012031 -0.018366 -0.024710 -0.031003 -0.037195 -0.043284 -0.049297 -0.055159 +0.042659 0.047120 0.051221 0.054958 0.058302 0.061193 0.063544 0.065223 0.066090 0.066040 0.065106 0.063373 0.060934 0.057863 0.054267 0.050218 0.045765 0.040938 0.035756 0.030241 0.024429 0.018365 0.012089 0.005633 -0.000989 -0.007782 -0.014751 -0.021860 -0.029015 -0.036100 -0.043021 -0.049760 -0.056424 -0.063070 -0.069549 -0.075659 +0.049318 0.054120 0.058592 0.062625 0.066025 0.068556 0.069984 0.070226 0.069360 0.067568 0.065045 0.061934 0.058310 0.054218 0.049685 0.044730 0.039369 0.033622 0.027509 0.021072 0.014359 0.007411 0.000253 -0.007113 -0.014705 -0.022523 -0.030495 -0.038466 -0.046263 -0.053785 -0.061080 -0.068376 -0.075767 -0.083059 -0.089903 -0.095873 +0.055734 0.061091 0.065751 0.069416 0.071826 0.072799 0.072397 0.070934 0.068734 0.065944 0.062616 0.058785 0.054468 0.049669 0.044393 0.038653 0.032469 0.025862 0.018880 0.011576 0.003994 -0.003843 -0.011941 -0.020324 -0.028989 -0.037831 -0.046635 -0.055172 -0.063328 -0.071206 -0.079160 -0.087402 -0.095680 -0.103545 -0.110416 -0.116207 +0.061402 0.066394 0.070180 0.072429 0.073076 0.072502 0.071083 0.069019 0.066369 0.063155 0.059394 0.055087 0.050225 0.044800 0.038821 0.032314 0.025314 0.017864 0.010027 0.001856 -0.006625 -0.015424 -0.024572 -0.034062 -0.043778 -0.053464 -0.062820 -0.071685 -0.080185 -0.088783 -0.097879 -0.107298 -0.116477 -0.124582 -0.131461 -0.137667 +0.063740 0.067402 0.069590 0.070539 0.070524 0.069738 0.068292 0.066191 0.063433 0.060025 0.055965 0.051243 0.045849 0.039789 0.033093 0.025809 0.017986 0.009692 0.000991 -0.008083 -0.017536 -0.027401 -0.037678 -0.048261 -0.058881 -0.069165 -0.078860 -0.088052 -0.097259 -0.107103 -0.117688 -0.128374 -0.138100 -0.146379 -0.153741 -0.160896 +0.061104 0.063529 0.065126 0.066071 0.066420 0.066099 0.065004 0.063103 0.060380 0.056842 0.052498 0.047348 0.041399 0.034678 0.027245 0.019172 0.010520 0.001368 -0.008233 -0.018275 -0.028795 -0.039801 -0.051216 -0.062791 -0.074117 -0.084800 -0.094814 -0.104639 -0.115053 -0.126605 -0.138852 -0.150533 -0.160603 -0.169381 -0.177699 -0.186189 +0.055238 0.057399 0.059255 0.060814 0.061858 0.062174 0.061576 0.059966 0.057323 0.053665 0.049023 0.043421 0.036888 0.029486 0.021305 0.012425 0.002927 -0.007113 -0.017668 -0.028765 -0.040427 -0.052606 -0.065106 -0.077539 -0.089381 -0.100415 -0.110966 -0.121829 -0.133973 -0.147552 -0.161342 -0.173660 -0.184243 -0.193929 -0.203559 -0.213566 +0.048889 0.051249 0.053474 0.055545 0.057235 0.058181 0.058107 0.056827 0.054285 0.050503 0.045545 0.039466 0.032326 0.024226 0.015282 0.005576 -0.004794 -0.015768 -0.027352 -0.039580 -0.052432 -0.065775 -0.079284 -0.092416 -0.104704 -0.116209 -0.127582 -0.139961 -0.154312 -0.170004 -0.184940 -0.197857 -0.209279 -0.220207 -0.231366 -0.242972 +0.042753 0.045540 0.048190 0.050636 0.052739 0.054219 0.054639 0.053699 0.051269 0.047359 0.042066 0.035486 0.027721 0.018908 0.009176 -0.001378 -0.012657 -0.024624 -0.037313 -0.050732 -0.064795 -0.079270 -0.093690 -0.107433 -0.120215 -0.132356 -0.144901 -0.159348 -0.176226 -0.193749 -0.209582 -0.223308 -0.235867 -0.248274 -0.261103 -0.274450 +0.036927 0.040211 0.043304 0.046116 0.048518 0.050360 0.051208 0.050592 0.048277 0.044231 0.038585 0.031485 0.023077 0.013532 0.002986 -0.008447 -0.020680 -0.033711 -0.047570 -0.062219 -0.077497 -0.093059 -0.108320 -0.122683 -0.136018 -0.149005 -0.163200 -0.180216 -0.199592 -0.218623 -0.235366 -0.250141 -0.264077 -0.278150 -0.292795 -0.308102 +0.031398 0.035176 0.038724 0.041898 0.044591 0.046665 0.047841 0.047512 0.045305 0.041116 0.035101 0.027462 0.018392 0.008091 -0.003295 -0.015643 -0.028887 -0.043049 -0.058133 -0.074036 -0.090523 -0.107141 -0.123231 -0.138228 -0.152189 -0.166347 -0.182742 -0.202566 -0.224235 -0.244592 -0.262392 -0.278432 -0.293948 -0.309857 -0.326520 -0.343976 +0.026185 0.030391 0.034383 0.037925 0.040906 0.043169 0.044559 0.044466 0.042352 0.038012 0.031611 0.023415 0.013662 0.002579 -0.009678 -0.022983 -0.037300 -0.052654 -0.069003 -0.086180 -0.103872 -0.121549 -0.138483 -0.154090 -0.168834 -0.184616 -0.203614 -0.226299 -0.250050 -0.271703 -0.290728 -0.308227 -0.325508 -0.343449 -0.362331 -0.382045 +0.021330 0.025864 0.030241 0.034148 0.037416 0.039858 0.041381 0.041461 0.039413 0.034913 0.028111 0.019339 0.008880 -0.003011 -0.016172 -0.030485 -0.045936 -0.062535 -0.080182 -0.098649 -0.117566 -0.136337 -0.154085 -0.170301 -0.186122 -0.203956 -0.225804 -0.251308 -0.276997 -0.300008 -0.320420 -0.339555 -0.358797 -0.378982 -0.400229 -0.422258 +0.016887 0.021614 0.026297 0.030533 0.034082 0.036698 0.038309 0.038497 0.036486 0.031815 0.024597 0.015228 0.004041 -0.008689 -0.022792 -0.038165 -0.054808 -0.072698 -0.091673 -0.111457 -0.131646 -0.151530 -0.170019 -0.186944 -0.204199 -0.224419 -0.249274 -0.277527 -0.305079 -0.329546 -0.351500 -0.372446 -0.393867 -0.416478 -0.440178 -0.464575 +0.012803 0.017690 0.022550 0.027060 0.030877 0.033660 0.035336 0.035577 0.033565 0.028713 0.021064 0.011078 -0.000863 -0.014462 -0.029550 -0.046038 -0.063928 -0.083149 -0.103482 -0.124627 -0.146152 -0.167117 -0.186293 -0.204133 -0.223153 -0.246009 -0.273981 -0.304918 -0.334310 -0.360348 -0.383988 -0.406940 -0.430756 -0.455927 -0.482139 -0.508968 +0.009169 0.014052 0.019042 0.023730 0.027777 0.030722 0.032448 0.032698 0.030650 0.025603 0.017507 0.006881 -0.005836 -0.020341 -0.036458 -0.054116 -0.073304 -0.093893 -0.115622 -0.138192 -0.161102 -0.183069 -0.202953 -0.221962 -0.243030 -0.268716 -0.299885 -0.333456 -0.364707 -0.392433 -0.417910 -0.443081 -0.469479 -0.497298 -0.526085 -0.555420 +0.006050 0.010723 0.015760 0.020539 0.024765 0.027865 0.029630 0.029859 0.027740 0.022482 0.013922 0.002635 -0.010889 -0.026336 -0.043528 -0.062410 -0.082942 -0.104937 -0.128110 -0.152185 -0.176486 -0.199372 -0.220067 -0.240498 -0.263846 -0.292529 -0.326963 -0.363123 -0.396285 -0.425817 -0.453293 -0.480903 -0.510029 -0.540564 -0.571997 -0.603917 +0.003499 0.007783 0.012684 0.017518 0.021842 0.025071 0.026869 0.027054 0.024833 0.019345 0.010303 -0.001669 -0.016028 -0.032455 -0.050772 -0.070931 -0.092849 -0.116289 -0.140968 -0.166626 -0.192273 -0.216038 -0.237692 -0.259787 -0.285606 -0.317440 -0.355194 -0.393913 -0.429058 -0.460514 -0.490172 -0.520425 -0.552385 -0.585704 -0.619861 -0.654451 +0.001490 0.005236 0.009858 0.014657 0.019004 0.022327 0.024153 0.024276 0.021928 0.016189 0.006647 -0.006034 -0.021261 -0.038708 -0.058200 -0.079685 -0.103030 -0.127959 -0.154221 -0.181514 -0.208440 -0.233104 -0.255880 -0.279857 -0.308306 -0.343440 -0.384561 -0.425827 -0.463037 -0.496541 -0.528576 -0.561649 -0.596525 -0.632704 -0.669664 -0.707014 +-0.000121 0.003139 0.007316 0.011928 0.016259 0.019625 0.021473 0.021521 0.019021 0.013010 0.002949 -0.010467 -0.026596 -0.045104 -0.065821 -0.088677 -0.113491 -0.139960 -0.167888 -0.196836 -0.224978 -0.250604 -0.274671 -0.300722 -0.331943 -0.370526 -0.415042 -0.458867 -0.498231 -0.533919 -0.568529 -0.604567 -0.642433 -0.681552 -0.721401 -0.761602 +-0.001449 0.001406 0.005062 0.009371 0.013622 0.016963 0.018818 0.018784 0.016110 0.009805 -0.000797 -0.014974 -0.032039 -0.051651 -0.073640 -0.097912 -0.124235 -0.152307 -0.181979 -0.212567 -0.241898 -0.268567 -0.294100 -0.322383 -0.356515 -0.398693 -0.446622 -0.493039 -0.534649 -0.572667 -0.610048 -0.649163 -0.690097 -0.732240 -0.775063 -0.818211 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/DISCON.IN b/zmq_coupling_tests/templatesDir/OFZMQ_test02/DISCON.IN new file mode 100644 index 0000000000..7c4aacb165 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/DISCON.IN @@ -0,0 +1,192 @@ +! Controller parameter input file for the NREL-5MW wind turbine +! - File written using ROSCO version 2.8.0 controller tuning logic on 10/18/23 + +!------- SIMULATION CONTROL ------------------------------------------------------------ +1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)} +0 ! DT_Out - {Time step to output .dbg* files, or 0 to match sampling period of OpenFAST} +0 ! Echo - (0 - no Echo, 1 - Echo input data to .echo) + +!------- CONTROLLER FLAGS ------------------------------------------------- +1 ! F_LPFType - (1: first-order low-pass filter, 2: second-order low-pass filter), [rad/s] (currently filters generator speed and pitch control signals +0 ! IPC_ControlMode - Turn Individual Pitch Control (IPC) for fatigue load reductions (pitch contribution) {0: off, 1: 1P reductions, 2: 1P+2P reductions} +3 ! VS_ControlMode - Generator torque control mode in above rated conditions (0- no torque control, 1- k*omega^2 with PI transitions, 2- WSE TSR Tracking, 3- Power-based TSR Tracking)} +0 ! VS_ConstPower - Do constant power torque control, where above rated torque varies, 0 for constant torque} +1 ! PC_ControlMode - Blade pitch control mode {0: No pitch, fix to fine pitch, 1: active PI blade pitch control} +0 ! Y_ControlMode - Yaw control mode {0: no yaw control, 1: yaw rate control, 2: yaw-by-IPC} +1 ! SS_Mode - Setpoint Smoother mode {0: no setpoint smoothing, 1: introduce setpoint smoothing} +0 ! PRC_Mode - Power reference tracking mode{0: use standard rotor speed set points, 1: use PRC rotor speed setpoints} +2 ! WE_Mode - Wind speed estimator mode {0: One-second low pass filtered hub height wind speed, 1: Immersion and Invariance Estimator, 2: Extended Kalman Filter} +1 ! PS_Mode - Pitch saturation mode {0: no pitch saturation, 1: implement pitch saturation} +0 ! SD_Mode - Shutdown mode {0: no shutdown procedure, 1: pitch to max pitch at shutdown} +0 ! Fl_Mode - Floating specific feedback mode {0: no nacelle velocity feedback, 1: feed back translational velocity, 2: feed back rotational veloicty} +0 ! TD_Mode - Tower damper mode {0: no tower damper, 1: feed back translational nacelle accelleration to pitch angle} +0 ! Flp_Mode - Flap control mode {0: no flap control, 1: steady state flap angle, 2: Proportional flap control, 2: Cyclic (1P) flap control} +0 ! OL_Mode - Open loop control mode {0: no open loop control, 1: open loop control vs. time, 2: rotor position control} +0 ! PA_Mode - Pitch actuator mode {0 - not used, 1 - first order filter, 2 - second order filter} +0 ! PF_Mode - Pitch fault mode {0 - not used, 1 - constant offset on one or more blades} +0 ! AWC_Mode - Active wake control {0 - not used, 1 - complex number method, 2 - Coleman transform method} +0 ! Ext_Mode - External control mode {0 - not used, 1 - call external dynamic library} +0 ! ZMQ_Mode - Fuse ZeroMQ interface {0: unused, 1: Yaw Control} +0 ! CC_Mode - Cable control mode [0- unused, 1- User defined, 2- Open loop control] +0 ! StC_Mode - Structural control mode [0- unused, 1- User defined, 2- Open loop control] + +!------- FILTERS ---------------------------------------------------------- +1.57080 ! F_LPFCornerFreq - Corner frequency (-3dB point) in the low-pass filters, [rad/s] +0.00000 ! F_LPFDamping - Damping coefficient {used only when F_FilterType = 2} [-] +0 ! F_NumNotchFilts - Number of notch filters placed on sensors +0.0000 ! F_NotchFreqs - Natural frequency of the notch filters. Array with length F_NumNotchFilts +0.0000 ! F_NotchBetaNum - Damping value of numerator (determines the width of notch). Array with length F_NumNotchFilts, [-] +0.0000 ! F_NotchBetaDen - Damping value of denominator (determines the depth of notch). Array with length F_NumNotchFilts, [-] +0 ! F_GenSpdNotch_N - Number of notch filters on generator speed +0 ! F_GenSpdNotch_Ind - Indices of notch filters on generator speed +0 ! F_TwrTopNotch_N - Number of notch filters on tower top acceleration signal +0 ! F_TwrTopNotch_Ind - Indices of notch filters on tower top acceleration signal +0.62830 ! F_SSCornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the setpoint smoother, [rad/s]. +0.20944 ! F_WECornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the wind speed estimate [rad/s]. +0.17952 ! F_YawErr - Low pass filter corner frequency for yaw controller [rad/s]. +0.000000 1.000000 ! F_FlCornerFreq - Natural frequency and damping in the second order low pass filter of the tower-top fore-aft motion for floating feedback control [rad/s, -]. +0.01042 ! F_FlHighPassFreq - Natural frequency of first-order high-pass filter for nacelle fore-aft motion [rad/s]. +0.0000 1.0000 ! F_FlpCornerFreq - Corner frequency and damping in the second order low pass filter of the blade root bending moment for flap control + +!------- BLADE PITCH CONTROL ---------------------------------------------- +30 ! PC_GS_n - Amount of gain-scheduling table entries +0.056789 0.084492 0.106018 0.124332 0.140807 0.155903 0.169931 0.183270 0.196062 0.208354 0.220050 0.231503 0.242646 0.253377 0.263967 0.274233 0.284343 0.294292 0.303997 0.313626 0.322957 0.332260 0.341319 0.350368 0.359221 0.368059 0.376700 0.385301 0.393691 0.402050 ! PC_GS_angles - Gain-schedule table: pitch angles [rad]. +-0.018995 -0.016672 -0.014787 -0.013228 -0.011916 -0.010797 -0.009831 -0.008989 -0.008248 -0.007592 -0.007006 -0.006480 -0.006005 -0.005574 -0.005182 -0.004822 -0.004492 -0.004187 -0.003906 -0.003644 -0.003402 -0.003175 -0.002963 -0.002765 -0.002579 -0.002404 -0.002239 -0.002083 -0.001936 -0.001797 ! PC_GS_KP - Gain-schedule table: pitch controller kp gains [s]. +-0.008388 -0.007514 -0.006805 -0.006218 -0.005725 -0.005304 -0.004940 -0.004624 -0.004345 -0.004098 -0.003878 -0.003680 -0.003501 -0.003339 -0.003192 -0.003056 -0.002932 -0.002817 -0.002712 -0.002613 -0.002522 -0.002437 -0.002357 -0.002283 -0.002212 -0.002147 -0.002085 -0.002026 -0.001971 -0.001918 ! PC_GS_KI - Gain-schedule table: pitch controller ki gains [-]. +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_KD - Gain-schedule table: pitch controller kd gains +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_TF - Gain-schedule table: pitch controller tf gains (derivative filter) +1.570000000000 ! PC_MaxPit - Maximum physical pitch limit, [rad]. +0.000880000000 ! PC_MinPit - Minimum physical pitch limit, [rad]. +0.174500000000 ! PC_MaxRat - Maximum pitch rate (in absolute value) in pitch controller, [rad/s]. +-0.17450000000 ! PC_MinRat - Minimum pitch rate (in absolute value) in pitch controller, [rad/s]. +122.9096700000 ! PC_RefSpd - Desired (reference) HSS speed for pitch controller, [rad/s]. +0.000880000000 ! PC_FinePit - Record 5: Below-rated pitch angle set-point, [rad] +0.017450000000 ! PC_Switch - Angle above lowest minimum pitch angle for switch, [rad] + +!------- INDIVIDUAL PITCH CONTROL ----------------------------------------- +9.120000 11.400000 ! IPC_Vramp - Start and end wind speeds for cut-in ramp function. First entry: IPC inactive, second entry: IPC fully active. [m/s] +2 ! IPC_SatMode - IPC Saturation method (0 - no saturation (except by PC_MinPit), 1 - saturate by PS_BldPitchMin, 2 - saturate sotfly (full IPC cycle) by PC_MinPit, 3 - saturate softly by PS_BldPitchMin) +0.3 ! IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from IPC), [rad] +0.000e+00 0.000e+00 ! IPC_KP - Proportional gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000e+00 0.000e+00 ! IPC_KI - Integral gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000000 0.000000 ! IPC_aziOffset - Phase offset added to the azimuth angle for the individual pitch controller, [rad]. +0.0 ! IPC_CornerFreqAct - Corner frequency of the first-order actuators model, to induce a phase lag in the IPC signal {0: Disable}, [rad/s] + +!------- VS TORQUE CONTROL ------------------------------------------------ +94.40000000000 ! VS_GenEff - Generator efficiency mechanical power -> electrical power, [should match the efficiency defined in the generator properties!], [%] +43093.51876000 ! VS_ArSatTq - Above rated generator torque PI control saturation, [Nm] +1500000.000000 ! VS_MaxRat - Maximum torque rate (in absolute value) in torque controller, [Nm/s]. +47402.87063000 ! VS_MaxTq - Maximum generator torque in Region 3 (HSS side), [Nm]. +0.000000000000 ! VS_MinTq - Minimum generator torque (HSS side), [Nm]. +35.29006000000 ! VS_MinOMSpd - Minimum generator speed [rad/s] +2.063350000000 ! VS_Rgn2K - Generator torque constant in Region 2 (HSS side). Only used in VS_ControlMode = 1,3 +5000000.000000 ! VS_RtPwr - Wind turbine rated power [W] +43093.51876000 ! VS_RtTq - Rated torque, [Nm]. +122.9096700000 ! VS_RefSpd - Rated generator speed [rad/s] +1 ! VS_n - Number of generator PI torque controller gains +-657.442080000 ! VS_KP - Proportional gain for generator PI torque controller [-]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +-104.507080000 ! VS_KI - Integral gain for generator PI torque controller [s]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +7.64 ! VS_TSRopt - Power-maximizing region 2 tip-speed-ratio. Only used in VS_ControlMode = 2. +0.314000000000 ! VS_PwrFiltF - Low pass filter on power used to determine generator speed set point. Only used in VS_ControlMode = 3. + +!------- SETPOINT SMOOTHER --------------------------------------------- +1.00000 ! SS_VSGain - Variable speed torque controller setpoint smoother gain, [-]. +0.00100 ! SS_PCGain - Collective pitch controller setpoint smoother gain, [-]. + +!------- POWER REFERENCE TRACKING -------------------------------------- +2 ! PRC_n - Number of elements in PRC_WindSpeeds and PRC_GenSpeeds array +0.07854 ! PRC_LPF_Freq - Frequency of the low pass filter on the wind speed estimate used to set PRC_GenSpeeds [rad/s] +3.0000 25.0000 ! PRC_WindSpeeds - Array of wind speeds used in rotor speed vs. wind speed lookup table [m/s] +0.7917 0.7917 ! PRC_GenSpeeds - Array of generator speeds corresponding to PRC_WindSpeeds [rad/s] + +!------- WIND SPEED ESTIMATOR --------------------------------------------- +63.000 ! WE_BladeRadius - Blade length (distance from hub center to blade tip), [m] +1 ! WE_CP_n - Amount of parameters in the Cp array +0.0 ! WE_CP - Parameters that define the parameterized CP(lambda) function +0.0 ! WE_Gamma - Adaption gain of the wind speed estimator algorithm [m/rad] +97.0 ! WE_GearboxRatio - Gearbox ratio [>=1], [-] +43702538.05700 ! WE_Jtot - Total drivetrain inertia, including blades, hub and casted generator inertia to LSS, [kg m^2] +1.225 ! WE_RhoAir - Air density, [kg m^-3] +"Cp_Ct_Cq.NREL5MW.txt" ! PerfFileName - File containing rotor performance tables (Cp,Ct,Cq) (absolute path or relative to this file) +36 26 ! PerfTableSize - Size of rotor performance tables, first number refers to number of blade pitch angles, second number referse to number of tip-speed ratios +60 ! WE_FOPoles_N - Number of first-order system poles used in EKF +3.0000 3.2897 3.5793 3.8690 4.1586 4.4483 4.7379 5.0276 5.3172 5.6069 5.8966 6.1862 6.4759 6.7655 7.0552 7.3448 7.6345 7.9241 8.2138 8.5034 8.7931 9.0828 9.3724 9.6621 9.9517 10.2414 10.5310 10.8207 11.1103 11.4000 11.8533 12.3067 12.7600 13.2133 13.6667 14.1200 14.5733 15.0267 15.4800 15.9333 16.3867 16.8400 17.2933 17.7467 18.2000 18.6533 19.1067 19.5600 20.0133 20.4667 20.9200 21.3733 21.8267 22.2800 22.7333 23.1867 23.6400 24.0933 24.5467 25.0000 ! WE_FOPoles_v - Wind speeds corresponding to first-order system poles [m/s] +-0.01638154 -0.01796321 -0.01954487 -0.02112654 -0.02270820 -0.02428987 -0.02587154 -0.02745320 -0.02903487 -0.03061653 -0.03219820 -0.03377987 -0.03536153 -0.03694320 -0.03852486 -0.04010653 -0.04168820 -0.04326986 -0.04485153 -0.04643319 -0.04801486 -0.04959652 -0.05117819 -0.05275986 -0.05434152 -0.05592319 -0.05758373 -0.05882656 -0.06845507 -0.05992890 -0.05031134 -0.05798636 -0.06840333 -0.08061549 -0.09336590 -0.10698855 -0.12116040 -0.13530722 -0.15025447 -0.16589008 -0.18080009 -0.19651023 -0.21294470 -0.22969213 -0.24540879 -0.26178304 -0.27905964 -0.29706835 -0.31499595 -0.33136688 -0.34832584 -0.36677525 -0.38556416 -0.40554370 -0.42546670 -0.44309547 -0.46062268 -0.47954729 -0.49884696 -0.51943992 ! WE_FOPoles - First order system poles [1/s] + +!------- YAW CONTROL ------------------------------------------------------ +0.00000 ! Y_uSwitch - Wind speed to switch between Y_ErrThresh. If zero, only the second value of Y_ErrThresh is used [m/s] +4.000000 8.000000 ! Y_ErrThresh - Yaw error threshold/deadbands. Turbine begins to yaw when it passes this. If Y_uSwitch is zero, only the second value is used. [deg]. +0.00870 ! Y_Rate - Yaw rate [rad/s] +0.00000 ! Y_MErrSet - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_KP - Yaw-by-IPC proportional controller gain Kp +0.00000 ! Y_IPC_KI - Yaw-by-IPC integral controller gain Ki + +!------- TOWER FORE-AFT DAMPING ------------------------------------------- +-1.00000 ! FA_KI - Integral gain for the fore-aft tower damper controller [rad s/m] +0.0 ! FA_HPFCornerFreq - Corner frequency (-3dB point) in the high-pass filter on the fore-aft acceleration signal [rad/s] +0.0 ! FA_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from FA damper), [rad] + +!------- MINIMUM PITCH SATURATION ------------------------------------------- +60 ! PS_BldPitchMin_N - Number of values in minimum blade pitch lookup table (should equal number of values in PS_WindSpeeds and PS_BldPitchMin) +3.000 3.290 3.579 3.869 4.159 4.448 4.738 5.028 5.317 5.607 5.897 6.186 6.476 6.766 7.055 7.345 7.634 7.924 8.214 8.503 8.793 9.083 9.372 9.662 9.952 10.241 10.531 10.821 11.110 11.400 11.853 12.307 12.760 13.213 13.667 14.120 14.573 15.027 15.480 15.933 16.387 16.840 17.293 17.747 18.200 18.653 19.107 19.560 20.013 20.467 20.920 21.373 21.827 22.280 22.733 23.187 23.640 24.093 24.547 25.000 ! PS_WindSpeeds - Wind speeds corresponding to minimum blade pitch angles [m/s] +0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad] + +!------- SHUTDOWN ----------------------------------------------------------- +0.436300000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad] +0.418880000000 ! SD_CornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle, [rad/s] + +!------- Floating ----------------------------------------------------------- +1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1 +0.0000 ! Fl_Kp - Nacelle velocity proportional feedback gain [s] +0.0000 ! Fl_U - Wind speeds for scheduling Fl_Kp, optional if Fl_Kp is single value [m/s] + +!------- FLAP ACTUATION ----------------------------------------------------- +0.000000000000 ! Flp_Angle - Initial or steady state flap angle [rad] +0.00000000e+00 ! Flp_Kp - Blade root bending moment proportional gain for flap control [s] +0.00000000e+00 ! Flp_Ki - Flap displacement integral gain for flap control [-] +0.174500000000 ! Flp_MaxPit - Maximum (and minimum) flap pitch angle [rad] + +!------- Open Loop Control ----------------------------------------------------- +"unused" ! OL_Filename - Input file with open loop timeseries (absolute path or relative to this file) +0 ! Ind_Breakpoint - The column in OL_Filename that contains the breakpoint (time if OL_Mode = 1) + 0 0 0 ! Ind_BldPitch - The columns in OL_Filename that contains the blade pitch (1,2,3) inputs in rad [array] +0 ! Ind_GenTq - The column in OL_Filename that contains the generator torque in Nm +0 ! Ind_YawRate - The column in OL_Filename that contains the yaw rate in rad/s +0 ! Ind_Azimuth - The column in OL_Filename that contains the desired azimuth position in rad (used if OL_Mode = 2) +0.0000 0.0000 0.0000 0.0000 ! RP_Gains - PID gains and Tf of derivative for rotor position control (used if OL_Mode = 2) +0 ! Ind_CableControl - The column(s) in OL_Filename that contains the cable control inputs in m [Used with CC_Mode = 2, must be the same size as CC_Group_N] +0 ! Ind_StructControl - The column(s) in OL_Filename that contains the structural control inputs [Used with StC_Mode = 2, must be the same size as StC_Group_N] + +!------- Pitch Actuator Model ----------------------------------------------------- +3.140000000000 ! PA_CornerFreq - Pitch actuator bandwidth/cut-off frequency [rad/s] +0.707000000000 ! PA_Damping - Pitch actuator damping ratio [-, unused if PA_Mode = 1] + +!------- Pitch Actuator Faults ----------------------------------------------------- +0.00000000 0.00000000 0.00000000 ! PF_Offsets - Constant blade pitch offsets for blades 1-3 [rad] + +!------- Active Wake Control ----------------------------------------------------- +1 ! AWC_NumModes - Number of user-defined AWC forcing modes +1 ! AWC_n - Azimuthal mode number(s) (i.e., the number and direction of the lobes of the wake structure) +1 ! AWC_harmonic - Harmonic(s) to apply in the AWC Inverse Coleman Transformation (only used when AWC_Mode = 2) +0.0500 ! AWC_freq - Frequency(s) of forcing mode(s) [Hz] +1.0000 ! AWC_amp - Pitch amplitude(s) of individual forcing mode(s) [deg] +0.0000 ! AWC_clockangle - Initial angle(s) of forcing mode(s) [deg] + +!------- External Controller Interface ----------------------------------------------------- +"unused" ! DLL_FileName - Name/location of the dynamic library in the Bladed-DLL format +"unused" ! DLL_InFile - Name of input file sent to the DLL (-) +"DISCON" ! DLL_ProcName - Name of procedure in DLL to be called (-) + +!------- ZeroMQ Interface --------------------------------------------------------- +"tcp://localhost:5555" ! ZMQ_CommAddress - Communication address for ZMQ server, (e.g. "tcp://localhost:5555") +2.000000 ! ZMQ_UpdatePeriod - Call ZeroMQ every [x] seconds, [s] + +!------- Cable Control --------------------------------------------------------- +1 ! CC_Group_N - Number of cable control groups +0 ! CC_GroupIndex - First index for cable control group, should correspond to deltaL +20.000000 ! CC_ActTau - Time constant for line actuator [s] + +!------- Structural Controllers --------------------------------------------------------- +1 ! StC_Group_N - Number of cable control groups +0 ! StC_GroupIndex - First index for structural control group, options specified in ServoDyn summary output diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceDyn_Input.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceDyn_Input.dat new file mode 100644 index 0000000000..3cd7ff93ce --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceDyn_Input.dat @@ -0,0 +1,74 @@ +------------------ IceDyn v1.01.x Input File ----------------------------------- +Freshwater Ice of Great Lakes input properties. +---------------------- STRUCTURE PROPERTIES ------------------------------------ + 1 NumLegs - number of support-structure legs in contact with ice + 0 LegPosX - array of size NumLegs: global X position of legs 1-NumLegs (m) + 0 LegPosY - array of size NumLegs: global Y position of legs 1-NumLegs (m) + 6 StWidth - array of size NumLegs: Width of the structure in contact with the ice, or diameter for cylindrical structures (m) +---------------------- ICE MODELS ---------------------------------------------- + 6 IceModel - Number that represents different ice models. {1: quasi-static load; 2:dynamic ice-structure interaction; 3: random ice load; 4: non-simultaneous ice failure; 5: sloping structure 6: large ice floe impact} + 1 IceSubModel - Number that represents different ice sub models. +---------------------- ICE PROPERTIES -General --------------------------------- +0.1 IceVel - Velocity of ice sheet movement (m/s) +0.8 IceThks - Thickness of the ice sheet (m) +1000 WtDen - Mass density of water (kg/m3) +900 IceDen - Mass density of ice (kg/m3) +0.0 InitLoc - Ice sheet initial location (m) +0.0 InitTm - Ice load starting time (s) +2 Seed1 - Random seed 1 +5 Seed2 - Random seed 2 +---------------------- ICE PROPERTIES - Ice Model 1, SubModel 1------------------ +2.7 Ikm - Indentation factor +3.5e6 Ag - Constant depends only on ice crystal type, used in calculating uniaxial stress (MPa-3s-1) +65000 Qg - Activation Energy (Jmol^-1) +8.314 Rg - Universal gas constant (Jmol-1K-1) +269 Tice - Ice temperature (K) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 2------------------- +0.3 Poisson - Poisson's ratio of ice +90.0 WgAngle - Wedge Angel, degree. Default 90 Degrees. +9.5 EIce - Young's modulus of ice (GPa) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 3------------------- +5 SigNm - Nominal ice stress (MPa) +---------------------- ICE PROPERTIES -Ice Model 2, SubModel 1,2----------------- +1.0 Pitch - Distance between sequential ice teeth (m) +5.0 IceStr2 - Ice failure stress (MPa) +1.0 Delmax2 - Ice tooth maximum elastic deformation (m) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 1,2----------------- +0.5 ThkMean - Mean value of ice thickness (m) +0.04 ThkVar - Variance of ice thickness (m^2) +0.001 VelMean - Mean value of ice velocity (m/s) +1e-6 VelVar - Variance of ice velocity (m^2/s^2) +15 TeMean - Mean value of ice loading event duration (s) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 2,3----------------- +5 StrMean - Mean value of ice strength (MPa) +1 StrVar - Variance of ice strength (MPa) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 3------------------- +0.1 DelMean - Mean value of maximum ice tooth tip displacement (m) +0.01 DelVar - Variance of maximum ice tooth tip displacement (m^2) +0.2 PMean - Mean value of the distance between sequential ice teeth (m) +0.01 PVar - Variance of the distance between sequential ice teeth (m^2) +---------------------- ICE PROPERTIES -Ice Model 4 ------------------------------ +0 PrflMean - Mean value of ice contact face position (m) +0.02 PrflSig - Standard deviation of ice contact face position (m) +10 ZoneNo1 - Number of failure zones along contact width +1 ZoneNo2 - Number of failure zones along contact height/thickness +0.27 ZonePitch - Distance between sequential ice teeth (m) +5.0 IceStr - Ice failure stress within each failure region (MPa) +0.027 Delmax - Ice teeth maximum elastic deformatIon (m) +---------------------- ICE PROPERTIES -Ice Model 5, Submodel 1,2 ----------------- +55.0 ConeAgl - Slope angle of the cone (degree) +8.0 ConeDwl - Cone waterline diameter (m) +1.0 ConeDtp - Cone top diameter (m) +0.3 RdupThk - Ride-up ice thickness (m) +0.3 mu - Friction coefficient between structure and ice (-) +0.7 FlxStr - Flexural strength of ice (MPa) +0.1 StrLim - Limit strain for ice fracture failure (-) +1e-2 StrRtLim - Limit strain rate for ice brittle behavior (s^-1) +---------------------- ICE PROPERTIES -Ice Model 6 ------------------------------- +800 FloeLth - Ice floe length (m) +800 FloeWth - Ice floe width (m) +5.0 CPrAr - Ice crushing strength pressure-area relation constant +-0.5 dPrAr - Ice crushing strength pressure-area relation order +9 Fdr - Constant external driving force (MN) +140 Kic - Fracture toughness of ice (kNm^(-3/2)) +3.3 FspN - Non-dimensional splitting load \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceFloe_IEC_Crushing.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceFloe_IEC_Crushing.dat new file mode 100644 index 0000000000..66ae737cf7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/IceFloe_IEC_Crushing.dat @@ -0,0 +1,51 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 60.0 +randomSeed 123 +rampTime 10.0 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 1.2 +numLegs 4.0 +towerFrequency 0.28 +! +legX1 4.5 +legY1 4.5 +shelterFactor_ks1 1.0 +loadPhase1 0.0 +! +legX2 -4.5 +legY2 4.5 +shelterFactor_ks2 1.0 +loadPhase2 45.0 +! +legX3 4.5 +legY3 -4.5 +shelterFactor_ks3 1.0 +loadPhase3 135.0 +! +legX4 -4.5 +legY4 -4.5 +shelterFactor_ks4 1.0 +loadPhase4 290.0 +! +singleLoad 0 +legAutoFactor 0 +multiLegFactor_kn 1 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_AeroDyn_blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_AeroDyn_blade.dat new file mode 100644 index 0000000000..9d541024d0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_AeroDyn_blade.dat @@ -0,0 +1,28 @@ +------- AERODYN v15.00.* BLADE DEFINITION INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic blade input properties; note that we need to add the aerodynamic center to this file +====== Blade Properties ================================================================= + 19 NumBlNds - Number of blade nodes used in the analysis (-) + BlSpn BlCrvAC BlSwpAC BlCrvAng BlTwist BlChord BlAFID + (m) (m) (m) (deg) (deg) (m) (-) +0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +1.3667000E+00 -8.1531745E-04 -3.4468858E-03 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +4.1000000E+00 -2.4839790E-02 -1.0501421E-01 0.0000000E+00 1.3308000E+01 3.8540000E+00 1 +6.8333000E+00 -5.9469375E-02 -2.5141635E-01 0.0000000E+00 1.3308000E+01 4.1670000E+00 2 +1.0250000E+01 -1.0909141E-01 -4.6120149E-01 0.0000000E+00 1.3308000E+01 4.5570000E+00 3 +1.4350000E+01 -1.1573354E-01 -5.6986665E-01 0.0000000E+00 1.1480000E+01 4.6520000E+00 4 +1.8450000E+01 -9.8316709E-02 -5.4850833E-01 0.0000000E+00 1.0162000E+01 4.4580000E+00 4 +2.2550000E+01 -8.3186967E-02 -5.2457001E-01 0.0000000E+00 9.0110000E+00 4.2490000E+00 5 +2.6650000E+01 -6.7933232E-02 -4.9624675E-01 0.0000000E+00 7.7950000E+00 4.0070000E+00 6 +3.0750000E+01 -5.3393159E-02 -4.6544755E-01 0.0000000E+00 6.5440000E+00 3.7480000E+00 6 +3.4850000E+01 -4.0899260E-02 -4.3583519E-01 0.0000000E+00 5.3610000E+00 3.5020000E+00 7 +3.8950000E+01 -2.9722933E-02 -4.0591323E-01 0.0000000E+00 4.1880000E+00 3.2560000E+00 7 +4.3050000E+01 -2.0511081E-02 -3.7569051E-01 0.0000000E+00 3.1250000E+00 3.0100000E+00 8 +4.7150000E+01 -1.3980013E-02 -3.4521705E-01 0.0000000E+00 2.3190000E+00 2.7640000E+00 8 +5.1250000E+01 -8.3819737E-03 -3.1463837E-01 0.0000000E+00 1.5260000E+00 2.5180000E+00 8 +5.4666700E+01 -4.3546914E-03 -2.8909220E-01 0.0000000E+00 8.6300000E-01 2.3130000E+00 8 +5.7400000E+01 -1.6838383E-03 -2.6074456E-01 0.0000000E+00 3.7000000E-01 2.0860000E+00 8 +6.0133300E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 +6.1499900E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 + +!bjj: because of precision in the BD-AD coupling, 61.5m didn't work, so I changed it to 61.4999m +6.1500000E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn.dat new file mode 100644 index 0000000000..2f8ab74652 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn.dat @@ -0,0 +1,94 @@ +--------- BEAMDYN with OpenFAST INPUT FILE ------------------------------------------- +NREL 5MW blade +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech"? (flag) +True QuasiStaticInit - Use quasi-static pre-conditioning with centripetal accelerations in initialization? (flag) [dynamic solve only] + 0 rhoinf - Numerical damping parameter for generalized-alpha integrator + 2 quadrature - Quadrature method: 1=Gaussian; 2=Trapezoidal (switch) +"DEFAULT" refine - Refinement factor for trapezoidal quadrature (-) [DEFAULT = 1; used only when quadrature=2] +"DEFAULT" n_fact - Factorization frequency for the Jacobian in N-R iteration(-) [DEFAULT = 5] +"DEFAULT" DTBeam - Time step size (s) +"DEFAULT" load_retries - Number of factored load retries before quitting the simulation [DEFAULT = 20] +"DEFAULT" NRMax - Max number of iterations in Newton-Raphson algorithm (-) [DEFAULT = 10] +"DEFAULT" stop_tol - Tolerance for stopping criterion (-) [DEFAULT = 1E-5] +"DEFAULT" tngt_stf_fd - Use finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_comp - Compare analytical finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_pert - Perturbation size for finite differencing (-) [DEFAULT = 1E-6] +"DEFAULT" tngt_stf_difftol - Maximum allowable relative difference between analytical and fd tangent stiffness (-); [DEFAULT = 0.1] +True RotStates - Orient states in the rotating frame during linearization? (flag) [used only when linearizing] +---------------------- GEOMETRY PARAMETER -------------------------------------- + 1 member_total - Total number of members (-) + 49 kp_total - Total number of key points (-) [must be at least 3] + 1 49 - Member number; Number of key points in this member + kp_xr kp_yr kp_zr initial_twist + (m) (m) (m) (deg) +0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 5.1998250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 6.1998150E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 7.1998050E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 8.2010250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 9.1997850E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.0199775E+01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1199765E+01 1.3181000E+01 +0.0000000E+00 0.0000000E+00 1.2199755E+01 1.2848000E+01 +0.0000000E+00 0.0000000E+00 1.3200975E+01 1.2192000E+01 +0.0000000E+00 0.0000000E+00 1.4199735E+01 1.1561000E+01 +0.0000000E+00 0.0000000E+00 1.5199725E+01 1.1072000E+01 +0.0000000E+00 0.0000000E+00 1.6199715E+01 1.0792000E+01 +0.0000000E+00 0.0000000E+00 1.8200925E+01 1.0232000E+01 +0.0000000E+00 0.0000000E+00 2.0200290E+01 9.6720000E+00 +0.0000000E+00 0.0000000E+00 2.2200270E+01 9.1100000E+00 +0.0000000E+00 0.0000000E+00 2.4200250E+01 8.5340000E+00 +0.0000000E+00 0.0000000E+00 2.6200230E+01 7.9320000E+00 +0.0000000E+00 0.0000000E+00 2.8200825E+01 7.3210000E+00 +0.0000000E+00 0.0000000E+00 3.0200190E+01 6.7110000E+00 +0.0000000E+00 0.0000000E+00 3.2200170E+01 6.1220000E+00 +0.0000000E+00 0.0000000E+00 3.4200150E+01 5.5460000E+00 +0.0000000E+00 0.0000000E+00 3.6200130E+01 4.9710000E+00 +0.0000000E+00 0.0000000E+00 3.8200725E+01 4.4010000E+00 +0.0000000E+00 0.0000000E+00 4.0200090E+01 3.8340000E+00 +0.0000000E+00 0.0000000E+00 4.2200070E+01 3.3320000E+00 +0.0000000E+00 0.0000000E+00 4.4200050E+01 2.8900000E+00 +0.0000000E+00 0.0000000E+00 4.6200030E+01 2.5030000E+00 +0.0000000E+00 0.0000000E+00 4.8201240E+01 2.1160000E+00 +0.0000000E+00 0.0000000E+00 5.0199990E+01 1.7300000E+00 +0.0000000E+00 0.0000000E+00 5.2199970E+01 1.3420000E+00 +0.0000000E+00 0.0000000E+00 5.4199950E+01 9.5400000E-01 +0.0000000E+00 0.0000000E+00 5.5199940E+01 7.6000000E-01 +0.0000000E+00 0.0000000E+00 5.6199930E+01 5.7400000E-01 +0.0000000E+00 0.0000000E+00 5.7199920E+01 4.0400000E-01 +0.0000000E+00 0.0000000E+00 5.7699915E+01 3.1900000E-01 +0.0000000E+00 0.0000000E+00 5.8201140E+01 2.5300000E-01 +0.0000000E+00 0.0000000E+00 5.8699905E+01 2.1600000E-01 +0.0000000E+00 0.0000000E+00 5.9199900E+01 1.7800000E-01 +0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01 +0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01 +0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02 +0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02 +0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00 +---------------------- MESH PARAMETER ------------------------------------------ + 5 order_elem - Order of interpolation (basis) function (-) +---------------------- MATERIAL PARAMETER -------------------------------------- +"NRELOffshrBsline5MW_BeamDyn_Blade.dat" BldFile - Name of file containing properties for blade (quoted string) +---------------------- PITCH ACTUATOR PARAMETERS ------------------------------- +False UsePitchAct - Whether a pitch actuator should be used (flag) + 200 PitchJ - Pitch actuator inertia (kg-m^2) [used only when UsePitchAct is true] + 2E+07 PitchK - Pitch actuator stiffness (kg-m^2/s^2) [used only when UsePitchAct is true] + 500000 PitchC - Pitch actuator damping (kg-m^2/s) [used only when UsePitchAct is true] +---------------------- OUTPUTS ------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. + 0 NNodeOuts - Number of nodes to output to file [0 - 9] (-) + 1, 2, 3, 4, 5, 6 OutNd - Nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RootFxr, RootFyr, RootFzr" +"RootMxr, RootMyr, RootMzr" +"TipTDxr, TipTDyr, TipTDzr" +"TipRDxr, TipRDyr, TipRDzr" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn_Blade.dat new file mode 100644 index 0000000000..b8724b9a23 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_BeamDyn_Blade.dat @@ -0,0 +1,756 @@ + ------- BEAMDYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- + Test Format 1 + ---------------------- BLADE PARAMETERS -------------------------------------- +49 station_total - Number of blade input stations (-) + 1 damp_type - Damping type: 0: no damping; 1: damped + ---------------------- DAMPING COEFFICIENT------------------------------------ + mu1 mu2 mu3 mu4 mu5 mu6 + (-) (-) (-) (-) (-) (-) +1.0E-03 1.0E-03 1.0E-03 0.0014 0.0022 0.0022 + ---------------------- DISTRIBUTED PROPERTIES--------------------------------- + 0.000000 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.003250 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.019510 + 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.078950E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.955860E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.942490E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.431590E+09 + + 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.733630E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.066380E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.091520E+03 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.157900E+03 + + 0.035770 + 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.006723E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.949780E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.745590E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.993980E+09 + + 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.405500E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.047360E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.660900E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.013450E+03 + + 0.052030 + 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.867780E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.978880E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.528740E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.666590E+09 + + 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.400420E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.099750E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.738100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.973560E+03 + + 0.068290 + 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.607860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.485850E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.078240E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.474710E+09 + + 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.924960E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.730200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.485500E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521570E+03 + + 0.084550 + 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.491260E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.022060E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.229720E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.323540E+09 + + 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.502750E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.414900E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.567600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.098250E+03 + + 0.100810 + 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.971300E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 9.144700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.309540E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.907870E+09 + + 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.240540E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.937300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.005300E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.942600E+02 + + 0.117070 + 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.493950E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.063160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.528360E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.570360E+09 + + 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.006380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.471800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.516100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.987900E+02 + + 0.133350 + 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.034800E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.884440E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.980060E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.158260E+09 + + 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.820620E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.908400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.161200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.069600E+02 + + 0.149590 + 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.037290E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.009180E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.936840E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.002120E+09 + + 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.996550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.038600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.036000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.074600E+02 + + 0.165850 + 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.169720E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.167680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.691660E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.559000E+08 + + 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.263210E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.447000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.892400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.339400E+02 + + 0.182110 + 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.082350E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.271660E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.949460E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.722700E+08 + + 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.168200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.699000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.465700E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.164700E+02 + + 0.198370 + 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.085970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.081700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.386520E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.474900E+08 + + 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.061860E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.012800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.159100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.171900E+02 + + 0.214650 + 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.668340E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.244530E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.933740E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.488400E+08 + + 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.814200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.465600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.871100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.336700E+02 + + 0.230890 + 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.147760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.048960E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.568960E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.359200E+08 + + 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.528220E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.687100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.608400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.295500E+02 + + 0.247150 + 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.011580E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.948490E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.388650E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.113500E+08 + + 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.494770E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.537600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.485600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.023200E+02 + + 0.263410 + 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.882620E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.808020E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.271990E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.919400E+08 + + 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.465380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.362200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.403000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.765200E+02 + + 0.295950 + 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.613970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.501400E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.050050E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.610000E+08 + + 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.393330E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.981800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.246100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.227900E+02 + + 0.328460 + 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.357480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.244070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.828250E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.288200E+08 + + 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.300040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.620800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.094200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.715000E+02 + + 0.360980 + 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.146860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.995280E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.588710E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.007500E+08 + + 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.219900E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.350100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.436000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.293700E+02 + + 0.393500 + 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.944090E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.750760E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.361930E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.743800E+08 + + 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.138200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.085700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.024000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.888100E+02 + + 0.426020 + 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.632700E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.447140E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.102380E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.444700E+08 + + 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.947340E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.638700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.267000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.265400E+02 + + 0.458550 + 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.432400E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.139070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.758000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.199800E+08 + + 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.871200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.370600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.942000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.864800E+02 + + 0.491060 + 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.168760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.734240E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.813000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.119000E+07 + + 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.633430E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.964100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.734000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.337500E+02 + + 0.523580 + 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.047430E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.554870E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.347200E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.909000E+07 + + 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.532070E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.803400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.914000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.094800E+02 + + 0.556100 + 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.229500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.334030E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.089000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.745000E+07 + + 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.416660E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.624300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.216000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845900E+02 + + 0.588620 + 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.608200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.828730E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.145400E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.592000E+07 + + 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.206380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.348300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.733000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521600E+02 + + 0.621150 + 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.480300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.584100E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.386300E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.598000E+07 + + 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.002930E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.163000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.330000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.296000E+02 + + 0.653660 + 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.397000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.323360E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.758800E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.744000E+07 + + 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.794040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.798000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.960000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.079400E+02 + + 0.686180 + 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.311500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.183680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.260100E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.090000E+07 + + 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.650940E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.893000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.300000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.062300E+02 + + 0.718700 + 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.600100E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.020160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.072600E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.854000E+07 + + 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.544110E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.578000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.220000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.200000E+01 + + 0.751220 + 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.757500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.978100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.088000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.628000E+07 + + 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.389350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.996000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.190000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.515000E+01 + + 0.783760 + 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.288900E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.096100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.631000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.453000E+07 + + 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.295550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.141000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.577000E+01 + + 0.816260 + 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.440400E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.181900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.105000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.070000E+06 + + 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.072640E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.544000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.880000E+01 + + 0.848780 + 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.116000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.548700E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.948000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.060000E+06 + + 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.877600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.957000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.750000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.232000E+01 + + 0.881300 + 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.815200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.951200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.936000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.080000E+06 + + 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.024800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.409000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.210000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.630000E+01 + + 0.897560 + 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.602500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.537200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.467000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.090000E+06 + + 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 8.300100E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.012000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.930000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.205000E+01 + + 0.913820 + 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.092300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.047300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.041000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.750000E+06 + + 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.290600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.015000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.690000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.184000E+01 + + 0.930080 + 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.000800E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.814200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.652000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.330000E+06 + + 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.877200E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.853000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.490000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.002000E+01 + + 0.938210 + 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.224000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.617100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.384000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.940000E+06 + + 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.626400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.711000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.340000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845000E+01 + + 0.946360 + 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.323000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.588100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.963000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.240000E+06 + + 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.934000E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.155000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.100000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.265000E+01 + + 0.954470 + 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.332000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.378800E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.600000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.660000E+06 + + 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.591400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.770000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.066000E+01 + + 0.962600 + 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.453000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.187900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.283000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.130000E+06 + + 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.248400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.190000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.100000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E+00 + + 0.970730 + 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.690000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.016300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.008000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.640000E+06 + + 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.911400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.820000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.600000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.380000E+00 + + 0.978860 + 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.992000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.507000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.550000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.170000E+06 + + 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.581800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.570000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.200000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.990000E+00 + + 0.986990 + 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.131000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.426000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.600000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.580000E+06 + + 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.166900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.010000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.260000E+00 + + 0.995120 + 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.850000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.610000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 + + 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.145300E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.400000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.800000E-01 + + 1.000000 + 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.530000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.010000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.700000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.900000E+05 + + 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.031900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.800000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.000000E-01 + + + + + + + + + + + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Blade.dat new file mode 100644 index 0000000000..cf5aa25dfe --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Blade.dat @@ -0,0 +1,83 @@ +------- ELASTODYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- +NREL 5.0 MW offshore baseline blade input properties. +---------------------- BLADE PARAMETERS ---------------------------------------- + 49 NBlInpSt - Number of blade input stations (-) + 0.477465 BldFlDmp(1) - Blade flap mode #1 structural damping in percent of critical (%) + 0.477465 BldFlDmp(2) - Blade flap mode #2 structural damping in percent of critical (%) + 0.477465 BldEdDmp(1) - Blade edge mode #1 structural damping in percent of critical (%) +---------------------- BLADE ADJUSTMENT FACTORS -------------------------------- + 1 FlStTunr(1) - Blade flapwise modal stiffness tuner, 1st mode (-) + 1 FlStTunr(2) - Blade flapwise modal stiffness tuner, 2nd mode (-) + 1.04536 AdjBlMs - Factor to adjust blade mass density (-) !bjj: value for AD14=1.04536; value for AD15=1.057344 (it would be nice to enter the requested blade mass instead of a factor here) + 1 AdjFlSt - Factor to adjust blade flap stiffness (-) + 1 AdjEdSt - Factor to adjust blade edge stiffness (-) +---------------------- DISTRIBUTED BLADE PROPERTIES ---------------------------- + BlFract PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (deg) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +3.2500000E-03 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +1.9510000E-02 2.5049000E-01 1.3308000E+01 7.7336300E+02 1.9424900E+10 1.9558600E+10 +3.5770000E-02 2.5490000E-01 1.3308000E+01 7.4055000E+02 1.7455900E+10 1.9497800E+10 +5.2030000E-02 2.6716000E-01 1.3308000E+01 7.4004200E+02 1.5287400E+10 1.9788800E+10 +6.8290000E-02 2.7941000E-01 1.3308000E+01 5.9249600E+02 1.0782400E+10 1.4858500E+10 +8.4550000E-02 2.9167000E-01 1.3308000E+01 4.5027500E+02 7.2297200E+09 1.0220600E+10 +1.0081000E-01 3.0392000E-01 1.3308000E+01 4.2405400E+02 6.3095400E+09 9.1447000E+09 +1.1707000E-01 3.1618000E-01 1.3308000E+01 4.0063800E+02 5.5283600E+09 8.0631600E+09 +1.3335000E-01 3.2844000E-01 1.3308000E+01 3.8206200E+02 4.9800600E+09 6.8844400E+09 +1.4959000E-01 3.4069000E-01 1.3308000E+01 3.9965500E+02 4.9368400E+09 7.0091800E+09 +1.6585000E-01 3.5294000E-01 1.3308000E+01 4.2632100E+02 4.6916600E+09 7.1676800E+09 +1.8211000E-01 3.6519000E-01 1.3181000E+01 4.1682000E+02 3.9494600E+09 7.2716600E+09 +1.9837000E-01 3.7500000E-01 1.2848000E+01 4.0618600E+02 3.3865200E+09 7.0817000E+09 +2.1465000E-01 3.7500000E-01 1.2192000E+01 3.8142000E+02 2.9337400E+09 6.2445300E+09 +2.3089000E-01 3.7500000E-01 1.1561000E+01 3.5282200E+02 2.5689600E+09 5.0489600E+09 +2.4715000E-01 3.7500000E-01 1.1072000E+01 3.4947700E+02 2.3886500E+09 4.9484900E+09 +2.6341000E-01 3.7500000E-01 1.0792000E+01 3.4653800E+02 2.2719900E+09 4.8080200E+09 +2.9595000E-01 3.7500000E-01 1.0232000E+01 3.3933300E+02 2.0500500E+09 4.5014000E+09 +3.2846000E-01 3.7500000E-01 9.6720000E+00 3.3000400E+02 1.8282500E+09 4.2440700E+09 +3.6098000E-01 3.7500000E-01 9.1100000E+00 3.2199000E+02 1.5887100E+09 3.9952800E+09 +3.9350000E-01 3.7500000E-01 8.5340000E+00 3.1382000E+02 1.3619300E+09 3.7507600E+09 +4.2602000E-01 3.7500000E-01 7.9320000E+00 2.9473400E+02 1.1023800E+09 3.4471400E+09 +4.5855000E-01 3.7500000E-01 7.3210000E+00 2.8712000E+02 8.7580000E+08 3.1390700E+09 +4.9106000E-01 3.7500000E-01 6.7110000E+00 2.6334300E+02 6.8130000E+08 2.7342400E+09 +5.2358000E-01 3.7500000E-01 6.1220000E+00 2.5320700E+02 5.3472000E+08 2.5548700E+09 +5.5610000E-01 3.7500000E-01 5.5460000E+00 2.4166600E+02 4.0890000E+08 2.3340300E+09 +5.8862000E-01 3.7500000E-01 4.9710000E+00 2.2063800E+02 3.1454000E+08 1.8287300E+09 +6.2115000E-01 3.7500000E-01 4.4010000E+00 2.0029300E+02 2.3863000E+08 1.5841000E+09 +6.5366000E-01 3.7500000E-01 3.8340000E+00 1.7940400E+02 1.7588000E+08 1.3233600E+09 +6.8618000E-01 3.7500000E-01 3.3320000E+00 1.6509400E+02 1.2601000E+08 1.1836800E+09 +7.1870000E-01 3.7500000E-01 2.8900000E+00 1.5441100E+02 1.0726000E+08 1.0201600E+09 +7.5122000E-01 3.7500000E-01 2.5030000E+00 1.3893500E+02 9.0880000E+07 7.9781000E+08 +7.8376000E-01 3.7500000E-01 2.1160000E+00 1.2955500E+02 7.6310000E+07 7.0961000E+08 +8.1626000E-01 3.7500000E-01 1.7300000E+00 1.0726400E+02 6.1050000E+07 5.1819000E+08 +8.4878000E-01 3.7500000E-01 1.3420000E+00 9.8776000E+01 4.9480000E+07 4.5487000E+08 +8.8130000E-01 3.7500000E-01 9.5400000E-01 9.0248000E+01 3.9360000E+07 3.9512000E+08 +8.9756000E-01 3.7500000E-01 7.6000000E-01 8.3001000E+01 3.4670000E+07 3.5372000E+08 +9.1382000E-01 3.7500000E-01 5.7400000E-01 7.2906000E+01 3.0410000E+07 3.0473000E+08 +9.3008000E-01 3.7500000E-01 4.0400000E-01 6.8772000E+01 2.6520000E+07 2.8142000E+08 +9.3821000E-01 3.7500000E-01 3.1900000E-01 6.6264000E+01 2.3840000E+07 2.6171000E+08 +9.4636000E-01 3.7500000E-01 2.5300000E-01 5.9340000E+01 1.9630000E+07 1.5881000E+08 +9.5447000E-01 3.7500000E-01 2.1600000E-01 5.5914000E+01 1.6000000E+07 1.3788000E+08 +9.6260000E-01 3.7500000E-01 1.7800000E-01 5.2484000E+01 1.2830000E+07 1.1879000E+08 +9.7073000E-01 3.7500000E-01 1.4000000E-01 4.9114000E+01 1.0080000E+07 1.0163000E+08 +9.7886000E-01 3.7500000E-01 1.0100000E-01 4.5818000E+01 7.5500000E+06 8.5070000E+07 +9.8699000E-01 3.7500000E-01 6.2000000E-02 4.1669000E+01 4.6000000E+06 6.4260000E+07 +9.9512000E-01 3.7500000E-01 2.3000000E-02 1.1453000E+01 2.5000000E+05 6.6100000E+06 +1.0000000E+00 3.7500000E-01 0.0000000E+00 1.0319000E+01 1.7000000E+05 5.0100000E+06 +---------------------- BLADE MODE SHAPES --------------------------------------- + 0.0622 BldFl1Sh(2) - Flap mode 1, coeff of x^2 + 1.7254 BldFl1Sh(3) - , coeff of x^3 + -3.2452 BldFl1Sh(4) - , coeff of x^4 + 4.7131 BldFl1Sh(5) - , coeff of x^5 + -2.2555 BldFl1Sh(6) - , coeff of x^6 + -0.5809 BldFl2Sh(2) - Flap mode 2, coeff of x^2 + 1.2067 BldFl2Sh(3) - , coeff of x^3 + -15.5349 BldFl2Sh(4) - , coeff of x^4 + 29.7347 BldFl2Sh(5) - , coeff of x^5 + -13.8255 BldFl2Sh(6) - , coeff of x^6 + 0.3627 BldEdgSh(2) - Edge mode 1, coeff of x^2 + 2.5337 BldEdgSh(3) - , coeff of x^3 + -3.5772 BldEdgSh(4) - , coeff of x^4 + 2.376 BldEdgSh(5) - , coeff of x^5 + -0.6952 BldEdgSh(6) - , coeff of x^6 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_InflowWind.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_InflowWind.dat new file mode 100644 index 0000000000..b82ff07000 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_InflowWind.dat @@ -0,0 +1,71 @@ +------- InflowWind v3.01.* INPUT FILE ------------------------------------------------------------------------- +Steady 8 m/s winds with no shear for FAST CertTests #20 and #25 +--------------------------------------------------------------------------------------------------------------- +False Echo - Echo input data to .ech (flag) + 1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined) + 0 PropagationDir - Direction of wind propagation (meteoroligical rotation from aligned with X (positive rotates towards -Y) -- degrees) + 0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7) +False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7] + 1 NWindVel - Number of points to output the wind velocity (0 to 9) + 0 WindVxiList - List of coordinates in the inertial X direction (m) + 0 WindVyiList - List of coordinates in the inertial Y direction (m) + 90 WindVziList - List of coordinates in the inertial Z direction (m) +================== Parameters for Steady Wind Conditions [used only for WindType = 1] ========================= + 10 HWindSpeed - Horizontal windspeed (m/s) + 90 RefHt - Reference height for horizontal wind speed (m) + 0 PLexp - Power law exponent (-) +================== Parameters for Uniform wind file [used only for WindType = 2] ============================ +"uniform.hh" Filename_Uni - Filename of time series data for uniform wind field. (-) + 90 RefHt_Uni - Reference height for horizontal wind speed (m) + 125.88 RefLength - Reference length for linear horizontal and vertical sheer (-) +================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ============== +"Wind/90m_12mps_twr.bts" FileName_BTS - Name of the Full field wind file to use (.bts) +================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] ========= +"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values +False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7 +================== Parameters for HAWC-format binary files [Only used with WindType = 5] ===================== +"unused" FileName_u - name of the file containing the u-component fluctuating wind (.bin) +"unused" FileName_v - name of the file containing the v-component fluctuating wind (.bin) +"unused" FileName_w - name of the file containing the w-component fluctuating wind (.bin) + 64 nx - number of grids in the x direction (in the 3 files above) (-) + 32 ny - number of grids in the y direction (in the 3 files above) (-) + 32 nz - number of grids in the z direction (in the 3 files above) (-) + 16 dx - distance (in meters) between points in the x direction (m) + 3 dy - distance (in meters) between points in the y direction (m) + 3 dz - distance (in meters) between points in the z direction (m) + 90 RefHt_Hawc - reference height; the height (in meters) of the vertical center of the grid (m) + ------------- Scaling parameters for turbulence --------------------------------------------------------- + 1 ScaleMethod - Turbulence scaling method [0 = none, 1 = direct scaling, 2 = calculate scaling factor based on a desired standard deviation] + 1 SFx - Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + 1 SFy - Turbulence scaling factor for the y direction (-) [ScaleMethod=1] + 1 SFz - Turbulence scaling factor for the z direction (-) [ScaleMethod=1] + 12 SigmaFx - Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + 8 SigmaFy - Turbulence standard deviation to calculate scaling from in y direction (m/s) [ScaleMethod=2] + 2 SigmaFz - Turbulence standard deviation to calculate scaling from in z direction (m/s) [ScaleMethod=2] + ------------- Mean wind profile parameters (added to HAWC-format files) --------------------------------- + 11.4 URef - Mean u-component wind speed at the reference height (m/s) + 0 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law) + 0.2 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only) + 0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only) + 0 XOffset - Initial offset in +x direction (shift of wind box) +================== LIDAR Parameters =========================================================================== +0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed) +0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3) +30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3) +0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1) +-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m) +17 URefLid - Reference average wind speed for the lidar[m/s] +0.25 MeasurementInterval - Time between each measurement [s] +False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate +1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements +====================== OUTPUT ================================================== +False SumPrint - Print summary data to .IfW.sum (flag) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"Wind1VelX" X-direction wind velocity at point WindList(1) +"Wind1VelY" Y-direction wind velocity at point WindList(1) +"Wind1VelZ" Z-direction wind velocity at point WindList(1) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp new file mode 100644 index 0000000000..ad085b6d0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp @@ -0,0 +1,26 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 600.0 +randomSeed 123 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 6.0 +numLegs 1.0 +towerFrequency 0.28 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat new file mode 100644 index 0000000000..9a8847ba0a --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat @@ -0,0 +1,106 @@ +------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic input properties. +====== General Options ============================================================================ +False Echo - Echo the input to ".AD.ech"? (flag) +"default" DTAero - Time interval for aerodynamic calculations {or "default"} (s) + 1 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT, 3=OLAF} [WakeMod cannot be 2 or 3 when linearizing] + 2 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing] + 1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} + 0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag) +True TwrAero - Calculate tower aerodynamic loads? (flag) +False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing] +False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true] +False Buoyancy - Include buoyancy effects? (flag) +False CompAA - Flag to compute AeroAcoustics calculation [only used when WakeMod=1 or 2] +"unused" AA_InputFile - Aeroacoustics input file +====== Environmental Conditions =================================================================== + 1.225 AirDens - Air density (kg/m^3) + 1.464E-05 KinVisc - Kinematic air viscosity (m^2/s) + 335 SpdSound - Speed of sound (m/s) + 103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True] + 1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True] +====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] + 2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3] +"default" SkewModFactor - Constant used in Pitt/Peters skewed wake model {or "default" is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0 or 3] +True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3] +True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3] +True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3] +False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3] +False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE] +"Default" IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or "default"} (-) [unused when WakeMod=0 or 3] + 100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0] +====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] + 2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2] + 4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1] +====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] +"unused" OLAFInputFileName - Input file for OLAF [used only when WakeMod=3] +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] +3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez's variant (changes in Cn,Cc,Cm), 3=Minnema/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2] +True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2] +====== Airfoil Information ========================================================================= + 1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-) + 1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-) + 2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-) + 3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-) + 4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-) + 0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-) + 8 NumAFfiles - Number of airfoil files used (-) +"Airfoils/Cylinder1.dat" AFNames - Airfoil file names (NumAFfiles lines) (quoted strings) +"Airfoils/Cylinder2.dat" +"Airfoils/DU40_A17.dat" +"Airfoils/DU35_A17.dat" +"Airfoils/DU30_A17.dat" +"Airfoils/DU25_A17.dat" +"Airfoils/DU21_A17.dat" +"Airfoils/NACA64_A17.dat" +====== Rotor/Blade Properties ===================================================================== +True UseBlCm - Include aerodynamic pitching moment in calculations? (flag) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2] +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3] +====== Hub Properties ============================================================================== [used only when Buoyancy=True] +0.0 VolHub - Hub volume (m^3) +0.0 HubCenBx - Hub center of buoyancy x direction offset (m) +====== Nacelle Properties ========================================================================== [used only when Buoyancy=True] +0.0 VolNac - Nacelle volume (m^3) +0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m) +====== Tail fin Aerodynamics ======================================================================== +False TFinAero - Calculate tail fin aerodynamics model (flag) +"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True] +====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] + 12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] +TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True +(m) (m) (-) (-) (-) +0.0000000E+00 6.0000000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5261000E+00 5.7870000E+00 1.0000000E+00 1.000000E-01 0.0 +1.7053000E+01 5.5740000E+00 1.0000000E+00 1.000000E-01 0.0 +2.5579000E+01 5.3610000E+00 1.0000000E+00 1.000000E-01 0.0 +3.4105000E+01 5.1480000E+00 1.0000000E+00 1.000000E-01 0.0 +4.2633000E+01 4.9350000E+00 1.0000000E+00 1.000000E-01 0.0 +5.1158000E+01 4.7220000E+00 1.0000000E+00 1.000000E-01 0.0 +5.9685000E+01 4.5090000E+00 1.0000000E+00 1.000000E-01 0.0 +6.8211000E+01 4.2960000E+00 1.0000000E+00 1.000000E-01 0.0 +7.6738000E+01 4.0830000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5268000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +8.7600000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +====== Outputs ==================================================================================== +True SumPrint - Generate a summary file listing input options and interpolated properties to ".AD.sum"? (flag) + 3 NBlOuts - Number of blade node outputs [0 - 9] (-) + 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) + 0 NTwOuts - Number of tower node outputs [0 - 9] (-) + 1, 2, 6 TwOutNd - Tower nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RtFldFxh" +"RtFldFyh" +"RtFldFzh" +"RtFldMxh" +"RtFldMyh" +"RtFldMzh" +"RtVAvgxh" +"RtFldCp" +"RtFldCt" +"RtArea" +"RtSpeed" +"RtTSR" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat new file mode 100644 index 0000000000..8bd9386371 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat @@ -0,0 +1,160 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"DEFAULT" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +False TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +True YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 5 BlPitch(1) - Blade 1 initial pitch (degrees) + 5 BlPitch(2) - Blade 2 initial pitch (degrees) + 5 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 0 Azimuth - Initial azimuth angle for blade 1 (degrees) + 8 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 0 PtfmMass - Platform mass (kg) + 0 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 0 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 0 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"OoPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"IPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"TwstDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"BldPitch1" - Blade 1 pitch angle +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"Spn2MLxb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"Spn2MLyb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"RootFxb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFyb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFzb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootMxb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc2" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc3" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMzb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"NcIMURAys" - Nacelle IMU rotational acceleration in the nodding direction +"NcIMUTAxs" - Nacelle IMU translational acceleration in the streamwise direction +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat new file mode 100644 index 0000000000..664185cbd6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat @@ -0,0 +1,54 @@ +------- ELASTODYN V1.00.* TOWER INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline tower input properties. +---------------------- TOWER PARAMETERS ---------------------------------------- + 11 NTwInpSt - Number of input stations to specify tower geometry + 1 TwrFADmp(1) - Tower 1st fore-aft mode structural damping ratio (%) + 1 TwrFADmp(2) - Tower 2nd fore-aft mode structural damping ratio (%) + 1 TwrSSDmp(1) - Tower 1st side-to-side mode structural damping ratio (%) + 1 TwrSSDmp(2) - Tower 2nd side-to-side mode structural damping ratio (%) +---------------------- TOWER ADJUSTMUNT FACTORS -------------------------------- + 1 FAStTunr(1) - Tower fore-aft modal stiffness tuner, 1st mode (-) + 1 FAStTunr(2) - Tower fore-aft modal stiffness tuner, 2nd mode (-) + 1 SSStTunr(1) - Tower side-to-side stiffness tuner, 1st mode (-) + 1 SSStTunr(2) - Tower side-to-side stiffness tuner, 2nd mode (-) + 1 AdjTwMa - Factor to adjust tower mass density (-) + 1 AdjFASt - Factor to adjust tower fore-aft stiffness (-) + 1 AdjSSSt - Factor to adjust tower side-to-side stiffness (-) +---------------------- DISTRIBUTED TOWER PROPERTIES ---------------------------- + HtFract TMassDen TwFAStif TwSSStif + (-) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 5.5908700E+03 6.1434300E+11 6.1434300E+11 +1.0000000E-01 5.2324300E+03 5.3482100E+11 5.3482100E+11 +2.0000000E-01 4.8857600E+03 4.6326700E+11 4.6326700E+11 +3.0000000E-01 4.5508700E+03 3.9913100E+11 3.9913100E+11 +4.0000000E-01 4.2277500E+03 3.4188300E+11 3.4188300E+11 +5.0000000E-01 3.9164100E+03 2.9101100E+11 2.9101100E+11 +6.0000000E-01 3.6168300E+03 2.4602700E+11 2.4602700E+11 +7.0000000E-01 3.3290300E+03 2.0645700E+11 2.0645700E+11 +8.0000000E-01 3.0530100E+03 1.7185100E+11 1.7185100E+11 +9.0000000E-01 2.7887500E+03 1.4177600E+11 1.4177600E+11 +1.0000000E+00 2.5362700E+03 1.1582000E+11 1.1582000E+11 +---------------------- TOWER FORE-AFT MODE SHAPES ------------------------------ + 0.7004 TwFAM1Sh(2) - Mode 1, coefficient of x^2 term + 2.1963 TwFAM1Sh(3) - , coefficient of x^3 term + -5.6202 TwFAM1Sh(4) - , coefficient of x^4 term + 6.2275 TwFAM1Sh(5) - , coefficient of x^5 term + -2.504 TwFAM1Sh(6) - , coefficient of x^6 term + -70.5319 TwFAM2Sh(2) - Mode 2, coefficient of x^2 term + -63.7623 TwFAM2Sh(3) - , coefficient of x^3 term + 289.737 TwFAM2Sh(4) - , coefficient of x^4 term + -176.513 TwFAM2Sh(5) - , coefficient of x^5 term + 22.0706 TwFAM2Sh(6) - , coefficient of x^6 term +---------------------- TOWER SIDE-TO-SIDE MODE SHAPES -------------------------- + 1.385 TwSSM1Sh(2) - Mode 1, coefficient of x^2 term + -1.7684 TwSSM1Sh(3) - , coefficient of x^3 term + 3.0871 TwSSM1Sh(4) - , coefficient of x^4 term + -2.2395 TwSSM1Sh(5) - , coefficient of x^5 term + 0.5357 TwSSM1Sh(6) - , coefficient of x^6 term + -121.21 TwSSM2Sh(2) - Mode 2, coefficient of x^2 term + 184.415 TwSSM2Sh(3) - , coefficient of x^3 term + -224.904 TwSSM2Sh(4) - , coefficient of x^4 term + 298.536 TwSSM2Sh(5) - , coefficient of x^5 term + -135.838 TwSSM2Sh(6) - , coefficient of x^6 term + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ServoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ServoDyn.dat new file mode 100644 index 0000000000..563cb7f181 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/NRELOffshrBsline5MW_Onshore_ServoDyn.dat @@ -0,0 +1,110 @@ +------- SERVODYN v1.05.* INPUT FILE -------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to .ech (flag) +"default" DT - Communication interval for controllers (s) (or "default") +---------------------- PITCH CONTROL ------------------------------------------- + 0 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0] + 9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s) + 9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s) + 9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades] + 8 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s) + 8 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s) + 8 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades] + 20 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades] +---------------------- GENERATOR AND TORQUE CONTROL ---------------------------- + 1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0] + 94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%) +True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag) +True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag) + 10.0 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False] + 0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True] + 9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True] +---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL -------------------- + 1162.0 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1] + 47403.0 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1] + 0.025576 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1] + 10.0 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1] +---------------------- SIMPLE INDUCTION GENERATOR ------------------------------ + 9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1] +---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR ----------------- + 9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2] + 9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2] +---------------------- HIGH-SPEED SHAFT BRAKE ---------------------------------- + 0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s) + 0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1] + 28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m) +---------------------- NACELLE-YAW CONTROL ------------------------------------- + 0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0] + 0 YawNeut - Neutral yaw position--yaw spring force is zero at this yaw (degrees) +9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad) + 1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s)) + 9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s) + 2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s) + 0 NacYawF - Final yaw angle for override yaw maneuvers (degrees) +---------------------- AERODYNAMIC FLOW CONTROL -------------------------------- + 0 AfCmode - Airfoil control mode {0: none, 1: cosine wave cycle, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 AfC_Mean - Mean level for cosine cycling or steady value (-) [used only with AfCmode==1] + 0 AfC_Amp - Amplitude for for cosine cycling of flap signal (-) [used only with AfCmode==1] + 0 AfC_Phase - Phase relative to the blade azimuth (0 is vertical) for for cosine cycling of flap signal (deg) [used only with AfCmode==1] +---------------------- STRUCTURAL CONTROL -------------------------------------- +0 NumBStC - Number of blade structural controllers (integer) +"unused" BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0] +0 NumNStC - Number of nacelle structural controllers (integer) +"unused" NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0] +0 NumTStC - Number of tower structural controllers (integer) +"unused" TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0] +0 NumSStC - Number of substructure structural controllers (integer) +"unused" SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0] +---------------------- CABLE CONTROL ------------------------------------------- + 0 CCmode - Cable control mode {0: none, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) +---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface] +"../../ROSCO/install/lib/libdiscon.so" DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface] +"/home/of_rt/ROSCO/Examples/examples_out/17_ZeroMQ/DISCON_zmq.IN" DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface] +"DISCON_zmq" DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface] +"default" DLL_DT - Communication interval for dynamic library (s) (or "default") [used only with Bladed Interface] +false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface] + 9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface] + 0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface] + 1 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface] + 0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface] + 0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface] + 0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface] + 0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface] + 0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface] + 0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface] + 0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface] + 0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface] + 0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface] + 0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface] + 0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface] +---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE ------------- + 0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface] + GenSpd_TLU GenTrq_TLU + (rpm) (Nm) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to .sum (flag) (currently unused) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"GenTq" - Electrical generator power and torque +"GenPwr" - Electrical generator power and torque +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.AD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.AD.sum new file mode 100644 index 0000000000..33dbd733de --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.AD.sum @@ -0,0 +1,61 @@ + +This summary information was generated by AeroDyn on 17-Jun-2024 at 11:31:07. + +====== General Options ============================================================================ + 1 WakeMod - Type of wake/induction model: Blade-Element/Momentum Theory + 2 AFAeroMod - Type of blade airfoil aerodynamics model: Beddoes-Leishman unsteady model + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +====== Blade-Element/Momentum Theory Options ====================================================== + 2 SkewMod - Type of skewed-wake correction model: Pitt/Peters + T TipLoss - Use the Prandtl tip-loss model? Yes + T HubLoss - Use the Prandtl hub-loss model? Yes + T TanInd - Include tangential induction in BEMT calculations? Yes + F AIDrag - Include the drag term in the axial-induction calculation? No + F TIDrag - Include the drag term in the tangential-induction calculation? No + 5.0000E-10 IndToler - Convergence tolerance for BEM induction factors (radians) +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== + 3 UAMod - Unsteady Aero Model: Minnema/Pierce variant (changes in Cc and Cm) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ED.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ED.sum new file mode 100644 index 0000000000..e743c69b74 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ED.sum @@ -0,0 +1,210 @@ + +This summary information was generated by ElastoDyn on 17-Jun-2024 at 11:31:07. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 16 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Enabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.00500000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 0.000 + Mass Incl. Platform (kg) 696850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 OoPDefl1 (m) + 2 IPDefl1 (m) + 3 TwstDefl1 (deg) + 4 BldPitch1 (deg) + 5 Azimuth (deg) + 6 RotSpeed (rpm) + 7 GenSpeed (rpm) + 8 TTDspFA (m) + 9 TTDspSS (m) + 10 TTDspTwst (deg) + 11 Spn2MLxb1 (kN-m) + 12 Spn2MLyb1 (kN-m) + 13 RootFxb1 (kN) + 14 RootFyb1 (kN) + 15 RootFzb1 (kN) + 16 RootMxb1 (kN-m) + 17 RootMyb1 (kN-m) + 18 RootMyc1 (kN-m) + 19 RootMyc2 (kN-m) + 20 RootMyc3 (kN-m) + 21 RootMzb1 (kN-m) + 22 RotTorq (kN-m) + 23 LSSGagMya (kN-m) + 24 LSSGagMza (kN-m) + 25 YawBrFxp (kN) + 26 YawBrFyp (kN) + 27 YawBrFzp (kN) + 28 YawBrMxp (kN-m) + 29 YawBrMyp (kN-m) + 30 YawBrMzp (kN-m) + 31 TwrBsFxt (kN) + 32 TwrBsFyt (kN) + 33 TwrBsFzt (kN) + 34 TwrBsMxt (kN-m) + 35 TwrBsMyt (kN-m) + 36 TwrBsMzt (kN-m) + 37 NcIMURAys (deg/s^2) + 38 NcIMUTAxs (m/s^2) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.SrvD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.SrvD.sum new file mode 100644 index 0000000000..2904559dd0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 17-Jun-2024 at 11:31:07. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 0 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 17-Jun-2024 at 11:31:07. + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.UA.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.UA.sum new file mode 100644 index 0000000000..6dd2f7e01f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 17-Jun-2024 at 11:31:07 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ech new file mode 100644 index 0000000000..b2a1c2af92 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.ech @@ -0,0 +1,107 @@ + +This file of echoed input was generated by OpenFAST on 17-Jun-2024 at 11:31:07. + +Data from OpenFAST primary input file "OFZMQ_test02.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore)" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 6.0000E+02 TMax - Total run time (s) + 5.0000E-03 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8066E+00 Gravity - Gravitational acceleration (m/s^2) + 1.2250E+00 AirDens - Air density (kg/m^3) + 1.0250E+03 WtrDens - Water density (kg/m^3) + 1.4640E-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 3.3500E+02 SpdSound - Speed of sound in working fluid (m/s) + 1.0350E+05 Patm - Atmospheric pressure (Pa) + 1.7000E+03 Pvap - Vapour pressure of working fluid (Pa) + 5.0000E+01 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + T SumPrint - Print summary data to .sum (flag) + 5.0000E+00 SttsTime - Amount of time between screen status messages (s) + 9.9999E+04 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 0 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES10.3E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 1 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + T VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "https://127.0.1:5555" + 0 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + " + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 6 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + "Wind1VelX" "Azimuth" "GenTq" "GenPwr" "OoPDefl1" "IPDefl1" + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "0.5" diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.fst new file mode 100644 index 0000000000..e33d8a1cab --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.fst @@ -0,0 +1,86 @@ +------- OpenFAST example INPUT FILE ------------------------------------------- +FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} +600.0 TMax - Total run time (s) +0.005 DT - Recommended module time step (s) +2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} +0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} +99999 DT_UJac - Time between calls to get Jacobians (s) +1000000.0 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ +1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} +1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} +2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} +1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} +0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} +0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} +0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} +0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} +0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- +9.80665 Gravity - Gravitational acceleration (m/s^2) +1.225 AirDens - Air density (kg/m^3) +1025 WtrDens - Water density (kg/m^3) +1.464e-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) +335 SpdSound - Speed of sound in working fluid (m/s) +103500 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] +1700 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] +50 WtrDpth - Water depth (m) +0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +5 SttsTime - Amount of time between screen status messages (s) +99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +default DT_Out - Time step for tabular output (s) (or "default") +0 TStart - Time to begin tabular output (s) +0 OutFileFmt - Format for tabular (time-marching) output file (switch) {0: uncompressed binary [.outb], 1: text file [.out], 2: binary file [.outb], 3: both 1 and 2} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) +3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) +0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) +0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) +0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) +0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) +2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] +30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] +1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] +1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ +0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} +1 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +True VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] +15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"https://127.0.1:5555" ZmqInAddress - REQ-REP localhost address +0 ZmqInNbr - Number of parameters to be requested +none ZmqInChannels - Channels to be requested at communication time +default ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +6 ZmqOutNbr - Number of channels to be broadcasted +"Wind1VelX" +"Azimuth" +"GenTq" +"GenPwr" +"OoPDefl1" +"IPDefl1" ZmqOutChannels - Channels to be broadcasterd at communication time +0.5 ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.sum new file mode 100644 index 0000000000..4f156ac5e1 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test02/OFZMQ_test02.sum @@ -0,0 +1,103 @@ + +FAST Summary File + +Predictions were generated on 17-Jun-2024 at 11:31:07 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.5.2-8-gb0f04e00-dirty + compiled with + NWTC Subroutine Library + ElastoDyn + BeamDyn (unknown version, unknown date) [not called] + InflowWind + AeroDyn14 (unknown version, unknown date) [not called] + AeroDyn + ServoDyn + HydroDyn (unknown version, unknown date) [not called] + SubDyn (unknown version, unknown date) [not called] + ExtPtfm_MCKF (unknown version, unknown date) [not called] + MAP (unknown version, unknown date) [not called] + FEAMooring (unknown version, unknown date) [not called] + MoorDyn (unknown version, unknown date) [not called] + OrcaFlexInterface (unknown version, unknown date) [not called] + IceFloe (unknown version, unknown date) [not called] + IceDyn (unknown version, unknown date) [not called] + + +Modeling a land-based turbine +Description from the FAST input file: + FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) + +Interpolation order for input/output time histories: 2 (quadratic) +Number of correction iterations: 0 + + + Requested Time Steps + ------------------------------------------------- + Component Time Step (s) Subcycles (-) + ----------------- --------------- ------------- + FAST (glue code) 5.000E-03 + InflowWind 5.000E-03 1 + ElastoDyn 5.000E-03 1 + AeroDyn 5.000E-03 1 + ServoDyn 5.000E-03 1 + FAST output files 5.000E-03 1 + + + Requested Channels in FAST Output File(s) + -------------------------------------------- + Number Name Units Generated by + ------ -------------------- -------------------- ------------ + 1 Time (s) OpenFAST + 2 Wind1VelX (m/s) InflowWind + 3 Wind1VelY (m/s) InflowWind + 4 Wind1VelZ (m/s) InflowWind + 5 OoPDefl1 (m) ElastoDyn + 6 IPDefl1 (m) ElastoDyn + 7 TwstDefl1 (deg) ElastoDyn + 8 BldPitch1 (deg) ElastoDyn + 9 Azimuth (deg) ElastoDyn + 10 RotSpeed (rpm) ElastoDyn + 11 GenSpeed (rpm) ElastoDyn + 12 TTDspFA (m) ElastoDyn + 13 TTDspSS (m) ElastoDyn + 14 TTDspTwst (deg) ElastoDyn + 15 Spn2MLxb1 (kN-m) ElastoDyn + 16 Spn2MLyb1 (kN-m) ElastoDyn + 17 RootFxb1 (kN) ElastoDyn + 18 RootFyb1 (kN) ElastoDyn + 19 RootFzb1 (kN) ElastoDyn + 20 RootMxb1 (kN-m) ElastoDyn + 21 RootMyb1 (kN-m) ElastoDyn + 22 RootMyc1 (kN-m) ElastoDyn + 23 RootMyc2 (kN-m) ElastoDyn + 24 RootMyc3 (kN-m) ElastoDyn + 25 RootMzb1 (kN-m) ElastoDyn + 26 RotTorq (kN-m) ElastoDyn + 27 LSSGagMya (kN-m) ElastoDyn + 28 LSSGagMza (kN-m) ElastoDyn + 29 YawBrFxp (kN) ElastoDyn + 30 YawBrFyp (kN) ElastoDyn + 31 YawBrFzp (kN) ElastoDyn + 32 YawBrMxp (kN-m) ElastoDyn + 33 YawBrMyp (kN-m) ElastoDyn + 34 YawBrMzp (kN-m) ElastoDyn + 35 TwrBsFxt (kN) ElastoDyn + 36 TwrBsFyt (kN) ElastoDyn + 37 TwrBsFzt (kN) ElastoDyn + 38 TwrBsMxt (kN-m) ElastoDyn + 39 TwrBsMyt (kN-m) ElastoDyn + 40 TwrBsMzt (kN-m) ElastoDyn + 41 NcIMURAys (deg/s^2) ElastoDyn + 42 NcIMUTAxs (m/s^2) ElastoDyn + 43 RtFldFxh (N) AeroDyn + 44 RtFldFyh (N) AeroDyn + 45 RtFldFzh (N) AeroDyn + 46 RtFldMxh (N-m) AeroDyn + 47 RtFldMyh (N-m) AeroDyn + 48 RtFldMzh (N-m) AeroDyn + 49 RtVAvgxh (m/s) AeroDyn + 50 RtFldCp (-) AeroDyn + 51 RtFldCt (-) AeroDyn + 52 RtArea (m^2) AeroDyn + 53 RtSpeed (rpm) AeroDyn + 54 RtTSR (-) AeroDyn + 55 GenTq (kN-m) ServoDyn + 56 GenPwr (kW) ServoDyn diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder1.dat new file mode 100644 index 0000000000..4ff6d1311f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder1.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.50 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.50 Minimum CD value +-180.00 0.000 0.5000 0.000 + 0.00 0.000 0.5000 0.000 + 180.00 0.000 0.5000 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder2.dat new file mode 100644 index 0000000000..29f643ca65 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/Cylinder2.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.35 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.35 Minimum CD value +-180.00 0.000 0.3500 0.000 + 0.00 0.000 0.3500 0.000 + 180.00 0.000 0.3500 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU21_A17.dat new file mode 100644 index 0000000000..52cc6d3ff9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU21_A17.dat @@ -0,0 +1,158 @@ +DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -5.0609 Zero Cn angle of attack (deg) + 6.2047 Cn slope for zero lift (dimensionless) + 1.4144 Cn extrapolated to value at positive stall angle of attack + -0.5324 Cn at stall value for negative angle of attack + -1.50 Angle of attack for minimum CD (deg) + 0.0057 Minimum CD value +-180.00 0.000 0.0185 0.0000 +-175.00 0.394 0.0332 0.1978 +-170.00 0.788 0.0945 0.3963 +-160.00 0.670 0.2809 0.2738 +-155.00 0.749 0.3932 0.3118 +-150.00 0.797 0.5112 0.3413 +-145.00 0.818 0.6309 0.3636 +-140.00 0.813 0.7485 0.3799 +-135.00 0.786 0.8612 0.3911 +-130.00 0.739 0.9665 0.3980 +-125.00 0.675 1.0625 0.4012 +-120.00 0.596 1.1476 0.4014 +-115.00 0.505 1.2206 0.3990 +-110.00 0.403 1.2805 0.3943 +-105.00 0.294 1.3265 0.3878 +-100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU25_A17.dat new file mode 100644 index 0000000000..3c24e77f5f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU25_A17.dat @@ -0,0 +1,157 @@ +DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.2422 Zero Cn angle of attack (deg) + 6.4462 Cn slope for zero lift (dimensionless) + 1.4336 Cn extrapolated to value at positive stall angle of attack + -0.6873 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0065 Minimum CD value +-180.00 0.000 0.0202 0.0000 +-175.00 0.368 0.0324 0.1845 +-170.00 0.735 0.0943 0.3701 +-160.00 0.695 0.2848 0.2679 +-155.00 0.777 0.4001 0.3046 +-150.00 0.828 0.5215 0.3329 +-145.00 0.850 0.6447 0.3540 +-140.00 0.846 0.7660 0.3693 +-135.00 0.818 0.8823 0.3794 +-130.00 0.771 0.9911 0.3854 +-125.00 0.705 1.0905 0.3878 +-120.00 0.624 1.1787 0.3872 +-115.00 0.530 1.2545 0.3841 +-110.00 0.426 1.3168 0.3788 +-105.00 0.314 1.3650 0.3716 +-100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU30_A17.dat new file mode 100644 index 0000000000..23ecb3e9a3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU30_A17.dat @@ -0,0 +1,159 @@ +DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -2.3220 Zero Cn angle of attack (deg) + 7.3326 Cn slope for zero lift (dimensionless) + 1.4490 Cn extrapolated to value at positive stall angle of attack + -0.6138 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0087 Minimum CD value +-180.00 0.000 0.0267 0.0000 +-175.00 0.274 0.0370 0.1379 +-170.00 0.547 0.0968 0.2778 +-160.00 0.685 0.2876 0.2740 +-155.00 0.766 0.4025 0.3118 +-150.00 0.816 0.5232 0.3411 +-145.00 0.836 0.6454 0.3631 +-140.00 0.832 0.7656 0.3791 +-135.00 0.804 0.8807 0.3899 +-130.00 0.756 0.9882 0.3965 +-125.00 0.690 1.0861 0.3994 +-120.00 0.609 1.1730 0.3992 +-115.00 0.515 1.2474 0.3964 +-110.00 0.411 1.3084 0.3915 +-105.00 0.300 1.3552 0.3846 +-100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU35_A17.dat new file mode 100644 index 0000000000..9e962a1e63 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU35_A17.dat @@ -0,0 +1,151 @@ +DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 11.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.8330 Zero Cn angle of attack (deg) + 7.1838 Cn slope for zero lift (dimensionless) + 1.6717 Cn extrapolated to value at positive stall angle of attack + -0.3075 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0094 Minimum CD value +-180.00 0.000 0.0407 0.0000 +-175.00 0.223 0.0507 0.0937 +-170.00 0.405 0.1055 0.1702 +-160.00 0.658 0.2982 0.2819 +-155.00 0.733 0.4121 0.3213 +-150.00 0.778 0.5308 0.3520 +-145.00 0.795 0.6503 0.3754 +-140.00 0.787 0.7672 0.3926 +-135.00 0.757 0.8785 0.4046 +-130.00 0.708 0.9819 0.4121 +-125.00 0.641 1.0756 0.4160 +-120.00 0.560 1.1580 0.4167 +-115.00 0.467 1.2280 0.4146 +-110.00 0.365 1.2847 0.4104 +-105.00 0.255 1.3274 0.4041 +-100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU40_A17.dat new file mode 100644 index 0000000000..08a2d28261 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/DU40_A17.dat @@ -0,0 +1,152 @@ +DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.3430 Zero Cn angle of attack (deg) + 7.4888 Cn slope for zero lift (dimensionless) + 1.3519 Cn extrapolated to value at positive stall angle of attack + -0.3226 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0113 Minimum CD value +-180.00 0.000 0.0602 0.0000 +-175.00 0.218 0.0699 0.0934 +-170.00 0.397 0.1107 0.1697 +-160.00 0.642 0.3045 0.2813 +-155.00 0.715 0.4179 0.3208 +-150.00 0.757 0.5355 0.3516 +-145.00 0.772 0.6535 0.3752 +-140.00 0.762 0.7685 0.3926 +-135.00 0.731 0.8777 0.4048 +-130.00 0.680 0.9788 0.4126 +-125.00 0.613 1.0700 0.4166 +-120.00 0.532 1.1499 0.4176 +-115.00 0.439 1.2174 0.4158 +-110.00 0.337 1.2716 0.4117 +-105.00 0.228 1.3118 0.4057 +-100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/NACA64_A17.dat new file mode 100644 index 0000000000..3db1887a38 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/AeroData/NACA64_A17.dat @@ -0,0 +1,143 @@ +NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.4320 Zero Cn angle of attack (deg) + 6.0031 Cn slope for zero lift (dimensionless) + 1.4073 Cn extrapolated to value at positive stall angle of attack + -0.7945 Cn at stall value for negative angle of attack + -1.00 Angle of attack for minimum CD (deg) + 0.0052 Minimum CD value +-180.00 0.000 0.0198 0.0000 +-175.00 0.374 0.0341 0.1880 +-170.00 0.749 0.0955 0.3770 +-160.00 0.659 0.2807 0.2747 +-155.00 0.736 0.3919 0.3130 +-150.00 0.783 0.5086 0.3428 +-145.00 0.803 0.6267 0.3654 +-140.00 0.798 0.7427 0.3820 +-135.00 0.771 0.8537 0.3935 +-130.00 0.724 0.9574 0.4007 +-125.00 0.660 1.0519 0.4042 +-120.00 0.581 1.1355 0.4047 +-115.00 0.491 1.2070 0.4025 +-110.00 0.390 1.2656 0.3981 +-105.00 0.282 1.3104 0.3918 +-100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1.dat new file mode 100644 index 0000000000..393e5d8721 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1.dat @@ -0,0 +1,59 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.50 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder1_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.5 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.5000 0.0 + 0.00 0.000 0.5000 0.0 + 180.00 0.000 0.5000 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1_coords.txt new file mode 100644 index 0000000000..3c8ec3d3b4 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder1_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.5 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2.dat new file mode 100644 index 0000000000..5294db4fdb --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2.dat @@ -0,0 +1,60 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.35 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder2_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.35 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.3500 0.0 + 0.00 0.000 0.3500 0.0 + 180.00 0.000 0.3500 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2_coords.txt new file mode 100644 index 0000000000..f95e693e67 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/Cylinder2_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.41667 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17.dat new file mode 100644 index 0000000000..7d55bb9ac2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17.dat @@ -0,0 +1,196 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU21_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4144 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.5324 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.121 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 142 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0185 0.0000 + -175.00 0.394 0.0332 0.1978 + -170.00 0.788 0.0945 0.3963 + -160.00 0.670 0.2809 0.2738 + -155.00 0.749 0.3932 0.3118 + -150.00 0.797 0.5112 0.3413 + -145.00 0.818 0.6309 0.3636 + -140.00 0.813 0.7485 0.3799 + -135.00 0.786 0.8612 0.3911 + -130.00 0.739 0.9665 0.3980 + -125.00 0.675 1.0625 0.4012 + -120.00 0.596 1.1476 0.4014 + -115.00 0.505 1.2206 0.3990 + -110.00 0.403 1.2805 0.3943 + -105.00 0.294 1.3265 0.3878 + -100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17_coords.txt new file mode 100644 index 0000000000..3728b88baa --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU21_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 93-W-210.lm +! x/c y/c +1.00000 0.00194 +0.99660 0.00304 +0.99314 0.00411 +0.98961 0.00516 +0.98601 0.00618 +0.98235 0.00720 +0.97863 0.00823 +0.97484 0.00927 +0.97098 0.01033 +0.96706 0.01139 +0.96307 0.01246 +0.95902 0.01354 +0.95490 0.01463 +0.95072 0.01573 +0.94647 0.01684 +0.94216 0.01797 +0.93778 0.01911 +0.93333 0.02026 +0.92882 0.02142 +0.92425 0.02260 +0.91961 0.02379 +0.91490 0.02499 +0.91013 0.02621 +0.90529 0.02744 +0.90039 0.02869 +0.89542 0.02995 +0.89039 0.03122 +0.88529 0.03250 +0.88013 0.03379 +0.87490 0.03510 +0.86961 0.03643 +0.86425 0.03776 +0.85882 0.03912 +0.85333 0.04048 +0.84778 0.04186 +0.84216 0.04326 +0.83647 0.04466 +0.83072 0.04608 +0.82490 0.04752 +0.81902 0.04896 +0.81307 0.05041 +0.80706 0.05188 +0.80098 0.05336 +0.79484 0.05484 +0.78863 0.05634 +0.78235 0.05784 +0.77601 0.05936 +0.76961 0.06088 +0.76314 0.06242 +0.75660 0.06396 +0.75000 0.06550 +0.74333 0.06706 +0.73667 0.06860 +0.73000 0.07014 +0.72333 0.07167 +0.71667 0.07320 +0.71000 0.07472 +0.70333 0.07624 +0.69667 0.07774 +0.69000 0.07924 +0.68333 0.08072 +0.67667 0.08220 +0.67000 0.08366 +0.66333 0.08511 +0.65667 0.08655 +0.65000 0.08798 +0.64333 0.08940 +0.63667 0.09080 +0.63000 0.09220 +0.62333 0.09357 +0.61667 0.09492 +0.61000 0.09626 +0.60333 0.09759 +0.59667 0.09889 +0.59000 0.10017 +0.58333 0.10143 +0.57667 0.10267 +0.57000 0.10389 +0.56333 0.10509 +0.55667 0.10627 +0.55000 0.10742 +0.54333 0.10854 +0.53667 0.10964 +0.53000 0.11071 +0.52333 0.11175 +0.51667 0.11277 +0.51000 0.11375 +0.50333 0.11470 +0.49667 0.11562 +0.49000 0.11650 +0.48333 0.11734 +0.47667 0.11813 +0.47000 0.11889 +0.46333 0.11960 +0.45667 0.12027 +0.45000 0.12089 +0.44333 0.12147 +0.43667 0.12200 +0.43000 0.12249 +0.42333 0.12292 +0.41667 0.12331 +0.41000 0.12365 +0.40333 0.12394 +0.39667 0.12418 +0.39000 0.12436 +0.38333 0.12449 +0.37667 0.12457 +0.37000 0.12459 +0.36333 0.12455 +0.35667 0.12446 +0.35000 0.12431 +0.34333 0.12411 +0.33667 0.12385 +0.33000 0.12353 +0.32333 0.12317 +0.31667 0.12275 +0.31000 0.12228 +0.30333 0.12175 +0.29667 0.12117 +0.29000 0.12053 +0.28333 0.11984 +0.27667 0.11910 +0.27000 0.11829 +0.26333 0.11744 +0.25667 0.11653 +0.25000 0.11557 +0.24342 0.11456 +0.23693 0.11351 +0.23053 0.11243 +0.22421 0.11130 +0.21798 0.11015 +0.21184 0.10896 +0.20579 0.10773 +0.19982 0.10648 +0.19395 0.10520 +0.18816 0.10389 +0.18245 0.10255 +0.17684 0.10119 +0.17131 0.09980 +0.16587 0.09839 +0.16052 0.09696 +0.15526 0.09550 +0.15008 0.09403 +0.14499 0.09254 +0.13999 0.09103 +0.13508 0.08950 +0.13026 0.08796 +0.12552 0.08641 +0.12087 0.08483 +0.11631 0.08325 +0.11183 0.08165 +0.10745 0.08004 +0.10315 0.07843 +0.09893 0.07679 +0.09481 0.07516 +0.09077 0.07351 +0.08683 0.07186 +0.08297 0.07021 +0.07919 0.06854 +0.07551 0.06687 +0.07191 0.06520 +0.06840 0.06353 +0.06498 0.06185 +0.06164 0.06017 +0.05840 0.05850 +0.05524 0.05682 +0.05217 0.05515 +0.04918 0.05348 +0.04629 0.05181 +0.04348 0.05015 +0.04076 0.04849 +0.03812 0.04683 +0.03558 0.04519 +0.03312 0.04356 +0.03075 0.04194 +0.02847 0.04033 +0.02627 0.03874 +0.02417 0.03716 +0.02215 0.03560 +0.02022 0.03404 +0.01837 0.03249 +0.01662 0.03094 +0.01495 0.02940 +0.01337 0.02785 +0.01187 0.02630 +0.01047 0.02476 +0.00915 0.02322 +0.00792 0.02169 +0.00678 0.02017 +0.00572 0.01864 +0.00476 0.01713 +0.00388 0.01562 +0.00309 0.01410 +0.00238 0.01253 +0.00177 0.01094 +0.00124 0.00923 +0.00080 0.00740 +0.00044 0.00537 +0.00018 0.00333 +0.00000 0.00000 +0.00018 -0.00292 +0.00044 -0.00443 +0.00080 -0.00589 +0.00124 -0.00727 +0.00177 -0.00864 +0.00238 -0.00998 +0.00309 -0.01134 +0.00388 -0.01266 +0.00476 -0.01397 +0.00572 -0.01526 +0.00678 -0.01656 +0.00792 -0.01785 +0.00915 -0.01914 +0.01047 -0.02044 +0.01187 -0.02174 +0.01337 -0.02306 +0.01495 -0.02438 +0.01662 -0.02571 +0.01837 -0.02705 +0.02022 -0.02841 +0.02215 -0.02976 +0.02417 -0.03112 +0.02627 -0.03248 +0.02847 -0.03384 +0.03075 -0.03520 +0.03312 -0.03655 +0.03558 -0.03789 +0.03812 -0.03923 +0.04076 -0.04056 +0.04348 -0.04188 +0.04629 -0.04319 +0.04918 -0.04449 +0.05217 -0.04579 +0.05524 -0.04708 +0.05840 -0.04836 +0.06164 -0.04963 +0.06498 -0.05089 +0.06840 -0.05215 +0.07191 -0.05340 +0.07551 -0.05464 +0.07919 -0.05587 +0.08297 -0.05709 +0.08683 -0.05831 +0.09077 -0.05951 +0.09481 -0.06071 +0.09893 -0.06189 +0.10315 -0.06306 +0.10745 -0.06422 +0.11183 -0.06536 +0.11631 -0.06648 +0.12087 -0.06759 +0.12552 -0.06868 +0.13026 -0.06975 +0.13508 -0.07079 +0.13999 -0.07182 +0.14499 -0.07282 +0.15008 -0.07380 +0.15526 -0.07476 +0.16052 -0.07568 +0.16587 -0.07658 +0.17131 -0.07746 +0.17684 -0.07830 +0.18245 -0.07911 +0.18816 -0.07989 +0.19395 -0.08063 +0.19982 -0.08134 +0.20579 -0.08201 +0.21184 -0.08264 +0.21798 -0.08324 +0.22421 -0.08380 +0.23053 -0.08432 +0.23693 -0.08479 +0.24342 -0.08523 +0.25000 -0.08561 +0.25667 -0.08595 +0.26333 -0.08624 +0.27000 -0.08648 +0.27667 -0.08667 +0.28333 -0.08680 +0.29000 -0.08689 +0.29667 -0.08693 +0.30333 -0.08692 +0.31000 -0.08686 +0.31667 -0.08676 +0.32333 -0.08660 +0.33000 -0.08640 +0.33667 -0.08615 +0.34333 -0.08586 +0.35000 -0.08553 +0.35667 -0.08515 +0.36333 -0.08473 +0.37000 -0.08427 +0.37667 -0.08376 +0.38333 -0.08322 +0.39000 -0.08263 +0.39667 -0.08200 +0.40333 -0.08134 +0.41000 -0.08062 +0.41667 -0.07987 +0.42333 -0.07908 +0.43000 -0.07824 +0.43667 -0.07736 +0.44333 -0.07644 +0.45000 -0.07548 +0.45667 -0.07448 +0.46333 -0.07343 +0.47000 -0.07235 +0.47667 -0.07122 +0.48333 -0.07006 +0.49000 -0.06886 +0.49667 -0.06763 +0.50333 -0.06636 +0.51000 -0.06506 +0.51667 -0.06373 +0.52333 -0.06237 +0.53000 -0.06097 +0.53667 -0.05955 +0.54333 -0.05810 +0.55000 -0.05663 +0.55667 -0.05513 +0.56333 -0.05361 +0.57000 -0.05207 +0.57667 -0.05050 +0.58333 -0.04892 +0.59000 -0.04732 +0.59667 -0.04571 +0.60333 -0.04408 +0.61000 -0.04243 +0.61667 -0.04078 +0.62333 -0.03911 +0.63000 -0.03744 +0.63667 -0.03576 +0.64333 -0.03409 +0.65000 -0.03241 +0.65667 -0.03073 +0.66333 -0.02906 +0.67000 -0.02740 +0.67667 -0.02574 +0.68333 -0.02411 +0.69000 -0.02248 +0.69667 -0.02088 +0.70333 -0.01930 +0.71000 -0.01774 +0.71667 -0.01620 +0.72333 -0.01470 +0.73000 -0.01323 +0.73667 -0.01179 +0.74333 -0.01039 +0.75000 -0.00903 +0.75660 -0.00772 +0.76314 -0.00647 +0.76961 -0.00528 +0.77601 -0.00416 +0.78235 -0.00308 +0.78863 -0.00207 +0.79484 -0.00112 +0.80098 -0.00023 +0.80706 0.00060 +0.81307 0.00136 +0.81902 0.00207 +0.82490 0.00273 +0.83072 0.00333 +0.83647 0.00387 +0.84216 0.00435 +0.84778 0.00479 +0.85333 0.00517 +0.85882 0.00550 +0.86425 0.00578 +0.86961 0.00601 +0.87490 0.00620 +0.88013 0.00633 +0.88529 0.00643 +0.89039 0.00648 +0.89542 0.00649 +0.90039 0.00646 +0.90529 0.00639 +0.91013 0.00628 +0.91490 0.00613 +0.91961 0.00595 +0.92425 0.00574 +0.92882 0.00550 +0.93333 0.00523 +0.93778 0.00494 +0.94216 0.00462 +0.94647 0.00428 +0.95072 0.00392 +0.95490 0.00355 +0.95902 0.00315 +0.96307 0.00275 +0.96706 0.00233 +0.97098 0.00189 +0.97484 0.00145 +0.97863 0.00099 +0.98235 0.00053 +0.98601 0.00005 +0.98961 -0.00044 +0.99314 -0.00094 +0.99660 -0.00143 +1.00000 -0.00194 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17.dat new file mode 100644 index 0000000000..4949fcf7e5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17.dat @@ -0,0 +1,194 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU25_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4336 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6873 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.12 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 140 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0202 0.0000 + -175.00 0.368 0.0324 0.1845 + -170.00 0.735 0.0943 0.3701 + -160.00 0.695 0.2848 0.2679 + -155.00 0.777 0.4001 0.3046 + -150.00 0.828 0.5215 0.3329 + -145.00 0.850 0.6447 0.3540 + -140.00 0.846 0.7660 0.3693 + -135.00 0.818 0.8823 0.3794 + -130.00 0.771 0.9911 0.3854 + -125.00 0.705 1.0905 0.3878 + -120.00 0.624 1.1787 0.3872 + -115.00 0.530 1.2545 0.3841 + -110.00 0.426 1.3168 0.3788 + -105.00 0.314 1.3650 0.3716 + -100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17_coords.txt new file mode 100644 index 0000000000..8655cdc1d7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU25_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 91-W2-250.lm +! x/c y/c +1.00000 0.00213 +0.99660 0.00314 +0.99314 0.00414 +0.98961 0.00515 +0.98601 0.00617 +0.98235 0.00720 +0.97863 0.00822 +0.97484 0.00926 +0.97098 0.01030 +0.96706 0.01135 +0.96307 0.01240 +0.95902 0.01347 +0.95490 0.01454 +0.95072 0.01562 +0.94647 0.01672 +0.94216 0.01783 +0.93778 0.01895 +0.93333 0.02009 +0.92882 0.02125 +0.92425 0.02241 +0.91961 0.02359 +0.91490 0.02479 +0.91013 0.02600 +0.90529 0.02722 +0.90039 0.02846 +0.89542 0.02972 +0.89039 0.03099 +0.88529 0.03227 +0.88013 0.03357 +0.87490 0.03489 +0.86961 0.03622 +0.86425 0.03756 +0.85882 0.03892 +0.85333 0.04029 +0.84778 0.04167 +0.84216 0.04306 +0.83647 0.04447 +0.83072 0.04589 +0.82490 0.04732 +0.81902 0.04877 +0.81307 0.05023 +0.80706 0.05170 +0.80098 0.05319 +0.79484 0.05468 +0.78863 0.05619 +0.78235 0.05771 +0.77601 0.05925 +0.76961 0.06078 +0.76314 0.06233 +0.75660 0.06388 +0.75000 0.06544 +0.74333 0.06701 +0.73667 0.06857 +0.73000 0.07013 +0.72333 0.07168 +0.71667 0.07322 +0.71000 0.07475 +0.70333 0.07628 +0.69667 0.07779 +0.69000 0.07930 +0.68333 0.08080 +0.67667 0.08228 +0.67000 0.08375 +0.66333 0.08522 +0.65667 0.08667 +0.65000 0.08810 +0.64333 0.08953 +0.63667 0.09093 +0.63000 0.09233 +0.62333 0.09371 +0.61667 0.09507 +0.61000 0.09642 +0.60333 0.09775 +0.59667 0.09906 +0.59000 0.10035 +0.58333 0.10163 +0.57667 0.10289 +0.57000 0.10413 +0.56333 0.10535 +0.55667 0.10655 +0.55000 0.10773 +0.54333 0.10888 +0.53667 0.11001 +0.53000 0.11112 +0.52333 0.11221 +0.51667 0.11327 +0.51000 0.11430 +0.50333 0.11530 +0.49667 0.11628 +0.49000 0.11723 +0.48333 0.11815 +0.47667 0.11904 +0.47000 0.11991 +0.46333 0.12074 +0.45667 0.12154 +0.45000 0.12230 +0.44333 0.12303 +0.43667 0.12372 +0.43000 0.12436 +0.42333 0.12497 +0.41667 0.12554 +0.41000 0.12606 +0.40333 0.12655 +0.39667 0.12699 +0.39000 0.12738 +0.38333 0.12773 +0.37667 0.12803 +0.37000 0.12828 +0.36333 0.12846 +0.35667 0.12858 +0.35000 0.12864 +0.34333 0.12862 +0.33667 0.12853 +0.33000 0.12837 +0.32333 0.12815 +0.31667 0.12785 +0.31000 0.12749 +0.30333 0.12705 +0.29667 0.12656 +0.29000 0.12600 +0.28333 0.12538 +0.27667 0.12469 +0.27000 0.12394 +0.26333 0.12312 +0.25667 0.12224 +0.25000 0.12130 +0.24342 0.12030 +0.23693 0.11926 +0.23053 0.11817 +0.22421 0.11704 +0.21798 0.11586 +0.21184 0.11465 +0.20579 0.11340 +0.19982 0.11210 +0.19395 0.11078 +0.18816 0.10942 +0.18245 0.10803 +0.17684 0.10660 +0.17131 0.10515 +0.16587 0.10367 +0.16052 0.10217 +0.15526 0.10064 +0.15008 0.09909 +0.14499 0.09751 +0.13999 0.09591 +0.13508 0.09430 +0.13026 0.09266 +0.12552 0.09101 +0.12087 0.08934 +0.11631 0.08765 +0.11183 0.08595 +0.10745 0.08424 +0.10315 0.08251 +0.09893 0.08076 +0.09481 0.07902 +0.09077 0.07725 +0.08683 0.07549 +0.08297 0.07371 +0.07919 0.07192 +0.07551 0.07013 +0.07191 0.06834 +0.06840 0.06654 +0.06498 0.06474 +0.06164 0.06293 +0.05840 0.06113 +0.05524 0.05933 +0.05217 0.05753 +0.04918 0.05573 +0.04629 0.05393 +0.04348 0.05214 +0.04076 0.05035 +0.03812 0.04856 +0.03558 0.04679 +0.03312 0.04502 +0.03075 0.04326 +0.02847 0.04151 +0.02627 0.03976 +0.02417 0.03804 +0.02215 0.03632 +0.02022 0.03462 +0.01837 0.03293 +0.01662 0.03126 +0.01495 0.02961 +0.01337 0.02797 +0.01187 0.02635 +0.01047 0.02475 +0.00915 0.02317 +0.00792 0.02161 +0.00678 0.02007 +0.00572 0.01855 +0.00476 0.01706 +0.00388 0.01557 +0.00309 0.01409 +0.00238 0.01261 +0.00177 0.01110 +0.00124 0.00945 +0.00080 0.00766 +0.00044 0.00568 +0.00018 0.00363 +0.00000 0.00000 +0.00018 -0.00360 +0.00044 -0.00572 +0.00080 -0.00778 +0.00124 -0.00974 +0.00177 -0.01169 +0.00238 -0.01359 +0.00309 -0.01549 +0.00388 -0.01736 +0.00476 -0.01921 +0.00572 -0.02104 +0.00678 -0.02288 +0.00792 -0.02470 +0.00915 -0.02652 +0.01047 -0.02835 +0.01187 -0.03019 +0.01337 -0.03205 +0.01495 -0.03392 +0.01662 -0.03581 +0.01837 -0.03770 +0.02022 -0.03961 +0.02215 -0.04153 +0.02417 -0.04345 +0.02627 -0.04537 +0.02847 -0.04730 +0.03075 -0.04921 +0.03312 -0.05112 +0.03558 -0.05302 +0.03812 -0.05491 +0.04076 -0.05679 +0.04348 -0.05865 +0.04629 -0.06051 +0.04918 -0.06234 +0.05217 -0.06418 +0.05524 -0.06600 +0.05840 -0.06780 +0.06164 -0.06960 +0.06498 -0.07139 +0.06840 -0.07316 +0.07191 -0.07492 +0.07551 -0.07668 +0.07919 -0.07842 +0.08297 -0.08015 +0.08683 -0.08186 +0.09077 -0.08356 +0.09481 -0.08525 +0.09893 -0.08692 +0.10315 -0.08858 +0.10745 -0.09022 +0.11183 -0.09182 +0.11631 -0.09342 +0.12087 -0.09498 +0.12552 -0.09652 +0.13026 -0.09803 +0.13508 -0.09951 +0.13999 -0.10095 +0.14499 -0.10237 +0.15008 -0.10376 +0.15526 -0.10511 +0.16052 -0.10642 +0.16587 -0.10769 +0.17131 -0.10892 +0.17684 -0.11011 +0.18245 -0.11126 +0.18816 -0.11236 +0.19395 -0.11341 +0.19982 -0.11441 +0.20579 -0.11536 +0.21184 -0.11626 +0.21798 -0.11710 +0.22421 -0.11789 +0.23053 -0.11862 +0.23693 -0.11929 +0.24342 -0.11990 +0.25000 -0.12045 +0.25667 -0.12094 +0.26333 -0.12135 +0.27000 -0.12168 +0.27667 -0.12195 +0.28333 -0.12214 +0.29000 -0.12227 +0.29667 -0.12232 +0.30333 -0.12231 +0.31000 -0.12222 +0.31667 -0.12207 +0.32333 -0.12186 +0.33000 -0.12157 +0.33667 -0.12123 +0.34333 -0.12082 +0.35000 -0.12034 +0.35667 -0.11981 +0.36333 -0.11922 +0.37000 -0.11857 +0.37667 -0.11785 +0.38333 -0.11708 +0.39000 -0.11625 +0.39667 -0.11537 +0.40333 -0.11442 +0.41000 -0.11342 +0.41667 -0.11236 +0.42333 -0.11124 +0.43000 -0.11006 +0.43667 -0.10881 +0.44333 -0.10752 +0.45000 -0.10615 +0.45667 -0.10474 +0.46333 -0.10326 +0.47000 -0.10173 +0.47667 -0.10015 +0.48333 -0.09851 +0.49000 -0.09682 +0.49667 -0.09508 +0.50333 -0.09329 +0.51000 -0.09145 +0.51667 -0.08956 +0.52333 -0.08764 +0.53000 -0.08567 +0.53667 -0.08366 +0.54333 -0.08162 +0.55000 -0.07953 +0.55667 -0.07742 +0.56333 -0.07527 +0.57000 -0.07309 +0.57667 -0.07088 +0.58333 -0.06865 +0.59000 -0.06639 +0.59667 -0.06410 +0.60333 -0.06180 +0.61000 -0.05948 +0.61667 -0.05713 +0.62333 -0.05478 +0.63000 -0.05242 +0.63667 -0.05005 +0.64333 -0.04767 +0.65000 -0.04530 +0.65667 -0.04293 +0.66333 -0.04057 +0.67000 -0.03822 +0.67667 -0.03588 +0.68333 -0.03357 +0.69000 -0.03127 +0.69667 -0.02900 +0.70333 -0.02676 +0.71000 -0.02456 +0.71667 -0.02238 +0.72333 -0.02026 +0.73000 -0.01817 +0.73667 -0.01614 +0.74333 -0.01416 +0.75000 -0.01223 +0.75660 -0.01038 +0.76314 -0.00861 +0.76961 -0.00692 +0.77601 -0.00532 +0.78235 -0.00381 +0.78863 -0.00238 +0.79484 -0.00103 +0.80098 0.00023 +0.80706 0.00141 +0.81307 0.00250 +0.81902 0.00351 +0.82490 0.00444 +0.83072 0.00529 +0.83647 0.00606 +0.84216 0.00675 +0.84778 0.00737 +0.85333 0.00791 +0.85882 0.00839 +0.86425 0.00879 +0.86961 0.00913 +0.87490 0.00940 +0.88013 0.00961 +0.88529 0.00975 +0.89039 0.00983 +0.89542 0.00985 +0.90039 0.00982 +0.90529 0.00972 +0.91013 0.00957 +0.91490 0.00936 +0.91961 0.00910 +0.92425 0.00880 +0.92882 0.00844 +0.93333 0.00804 +0.93778 0.00760 +0.94216 0.00712 +0.94647 0.00660 +0.95072 0.00606 +0.95490 0.00549 +0.95902 0.00490 +0.96307 0.00429 +0.96706 0.00367 +0.97098 0.00303 +0.97484 0.00238 +0.97863 0.00173 +0.98235 0.00108 +0.98601 0.00043 +0.98961 -0.00022 +0.99314 -0.00086 +0.99660 -0.00149 +1.00000 -0.00213 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17.dat new file mode 100644 index 0000000000..2173054243 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17.dat @@ -0,0 +1,198 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU30_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -2.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.449 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6138 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.008 Cd0 ! 2D drag coefficient value at 0-lift. + -0.09 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 143 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0267 0.0000 + -175.00 0.274 0.0370 0.1379 + -170.00 0.547 0.0968 0.2778 + -160.00 0.685 0.2876 0.2740 + -155.00 0.766 0.4025 0.3118 + -150.00 0.816 0.5232 0.3411 + -145.00 0.836 0.6454 0.3631 + -140.00 0.832 0.7656 0.3791 + -135.00 0.804 0.8807 0.3899 + -130.00 0.756 0.9882 0.3965 + -125.00 0.690 1.0861 0.3994 + -120.00 0.609 1.1730 0.3992 + -115.00 0.515 1.2474 0.3964 + -110.00 0.411 1.3084 0.3915 + -105.00 0.300 1.3552 0.3846 + -100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17_coords.txt new file mode 100644 index 0000000000..0f010f6506 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU30_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 97-W-300.lm +! x/c y/c +1.00000 0.00246 +0.99660 0.00340 +0.99314 0.00437 +0.98961 0.00536 +0.98601 0.00638 +0.98235 0.00740 +0.97863 0.00843 +0.97484 0.00947 +0.97098 0.01051 +0.96706 0.01157 +0.96307 0.01264 +0.95902 0.01371 +0.95490 0.01479 +0.95072 0.01588 +0.94647 0.01698 +0.94216 0.01810 +0.93778 0.01922 +0.93333 0.02036 +0.92882 0.02151 +0.92425 0.02268 +0.91961 0.02386 +0.91490 0.02505 +0.91013 0.02626 +0.90529 0.02749 +0.90039 0.02873 +0.89542 0.02999 +0.89039 0.03126 +0.88529 0.03255 +0.88013 0.03385 +0.87490 0.03516 +0.86961 0.03649 +0.86425 0.03784 +0.85882 0.03921 +0.85333 0.04058 +0.84778 0.04197 +0.84216 0.04337 +0.83647 0.04479 +0.83072 0.04622 +0.82490 0.04767 +0.81902 0.04913 +0.81307 0.05060 +0.80706 0.05208 +0.80098 0.05357 +0.79484 0.05508 +0.78863 0.05659 +0.78235 0.05812 +0.77601 0.05965 +0.76961 0.06120 +0.76314 0.06275 +0.75660 0.06432 +0.75000 0.06589 +0.74333 0.06747 +0.73667 0.06904 +0.73000 0.07061 +0.72333 0.07217 +0.71667 0.07371 +0.71000 0.07525 +0.70333 0.07678 +0.69667 0.07830 +0.69000 0.07981 +0.68333 0.08131 +0.67667 0.08280 +0.67000 0.08428 +0.66333 0.08575 +0.65667 0.08720 +0.65000 0.08864 +0.64333 0.09008 +0.63667 0.09149 +0.63000 0.09290 +0.62333 0.09429 +0.61667 0.09566 +0.61000 0.09703 +0.60333 0.09837 +0.59667 0.09970 +0.59000 0.10102 +0.58333 0.10232 +0.57667 0.10360 +0.57000 0.10486 +0.56333 0.10611 +0.55667 0.10734 +0.55000 0.10855 +0.54333 0.10975 +0.53667 0.11092 +0.53000 0.11207 +0.52333 0.11321 +0.51667 0.11432 +0.51000 0.11541 +0.50333 0.11648 +0.49667 0.11752 +0.49000 0.11854 +0.48333 0.11954 +0.47667 0.12051 +0.47000 0.12146 +0.46333 0.12239 +0.45667 0.12328 +0.45000 0.12415 +0.44333 0.12500 +0.43667 0.12581 +0.43000 0.12659 +0.42333 0.12734 +0.41667 0.12806 +0.41000 0.12875 +0.40333 0.12940 +0.39667 0.13001 +0.39000 0.13059 +0.38333 0.13113 +0.37667 0.13164 +0.37000 0.13210 +0.36333 0.13252 +0.35667 0.13290 +0.35000 0.13323 +0.34333 0.13352 +0.33667 0.13377 +0.33000 0.13396 +0.32333 0.13411 +0.31667 0.13420 +0.31000 0.13424 +0.30333 0.13422 +0.29667 0.13415 +0.29000 0.13401 +0.28333 0.13381 +0.27667 0.13355 +0.27000 0.13321 +0.26333 0.13280 +0.25667 0.13231 +0.25000 0.13174 +0.24342 0.13109 +0.23693 0.13036 +0.23053 0.12955 +0.22421 0.12866 +0.21798 0.12771 +0.21184 0.12668 +0.20579 0.12559 +0.19982 0.12444 +0.19395 0.12324 +0.18816 0.12197 +0.18245 0.12066 +0.17684 0.11930 +0.17131 0.11789 +0.16587 0.11644 +0.16052 0.11495 +0.15526 0.11342 +0.15008 0.11185 +0.14499 0.11024 +0.13999 0.10860 +0.13508 0.10693 +0.13026 0.10522 +0.12552 0.10348 +0.12087 0.10172 +0.11631 0.09993 +0.11183 0.09811 +0.10745 0.09627 +0.10315 0.09441 +0.09893 0.09252 +0.09481 0.09061 +0.09077 0.08869 +0.08683 0.08675 +0.08297 0.08478 +0.07919 0.08280 +0.07551 0.08082 +0.07191 0.07881 +0.06840 0.07680 +0.06498 0.07477 +0.06164 0.07274 +0.05840 0.07070 +0.05524 0.06865 +0.05217 0.06660 +0.04918 0.06454 +0.04629 0.06248 +0.04348 0.06042 +0.04076 0.05835 +0.03812 0.05629 +0.03558 0.05423 +0.03312 0.05217 +0.03075 0.05012 +0.02847 0.04808 +0.02627 0.04604 +0.02417 0.04402 +0.02215 0.04200 +0.02022 0.03999 +0.01837 0.03799 +0.01662 0.03602 +0.01495 0.03405 +0.01337 0.03211 +0.01187 0.03017 +0.01047 0.02827 +0.00915 0.02637 +0.00792 0.02450 +0.00678 0.02266 +0.00572 0.02083 +0.00476 0.01904 +0.00388 0.01725 +0.00309 0.01548 +0.00238 0.01370 +0.00177 0.01194 +0.00124 0.01010 +0.00080 0.00820 +0.00044 0.00612 +0.00018 0.00390 +0.00000 0.00000 +0.00018 -0.00382 +0.00044 -0.00601 +0.00080 -0.00815 +0.00124 -0.01017 +0.00177 -0.01216 +0.00238 -0.01412 +0.00309 -0.01611 +0.00388 -0.01811 +0.00476 -0.02014 +0.00572 -0.02217 +0.00678 -0.02423 +0.00792 -0.02630 +0.00915 -0.02840 +0.01047 -0.03053 +0.01187 -0.03267 +0.01337 -0.03485 +0.01495 -0.03705 +0.01662 -0.03929 +0.01837 -0.04154 +0.02022 -0.04385 +0.02215 -0.04617 +0.02417 -0.04852 +0.02627 -0.05088 +0.02847 -0.05328 +0.03075 -0.05569 +0.03312 -0.05813 +0.03558 -0.06060 +0.03812 -0.06308 +0.04076 -0.06559 +0.04348 -0.06811 +0.04629 -0.07064 +0.04918 -0.07318 +0.05217 -0.07574 +0.05524 -0.07831 +0.05840 -0.08088 +0.06164 -0.08345 +0.06498 -0.08604 +0.06840 -0.08862 +0.07191 -0.09121 +0.07551 -0.09379 +0.07919 -0.09637 +0.08297 -0.09895 +0.08683 -0.10152 +0.09077 -0.10408 +0.09481 -0.10665 +0.09893 -0.10919 +0.10315 -0.11173 +0.10745 -0.11425 +0.11183 -0.11675 +0.11631 -0.11923 +0.12087 -0.12169 +0.12552 -0.12412 +0.13026 -0.12652 +0.13508 -0.12888 +0.13999 -0.13121 +0.14499 -0.13350 +0.15008 -0.13576 +0.15526 -0.13797 +0.16052 -0.14014 +0.16587 -0.14225 +0.17131 -0.14432 +0.17684 -0.14633 +0.18245 -0.14828 +0.18816 -0.15017 +0.19395 -0.15198 +0.19982 -0.15371 +0.20579 -0.15537 +0.21184 -0.15693 +0.21798 -0.15840 +0.22421 -0.15976 +0.23053 -0.16101 +0.23693 -0.16214 +0.24342 -0.16314 +0.25000 -0.16399 +0.25667 -0.16470 +0.26333 -0.16526 +0.27000 -0.16567 +0.27667 -0.16592 +0.28333 -0.16602 +0.29000 -0.16598 +0.29667 -0.16580 +0.30333 -0.16548 +0.31000 -0.16503 +0.31667 -0.16445 +0.32333 -0.16374 +0.33000 -0.16291 +0.33667 -0.16198 +0.34333 -0.16094 +0.35000 -0.15980 +0.35667 -0.15855 +0.36333 -0.15722 +0.37000 -0.15580 +0.37667 -0.15429 +0.38333 -0.15270 +0.39000 -0.15104 +0.39667 -0.14931 +0.40333 -0.14752 +0.41000 -0.14566 +0.41667 -0.14374 +0.42333 -0.14178 +0.43000 -0.13977 +0.43667 -0.13772 +0.44333 -0.13562 +0.45000 -0.13348 +0.45667 -0.13130 +0.46333 -0.12908 +0.47000 -0.12683 +0.47667 -0.12456 +0.48333 -0.12225 +0.49000 -0.11992 +0.49667 -0.11757 +0.50333 -0.11520 +0.51000 -0.11281 +0.51667 -0.11040 +0.52333 -0.10799 +0.53000 -0.10555 +0.53667 -0.10310 +0.54333 -0.10065 +0.55000 -0.09818 +0.55667 -0.09570 +0.56333 -0.09321 +0.57000 -0.09071 +0.57667 -0.08821 +0.58333 -0.08571 +0.59000 -0.08320 +0.59667 -0.08070 +0.60333 -0.07819 +0.61000 -0.07569 +0.61667 -0.07319 +0.62333 -0.07070 +0.63000 -0.06820 +0.63667 -0.06572 +0.64333 -0.06325 +0.65000 -0.06079 +0.65667 -0.05834 +0.66333 -0.05590 +0.67000 -0.05347 +0.67667 -0.05106 +0.68333 -0.04867 +0.69000 -0.04629 +0.69667 -0.04394 +0.70333 -0.04161 +0.71000 -0.03931 +0.71667 -0.03703 +0.72333 -0.03478 +0.73000 -0.03256 +0.73667 -0.03037 +0.74333 -0.02822 +0.75000 -0.02610 +0.75660 -0.02405 +0.76314 -0.02205 +0.76961 -0.02013 +0.77601 -0.01827 +0.78235 -0.01647 +0.78863 -0.01474 +0.79484 -0.01309 +0.80098 -0.01150 +0.80706 -0.00998 +0.81307 -0.00854 +0.81902 -0.00717 +0.82490 -0.00586 +0.83072 -0.00462 +0.83647 -0.00346 +0.84216 -0.00236 +0.84778 -0.00133 +0.85333 -0.00037 +0.85882 0.00052 +0.86425 0.00134 +0.86961 0.00210 +0.87490 0.00278 +0.88013 0.00340 +0.88529 0.00395 +0.89039 0.00444 +0.89542 0.00487 +0.90039 0.00524 +0.90529 0.00555 +0.91013 0.00580 +0.91490 0.00600 +0.91961 0.00614 +0.92425 0.00622 +0.92882 0.00625 +0.93333 0.00623 +0.93778 0.00615 +0.94216 0.00602 +0.94647 0.00583 +0.95072 0.00558 +0.95490 0.00528 +0.95902 0.00493 +0.96307 0.00452 +0.96706 0.00405 +0.97098 0.00352 +0.97484 0.00294 +0.97863 0.00231 +0.98235 0.00163 +0.98601 0.00090 +0.98961 0.00012 +0.99314 -0.00071 +0.99660 -0.00158 +1.00000 -0.00246 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17.dat new file mode 100644 index 0000000000..750b46ecbf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17.dat @@ -0,0 +1,189 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU35_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -1.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 11.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -11.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.6717 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3075 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.012 Cd0 ! 2D drag coefficient value at 0-lift. + -0.07 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 135 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0407 0.0000 + -175.00 0.223 0.0507 0.0937 + -170.00 0.405 0.1055 0.1702 + -160.00 0.658 0.2982 0.2819 + -155.00 0.733 0.4121 0.3213 + -150.00 0.778 0.5308 0.3520 + -145.00 0.795 0.6503 0.3754 + -140.00 0.787 0.7672 0.3926 + -135.00 0.757 0.8785 0.4046 + -130.00 0.708 0.9819 0.4121 + -125.00 0.641 1.0756 0.4160 + -120.00 0.560 1.1580 0.4167 + -115.00 0.467 1.2280 0.4146 + -110.00 0.365 1.2847 0.4104 + -105.00 0.255 1.3274 0.4041 + -100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17_coords.txt new file mode 100644 index 0000000000..b1b81649b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU35_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU 35 +! x/c y/c +1.00000 0.00283 +0.99660 0.00378 +0.99314 0.00477 +0.98961 0.00578 +0.98601 0.00683 +0.98235 0.00789 +0.97863 0.00897 +0.97484 0.01006 +0.97098 0.01116 +0.96706 0.01228 +0.96307 0.01342 +0.95902 0.01456 +0.95490 0.01571 +0.95072 0.01688 +0.94647 0.01806 +0.94216 0.01926 +0.93778 0.02046 +0.93333 0.02169 +0.92882 0.02292 +0.92425 0.02419 +0.91961 0.02547 +0.91490 0.02675 +0.91013 0.02807 +0.90529 0.02941 +0.90039 0.03077 +0.89542 0.03214 +0.89039 0.03353 +0.88529 0.03495 +0.88013 0.03638 +0.87490 0.03782 +0.86961 0.03929 +0.86425 0.04079 +0.85882 0.04230 +0.85333 0.04383 +0.84778 0.04538 +0.84216 0.04694 +0.83647 0.04853 +0.83072 0.05013 +0.82490 0.05176 +0.81902 0.05340 +0.81307 0.05506 +0.80706 0.05673 +0.80098 0.05842 +0.79484 0.06013 +0.78863 0.06184 +0.78235 0.06358 +0.77601 0.06531 +0.76961 0.06708 +0.76314 0.06885 +0.75660 0.07064 +0.75000 0.07244 +0.74333 0.07426 +0.73667 0.07606 +0.73000 0.07786 +0.72333 0.07966 +0.71667 0.08144 +0.71000 0.08322 +0.70333 0.08498 +0.69667 0.08674 +0.69000 0.08849 +0.68333 0.09022 +0.67667 0.09196 +0.67000 0.09368 +0.66333 0.09539 +0.65667 0.09708 +0.65000 0.09876 +0.64333 0.10044 +0.63667 0.10210 +0.63000 0.10375 +0.62333 0.10538 +0.61667 0.10699 +0.61000 0.10859 +0.60333 0.11017 +0.59667 0.11174 +0.59000 0.11330 +0.58333 0.11483 +0.57667 0.11634 +0.57000 0.11784 +0.56333 0.11931 +0.55667 0.12077 +0.55000 0.12220 +0.54333 0.12363 +0.53667 0.12502 +0.53000 0.12639 +0.52333 0.12775 +0.51667 0.12907 +0.51000 0.13037 +0.50333 0.13165 +0.49667 0.13289 +0.49000 0.13411 +0.48333 0.13531 +0.47667 0.13648 +0.47000 0.13761 +0.46333 0.13873 +0.45667 0.13980 +0.45000 0.14086 +0.44333 0.14189 +0.43667 0.14288 +0.43000 0.14384 +0.42333 0.14477 +0.41667 0.14566 +0.41000 0.14653 +0.40333 0.14736 +0.39667 0.14814 +0.39000 0.14889 +0.38333 0.14960 +0.37667 0.15028 +0.37000 0.15091 +0.36333 0.15151 +0.35667 0.15207 +0.35000 0.15258 +0.34333 0.15306 +0.33667 0.15351 +0.33000 0.15391 +0.32333 0.15426 +0.31667 0.15457 +0.31000 0.15482 +0.30333 0.15502 +0.29667 0.15516 +0.29000 0.15524 +0.28333 0.15525 +0.27667 0.15520 +0.27000 0.15507 +0.26333 0.15486 +0.25667 0.15457 +0.25000 0.15419 +0.24342 0.15372 +0.23693 0.15316 +0.23053 0.15250 +0.22421 0.15175 +0.21798 0.15094 +0.21184 0.15002 +0.20579 0.14904 +0.19982 0.14798 +0.19395 0.14686 +0.18816 0.14566 +0.18245 0.14439 +0.17684 0.14308 +0.17131 0.14169 +0.16587 0.14025 +0.16052 0.13875 +0.15526 0.13721 +0.15008 0.13561 +0.14499 0.13396 +0.13999 0.13226 +0.13508 0.13052 +0.13026 0.12873 +0.12552 0.12689 +0.12087 0.12502 +0.11631 0.12311 +0.11183 0.12115 +0.10745 0.11917 +0.10315 0.11715 +0.09893 0.11509 +0.09481 0.11299 +0.09077 0.11087 +0.08683 0.10871 +0.08297 0.10652 +0.07919 0.10430 +0.07551 0.10207 +0.07191 0.09979 +0.06840 0.09750 +0.06498 0.09517 +0.06164 0.09284 +0.05840 0.09048 +0.05524 0.08809 +0.05217 0.08569 +0.04918 0.08327 +0.04629 0.08084 +0.04348 0.07839 +0.04076 0.07592 +0.03812 0.07345 +0.03558 0.07096 +0.03312 0.06847 +0.03075 0.06597 +0.02847 0.06348 +0.02627 0.06097 +0.02417 0.05847 +0.02215 0.05596 +0.02022 0.05344 +0.01837 0.05091 +0.01662 0.04841 +0.01495 0.04589 +0.01337 0.04339 +0.01187 0.04088 +0.01047 0.03840 +0.00915 0.03591 +0.00792 0.03343 +0.00678 0.03096 +0.00572 0.02845 +0.00476 0.02592 +0.00388 0.02329 +0.00309 0.02056 +0.00238 0.01774 +0.00177 0.01503 +0.00124 0.01240 +0.00080 0.00990 +0.00044 0.00733 +0.00018 0.00465 +0.00000 0.00000 +0.00018 -0.00461 +0.00044 -0.00726 +0.00080 -0.00990 +0.00124 -0.01246 +0.00177 -0.01509 +0.00238 -0.01776 +0.00309 -0.02049 +0.00388 -0.02317 +0.00476 -0.02585 +0.00572 -0.02848 +0.00678 -0.03112 +0.00792 -0.03376 +0.00915 -0.03642 +0.01047 -0.03911 +0.01187 -0.04178 +0.01337 -0.04450 +0.01495 -0.04721 +0.01662 -0.04995 +0.01837 -0.05269 +0.02022 -0.05547 +0.02215 -0.05825 +0.02417 -0.06105 +0.02627 -0.06386 +0.02847 -0.06670 +0.03075 -0.06955 +0.03312 -0.07244 +0.03558 -0.07536 +0.03812 -0.07828 +0.04076 -0.08125 +0.04348 -0.08422 +0.04629 -0.08720 +0.04918 -0.09020 +0.05217 -0.09321 +0.05524 -0.09622 +0.05840 -0.09925 +0.06164 -0.10225 +0.06498 -0.10528 +0.06840 -0.10829 +0.07191 -0.11131 +0.07551 -0.11431 +0.07919 -0.11730 +0.08297 -0.12028 +0.08683 -0.12325 +0.09077 -0.12619 +0.09481 -0.12914 +0.09893 -0.13205 +0.10315 -0.13494 +0.10745 -0.13780 +0.11183 -0.14065 +0.11631 -0.14345 +0.12087 -0.14624 +0.12552 -0.14898 +0.13026 -0.15169 +0.13508 -0.15435 +0.13999 -0.15697 +0.14499 -0.15954 +0.15008 -0.16207 +0.15526 -0.16454 +0.16052 -0.16696 +0.16587 -0.16932 +0.17131 -0.17163 +0.17684 -0.17387 +0.18245 -0.17603 +0.18816 -0.17814 +0.19395 -0.18015 +0.19982 -0.18207 +0.20579 -0.18391 +0.21184 -0.18564 +0.21798 -0.18727 +0.22421 -0.18877 +0.23053 -0.19015 +0.23693 -0.19140 +0.24342 -0.19250 +0.25000 -0.19343 +0.25667 -0.19420 +0.26333 -0.19481 +0.27000 -0.19525 +0.27667 -0.19552 +0.28333 -0.19562 +0.29000 -0.19556 +0.29667 -0.19535 +0.30333 -0.19498 +0.31000 -0.19448 +0.31667 -0.19383 +0.32333 -0.19303 +0.33000 -0.19211 +0.33667 -0.19107 +0.34333 -0.18991 +0.35000 -0.18864 +0.35667 -0.18725 +0.36333 -0.18577 +0.37000 -0.18418 +0.37667 -0.18251 +0.38333 -0.18074 +0.39000 -0.17889 +0.39667 -0.17695 +0.40333 -0.17496 +0.41000 -0.17288 +0.41667 -0.17074 +0.42333 -0.16855 +0.43000 -0.16631 +0.43667 -0.16402 +0.44333 -0.16167 +0.45000 -0.15929 +0.45667 -0.15684 +0.46333 -0.15436 +0.47000 -0.15185 +0.47667 -0.14930 +0.48333 -0.14671 +0.49000 -0.14410 +0.49667 -0.14147 +0.50333 -0.13881 +0.51000 -0.13613 +0.51667 -0.13342 +0.52333 -0.13071 +0.53000 -0.12797 +0.53667 -0.12522 +0.54333 -0.12247 +0.55000 -0.11970 +0.55667 -0.11692 +0.56333 -0.11413 +0.57000 -0.11133 +0.57667 -0.10853 +0.58333 -0.10573 +0.59000 -0.10293 +0.59667 -0.10014 +0.60333 -0.09734 +0.61000 -0.09456 +0.61667 -0.09178 +0.62333 -0.08901 +0.63000 -0.08624 +0.63667 -0.08348 +0.64333 -0.08074 +0.65000 -0.07801 +0.65667 -0.07529 +0.66333 -0.07257 +0.67000 -0.06987 +0.67667 -0.06719 +0.68333 -0.06452 +0.69000 -0.06186 +0.69667 -0.05922 +0.70333 -0.05661 +0.71000 -0.05401 +0.71667 -0.05144 +0.72333 -0.04889 +0.73000 -0.04637 +0.73667 -0.04386 +0.74333 -0.04140 +0.75000 -0.03896 +0.75660 -0.03658 +0.76314 -0.03425 +0.76961 -0.03199 +0.77601 -0.02979 +0.78235 -0.02765 +0.78863 -0.02557 +0.79484 -0.02357 +0.80098 -0.02162 +0.80706 -0.01974 +0.81307 -0.01794 +0.81902 -0.01621 +0.82490 -0.01454 +0.83072 -0.01294 +0.83647 -0.01142 +0.84216 -0.00996 +0.84778 -0.00858 +0.85333 -0.00727 +0.85882 -0.00604 +0.86425 -0.00487 +0.86961 -0.00377 +0.87490 -0.00276 +0.88013 -0.00182 +0.88529 -0.00095 +0.89039 -0.00014 +0.89542 0.00061 +0.90039 0.00128 +0.90529 0.00189 +0.91013 0.00243 +0.91490 0.00293 +0.91961 0.00335 +0.92425 0.00370 +0.92882 0.00401 +0.93333 0.00425 +0.93778 0.00441 +0.94216 0.00452 +0.94647 0.00455 +0.95072 0.00451 +0.95490 0.00439 +0.95902 0.00420 +0.96307 0.00394 +0.96706 0.00358 +0.97098 0.00315 +0.97484 0.00264 +0.97863 0.00206 +0.98235 0.00141 +0.98601 0.00069 +0.98961 -0.00011 +0.99314 -0.00097 +0.99660 -0.00190 +1.00000 -0.00283 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17.dat new file mode 100644 index 0000000000..3882d07ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17.dat @@ -0,0 +1,190 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU40_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.3519 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3226 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.03 Cd0 ! 2D drag coefficient value at 0-lift. + -0.05 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 136 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0602 0.0000 + -175.00 0.218 0.0699 0.0934 + -170.00 0.397 0.1107 0.1697 + -160.00 0.642 0.3045 0.2813 + -155.00 0.715 0.4179 0.3208 + -150.00 0.757 0.5355 0.3516 + -145.00 0.772 0.6535 0.3752 + -140.00 0.762 0.7685 0.3926 + -135.00 0.731 0.8777 0.4048 + -130.00 0.680 0.9788 0.4126 + -125.00 0.613 1.0700 0.4166 + -120.00 0.532 1.1499 0.4176 + -115.00 0.439 1.2174 0.4158 + -110.00 0.337 1.2716 0.4117 + -105.00 0.228 1.3118 0.4057 + -100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17_coords.txt new file mode 100644 index 0000000000..24e0ec78c9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/DU40_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.33087 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU4050 +! x/c y/c +1.00000 0.00347 +0.99660 0.00455 +0.99314 0.00565 +0.98961 0.00678 +0.98601 0.00795 +0.98235 0.00914 +0.97863 0.01035 +0.97484 0.01158 +0.97098 0.01283 +0.96706 0.01410 +0.96307 0.01539 +0.95902 0.01670 +0.95490 0.01803 +0.95072 0.01937 +0.94647 0.02074 +0.94216 0.02212 +0.93778 0.02352 +0.93333 0.02495 +0.92882 0.02639 +0.92425 0.02786 +0.91961 0.02936 +0.91490 0.03087 +0.91013 0.03242 +0.90529 0.03400 +0.90039 0.03560 +0.89542 0.03723 +0.89039 0.03887 +0.88529 0.04056 +0.88013 0.04226 +0.87490 0.04399 +0.86961 0.04575 +0.86425 0.04754 +0.85882 0.04935 +0.85333 0.05119 +0.84778 0.05305 +0.84216 0.05493 +0.83647 0.05685 +0.83072 0.05878 +0.82490 0.06076 +0.81902 0.06275 +0.81307 0.06476 +0.80706 0.06680 +0.80098 0.06886 +0.79484 0.07094 +0.78863 0.07304 +0.78235 0.07517 +0.77601 0.07730 +0.76961 0.07947 +0.76314 0.08165 +0.75660 0.08386 +0.75000 0.08608 +0.74333 0.08832 +0.73667 0.09056 +0.73000 0.09279 +0.72333 0.09502 +0.71667 0.09724 +0.71000 0.09946 +0.70333 0.10166 +0.69667 0.10386 +0.69000 0.10605 +0.68333 0.10822 +0.67667 0.11040 +0.67000 0.11256 +0.66333 0.11471 +0.65667 0.11685 +0.65000 0.11897 +0.64333 0.12109 +0.63667 0.12318 +0.63000 0.12527 +0.62333 0.12733 +0.61667 0.12938 +0.61000 0.13142 +0.60333 0.13343 +0.59667 0.13543 +0.59000 0.13742 +0.58333 0.13938 +0.57667 0.14131 +0.57000 0.14323 +0.56333 0.14512 +0.55667 0.14698 +0.55000 0.14882 +0.54333 0.15064 +0.53667 0.15242 +0.53000 0.15417 +0.52333 0.15591 +0.51667 0.15759 +0.51000 0.15925 +0.50333 0.16088 +0.49667 0.16246 +0.49000 0.16401 +0.48333 0.16553 +0.47667 0.16701 +0.47000 0.16844 +0.46333 0.16985 +0.45667 0.17120 +0.45000 0.17253 +0.44333 0.17381 +0.43667 0.17504 +0.43000 0.17624 +0.42333 0.17739 +0.41667 0.17849 +0.41000 0.17957 +0.40333 0.18058 +0.39667 0.18154 +0.39000 0.18246 +0.38333 0.18333 +0.37667 0.18415 +0.37000 0.18491 +0.36333 0.18563 +0.35667 0.18629 +0.35000 0.18690 +0.34333 0.18746 +0.33667 0.18797 +0.33000 0.18842 +0.32333 0.18881 +0.31667 0.18914 +0.31000 0.18940 +0.30333 0.18961 +0.29667 0.18973 +0.29000 0.18979 +0.28333 0.18977 +0.27667 0.18968 +0.27000 0.18950 +0.26333 0.18924 +0.25667 0.18890 +0.25000 0.18845 +0.24342 0.18791 +0.23693 0.18729 +0.23053 0.18657 +0.22421 0.18575 +0.21798 0.18487 +0.21184 0.18388 +0.20579 0.18282 +0.19982 0.18167 +0.19395 0.18046 +0.18816 0.17916 +0.18245 0.17778 +0.17684 0.17634 +0.17131 0.17482 +0.16587 0.17323 +0.16052 0.17158 +0.15526 0.16987 +0.15008 0.16809 +0.14499 0.16625 +0.13999 0.16436 +0.13508 0.16240 +0.13026 0.16038 +0.12552 0.15831 +0.12087 0.15619 +0.11631 0.15402 +0.11183 0.15179 +0.10745 0.14953 +0.10315 0.14722 +0.09893 0.14485 +0.09481 0.14243 +0.09077 0.13998 +0.08683 0.13748 +0.08297 0.13493 +0.07919 0.13234 +0.07551 0.12972 +0.07191 0.12705 +0.06840 0.12435 +0.06498 0.12161 +0.06164 0.11884 +0.05840 0.11603 +0.05524 0.11319 +0.05217 0.11031 +0.04918 0.10740 +0.04629 0.10447 +0.04348 0.10150 +0.04076 0.09851 +0.03812 0.09549 +0.03558 0.09246 +0.03312 0.08940 +0.03075 0.08632 +0.02847 0.08324 +0.02627 0.08013 +0.02417 0.07701 +0.02215 0.07387 +0.02022 0.07070 +0.01837 0.06751 +0.01662 0.06433 +0.01495 0.06111 +0.01337 0.05790 +0.01187 0.05468 +0.01047 0.05148 +0.00915 0.04826 +0.00792 0.04505 +0.00678 0.04181 +0.00572 0.03847 +0.00476 0.03502 +0.00388 0.03133 +0.00309 0.02736 +0.00238 0.02318 +0.00177 0.01920 +0.00124 0.01552 +0.00080 0.01217 +0.00044 0.00892 +0.00018 0.00563 +0.00000 0.00000 +0.00018 -0.00567 +0.00044 -0.00905 +0.00080 -0.01247 +0.00124 -0.01591 +0.00177 -0.01956 +0.00238 -0.02333 +0.00309 -0.02716 +0.00388 -0.03085 +0.00476 -0.03442 +0.00572 -0.03783 +0.00678 -0.04120 +0.00792 -0.04453 +0.00915 -0.04785 +0.01047 -0.05117 +0.01187 -0.05447 +0.01337 -0.05781 +0.01495 -0.06113 +0.01662 -0.06446 +0.01837 -0.06775 +0.02022 -0.07107 +0.02215 -0.07437 +0.02417 -0.07766 +0.02627 -0.08092 +0.02847 -0.08421 +0.03075 -0.08748 +0.03312 -0.09076 +0.03558 -0.09406 +0.03812 -0.09733 +0.04076 -0.10064 +0.04348 -0.10392 +0.04629 -0.10720 +0.04918 -0.11047 +0.05217 -0.11374 +0.05524 -0.11698 +0.05840 -0.12023 +0.06164 -0.12344 +0.06498 -0.12665 +0.06840 -0.12982 +0.07191 -0.13299 +0.07551 -0.13612 +0.07919 -0.13922 +0.08297 -0.14230 +0.08683 -0.14535 +0.09077 -0.14835 +0.09481 -0.15135 +0.09893 -0.15429 +0.10315 -0.15720 +0.10745 -0.16006 +0.11183 -0.16289 +0.11631 -0.16567 +0.12087 -0.16842 +0.12552 -0.17111 +0.13026 -0.17376 +0.13508 -0.17635 +0.13999 -0.17890 +0.14499 -0.18137 +0.15008 -0.18380 +0.15526 -0.18616 +0.16052 -0.18847 +0.16587 -0.19070 +0.17131 -0.19287 +0.17684 -0.19496 +0.18245 -0.19698 +0.18816 -0.19894 +0.19395 -0.20080 +0.19982 -0.20257 +0.20579 -0.20425 +0.21184 -0.20584 +0.21798 -0.20733 +0.22421 -0.20870 +0.23053 -0.20996 +0.23693 -0.21110 +0.24342 -0.21210 +0.25000 -0.21297 +0.25667 -0.21370 +0.26333 -0.21429 +0.27000 -0.21472 +0.27667 -0.21501 +0.28333 -0.21515 +0.29000 -0.21516 +0.29667 -0.21502 +0.30333 -0.21476 +0.31000 -0.21437 +0.31667 -0.21384 +0.32333 -0.21320 +0.33000 -0.21243 +0.33667 -0.21155 +0.34333 -0.21057 +0.35000 -0.20948 +0.35667 -0.20827 +0.36333 -0.20697 +0.37000 -0.20556 +0.37667 -0.20407 +0.38333 -0.20248 +0.39000 -0.20081 +0.39667 -0.19904 +0.40333 -0.19720 +0.41000 -0.19527 +0.41667 -0.19327 +0.42333 -0.19119 +0.43000 -0.18905 +0.43667 -0.18683 +0.44333 -0.18454 +0.45000 -0.18219 +0.45667 -0.17976 +0.46333 -0.17727 +0.47000 -0.17473 +0.47667 -0.17212 +0.48333 -0.16945 +0.49000 -0.16673 +0.49667 -0.16397 +0.50333 -0.16115 +0.51000 -0.15828 +0.51667 -0.15537 +0.52333 -0.15242 +0.53000 -0.14942 +0.53667 -0.14639 +0.54333 -0.14333 +0.55000 -0.14024 +0.55667 -0.13713 +0.56333 -0.13399 +0.57000 -0.13083 +0.57667 -0.12765 +0.58333 -0.12446 +0.59000 -0.12125 +0.59667 -0.11804 +0.60333 -0.11482 +0.61000 -0.11160 +0.61667 -0.10838 +0.62333 -0.10515 +0.63000 -0.10192 +0.63667 -0.09870 +0.64333 -0.09549 +0.65000 -0.09228 +0.65667 -0.08909 +0.66333 -0.08590 +0.67000 -0.08274 +0.67667 -0.07958 +0.68333 -0.07645 +0.69000 -0.07333 +0.69667 -0.07024 +0.70333 -0.06717 +0.71000 -0.06413 +0.71667 -0.06112 +0.72333 -0.05814 +0.73000 -0.05519 +0.73667 -0.05228 +0.74333 -0.04941 +0.75000 -0.04658 +0.75660 -0.04382 +0.76314 -0.04114 +0.76961 -0.03853 +0.77601 -0.03600 +0.78235 -0.03354 +0.78863 -0.03116 +0.79484 -0.02887 +0.80098 -0.02665 +0.80706 -0.02452 +0.81307 -0.02247 +0.81902 -0.02050 +0.82490 -0.01862 +0.83072 -0.01681 +0.83647 -0.01510 +0.84216 -0.01346 +0.84778 -0.01191 +0.85333 -0.01045 +0.85882 -0.00907 +0.86425 -0.00776 +0.86961 -0.00653 +0.87490 -0.00539 +0.88013 -0.00434 +0.88529 -0.00335 +0.89039 -0.00245 +0.89542 -0.00160 +0.90039 -0.00085 +0.90529 -0.00015 +0.91013 0.00046 +0.91490 0.00103 +0.91961 0.00151 +0.92425 0.00193 +0.92882 0.00229 +0.93333 0.00258 +0.93778 0.00279 +0.94216 0.00295 +0.94647 0.00303 +0.95072 0.00303 +0.95490 0.00296 +0.95902 0.00282 +0.96307 0.00261 +0.96706 0.00232 +0.97098 0.00194 +0.97484 0.00149 +0.97863 0.00098 +0.98235 0.00040 +0.98601 -0.00025 +0.98961 -0.00097 +0.99314 -0.00176 +0.99660 -0.00261 +1.00000 -0.00347 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17.dat new file mode 100644 index 0000000000..68cff47cc6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17.dat @@ -0,0 +1,181 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"NACA64_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.432 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4073 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.7945 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.0065 Cd0 ! 2D drag coefficient value at 0-lift. + -0.088 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] +"Default" x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"Default" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 127 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0198 0.0000 + -175.00 0.374 0.0341 0.1880 + -170.00 0.749 0.0955 0.3770 + -160.00 0.659 0.2807 0.2747 + -155.00 0.736 0.3919 0.3130 + -150.00 0.783 0.5086 0.3428 + -145.00 0.803 0.6267 0.3654 + -140.00 0.798 0.7427 0.3820 + -135.00 0.771 0.8537 0.3935 + -130.00 0.724 0.9574 0.4007 + -125.00 0.660 1.0519 0.4042 + -120.00 0.581 1.1355 0.4047 + -115.00 0.491 1.2070 0.4025 + -110.00 0.390 1.2656 0.3981 + -105.00 0.282 1.3104 0.3918 + -100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17_coords.txt new file mode 100644 index 0000000000..aa31ac26b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Airfoils/NACA64_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! NACA 64-618 (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.990000 0.003385 +0.980000 0.006126 +0.975000 0.007447 +0.970000 0.008767 +0.965000 0.010062 +0.960000 0.011357 +0.955000 0.012639 +0.950000 0.013921 +0.945000 0.015200 +0.940000 0.016478 +0.935000 0.017757 +0.930000 0.019036 +0.925000 0.020317 +0.920000 0.021598 +0.915000 0.022881 +0.910000 0.024163 +0.905000 0.025448 +0.900000 0.026733 +0.887500 0.029951 +0.875000 0.033169 +0.862500 0.036386 +0.850000 0.039603 +0.837500 0.042804 +0.825000 0.046004 +0.812500 0.049171 +0.800000 0.052337 +0.787500 0.055452 +0.775000 0.058566 +0.762500 0.061611 +0.750000 0.064656 +0.737500 0.067615 +0.725000 0.070573 +0.712500 0.073429 +0.700000 0.076285 +0.687500 0.079029 +0.675000 0.081773 +0.662500 0.084393 +0.650000 0.087012 +0.637500 0.089490 +0.625000 0.091967 +0.612500 0.094283 +0.600000 0.096599 +0.587500 0.098743 +0.575000 0.100887 +0.562500 0.102843 +0.550000 0.104799 +0.537500 0.106549 +0.525000 0.108299 +0.512500 0.109830 +0.500000 0.111360 +0.487500 0.112649 +0.475000 0.113937 +0.462500 0.114964 +0.450000 0.115990 +0.445000 0.116320 +0.440000 0.116650 +0.435000 0.116931 +0.430000 0.117211 +0.425000 0.117439 +0.420000 0.117667 +0.415000 0.117835 +0.410000 0.118003 +0.405000 0.118104 +0.400000 0.118204 +0.395000 0.118231 +0.390000 0.118258 +0.385000 0.118213 +0.380000 0.118168 +0.375000 0.118057 +0.370000 0.117946 +0.365000 0.117777 +0.360000 0.117607 +0.355000 0.117383 +0.350000 0.117159 +0.345000 0.116881 +0.340000 0.116603 +0.335000 0.116273 +0.330000 0.115942 +0.325000 0.115562 +0.320000 0.115181 +0.315000 0.114750 +0.310000 0.114319 +0.305000 0.113838 +0.300000 0.113356 +0.295000 0.112824 +0.290000 0.112292 +0.285000 0.111710 +0.280000 0.111127 +0.275000 0.110495 +0.270000 0.109863 +0.265000 0.109180 +0.260000 0.108497 +0.255000 0.107762 +0.250000 0.107027 +0.245000 0.106241 +0.240000 0.105454 +0.235000 0.104614 +0.230000 0.103774 +0.225000 0.102880 +0.220000 0.101985 +0.215000 0.101035 +0.210000 0.100084 +0.205000 0.099076 +0.200000 0.098068 +0.195000 0.097001 +0.190000 0.095934 +0.185000 0.094805 +0.180000 0.093676 +0.175000 0.092484 +0.170000 0.091291 +0.165000 0.090032 +0.160000 0.088772 +0.155000 0.087441 +0.150000 0.086110 +0.145000 0.084704 +0.140000 0.083298 +0.135000 0.081814 +0.130000 0.080329 +0.125000 0.078759 +0.120000 0.077188 +0.115000 0.075525 +0.110000 0.073862 +0.105000 0.072098 +0.100000 0.070334 +0.097500 0.069412 +0.095000 0.068489 +0.092500 0.067537 +0.090000 0.066584 +0.087500 0.065601 +0.085000 0.064617 +0.082500 0.063600 +0.080000 0.062583 +0.077500 0.061531 +0.075000 0.060478 +0.072500 0.059388 +0.070000 0.058297 +0.067500 0.057165 +0.065000 0.056032 +0.062500 0.054854 +0.060000 0.053676 +0.057500 0.052447 +0.055000 0.051218 +0.052500 0.049933 +0.050000 0.048647 +0.047500 0.047299 +0.045000 0.045950 +0.042500 0.044530 +0.040000 0.043110 +0.037500 0.041606 +0.035000 0.040102 +0.032500 0.038501 +0.030000 0.036899 +0.027500 0.035177 +0.025000 0.033454 +0.022500 0.031574 +0.020000 0.029694 +0.018750 0.028680 +0.017500 0.027666 +0.016250 0.026589 +0.015000 0.025511 +0.013750 0.024354 +0.012500 0.023197 +0.011250 0.021936 +0.010000 0.020674 +0.009500 0.020131 +0.009000 0.019587 +0.008500 0.019017 +0.008000 0.018447 +0.007500 0.017844 +0.007000 0.017241 +0.006500 0.016598 +0.006000 0.015955 +0.005500 0.015260 +0.005000 0.014565 +0.004500 0.013801 +0.004000 0.013037 +0.003500 0.012167 +0.003000 0.011296 +0.002500 0.010262 +0.002000 0.009227 +0.001875 0.008930 +0.001750 0.008633 +0.001625 0.008315 +0.001500 0.007997 +0.001375 0.007655 +0.001250 0.007312 +0.001125 0.006934 +0.001000 0.006555 +0.000875 0.006125 +0.000750 0.005695 +0.000625 0.005184 +0.000500 0.004672 +0.000400 0.004190 +0.000350 0.003913 +0.000300 0.003636 +0.000200 0.002970 +0.000100 0.002104 +0.000050 0.001052 +0.000000 0.000000 +0.000050 -0.001046 +0.000100 -0.002092 +0.000200 -0.002954 +0.000300 -0.003613 +0.000350 -0.003891 +0.000400 -0.004169 +0.000500 -0.004658 +0.000625 -0.005178 +0.000750 -0.005698 +0.000875 -0.006135 +0.001000 -0.006572 +0.001125 -0.006956 +0.001250 -0.007340 +0.001375 -0.007684 +0.001500 -0.008027 +0.001625 -0.008341 +0.001750 -0.008654 +0.001875 -0.008943 +0.002000 -0.009231 +0.002500 -0.010204 +0.003000 -0.011176 +0.003500 -0.011953 +0.004000 -0.012729 +0.004500 -0.013380 +0.005000 -0.014030 +0.005500 -0.014595 +0.006000 -0.015160 +0.006500 -0.015667 +0.007000 -0.016174 +0.007500 -0.016636 +0.008000 -0.017098 +0.008500 -0.017526 +0.009000 -0.017953 +0.009500 -0.018352 +0.010000 -0.018750 +0.011250 -0.019644 +0.012500 -0.020537 +0.013750 -0.021322 +0.015000 -0.022107 +0.016250 -0.022812 +0.017500 -0.023517 +0.018750 -0.024160 +0.020000 -0.024803 +0.022500 -0.025948 +0.025000 -0.027092 +0.027500 -0.028097 +0.030000 -0.029102 +0.032500 -0.030003 +0.035000 -0.030904 +0.037500 -0.031725 +0.040000 -0.032546 +0.042500 -0.033304 +0.045000 -0.034061 +0.047500 -0.034767 +0.050000 -0.035472 +0.052500 -0.036132 +0.055000 -0.036792 +0.057500 -0.037414 +0.060000 -0.038035 +0.062500 -0.038622 +0.065000 -0.039209 +0.067500 -0.039766 +0.070000 -0.040322 +0.072500 -0.040852 +0.075000 -0.041381 +0.077500 -0.041885 +0.080000 -0.042389 +0.082500 -0.042870 +0.085000 -0.043350 +0.087500 -0.043809 +0.090000 -0.044268 +0.092500 -0.044707 +0.095000 -0.045145 +0.097500 -0.045566 +0.100000 -0.045987 +0.105000 -0.046782 +0.110000 -0.047576 +0.115000 -0.048313 +0.120000 -0.049050 +0.125000 -0.049734 +0.130000 -0.050417 +0.135000 -0.051053 +0.140000 -0.051688 +0.145000 -0.052278 +0.150000 -0.052868 +0.155000 -0.053418 +0.160000 -0.053967 +0.165000 -0.054478 +0.170000 -0.054988 +0.175000 -0.055461 +0.180000 -0.055934 +0.185000 -0.056373 +0.190000 -0.056811 +0.195000 -0.057216 +0.200000 -0.057621 +0.205000 -0.057993 +0.210000 -0.058365 +0.215000 -0.058705 +0.220000 -0.059045 +0.225000 -0.059355 +0.230000 -0.059664 +0.235000 -0.059944 +0.240000 -0.060224 +0.245000 -0.060474 +0.250000 -0.060723 +0.255000 -0.060943 +0.260000 -0.061163 +0.265000 -0.061354 +0.270000 -0.061545 +0.275000 -0.061708 +0.280000 -0.061871 +0.285000 -0.062004 +0.290000 -0.062137 +0.295000 -0.062240 +0.300000 -0.062343 +0.305000 -0.062417 +0.310000 -0.062490 +0.315000 -0.062534 +0.320000 -0.062577 +0.325000 -0.062590 +0.330000 -0.062602 +0.335000 -0.062583 +0.340000 -0.062563 +0.345000 -0.062512 +0.350000 -0.062460 +0.355000 -0.062374 +0.360000 -0.062287 +0.365000 -0.062164 +0.370000 -0.062040 +0.375000 -0.061878 +0.380000 -0.061716 +0.385000 -0.061509 +0.390000 -0.061301 +0.395000 -0.061040 +0.400000 -0.060778 +0.405000 -0.060458 +0.410000 -0.060138 +0.415000 -0.059763 +0.420000 -0.059388 +0.425000 -0.058966 +0.430000 -0.058544 +0.435000 -0.058083 +0.440000 -0.057622 +0.445000 -0.057127 +0.450000 -0.056632 +0.462500 -0.055265 +0.475000 -0.053897 +0.487500 -0.052374 +0.500000 -0.050850 +0.512500 -0.049195 +0.525000 -0.047539 +0.537500 -0.045777 +0.550000 -0.044014 +0.562500 -0.042165 +0.575000 -0.040316 +0.587500 -0.038401 +0.600000 -0.036486 +0.612500 -0.034526 +0.625000 -0.032565 +0.637500 -0.030575 +0.650000 -0.028585 +0.662500 -0.026594 +0.675000 -0.024603 +0.687500 -0.022632 +0.700000 -0.020660 +0.712500 -0.018728 +0.725000 -0.016795 +0.737500 -0.014922 +0.750000 -0.013048 +0.762500 -0.011260 +0.775000 -0.009472 +0.787500 -0.007797 +0.800000 -0.006122 +0.812500 -0.004594 +0.825000 -0.003065 +0.837500 -0.001721 +0.850000 -0.000376 +0.862500 0.000742 +0.875000 0.001859 +0.887500 0.002698 +0.900000 0.003536 +0.905000 0.003780 +0.910000 0.004023 +0.915000 0.004205 +0.920000 0.004387 +0.925000 0.004504 +0.930000 0.004620 +0.935000 0.004661 +0.940000 0.004702 +0.945000 0.004658 +0.950000 0.004614 +0.955000 0.004476 +0.960000 0.004338 +0.965000 0.004084 +0.970000 0.003829 +0.975000 0.003436 +0.980000 0.003042 +0.990000 0.001910 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/Cp_Ct_Cq.NREL5MW.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Cp_Ct_Cq.NREL5MW.txt new file mode 100644 index 0000000000..4324d3bbac --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/Cp_Ct_Cq.NREL5MW.txt @@ -0,0 +1,99 @@ +# ----- Rotor performance tables for the NREL-5MW wind turbine ----- +# ------------ Written on Jan-13-22 using the ROSCO toolbox ------------ + +# Pitch angle vector, 36 entries - x axis (matrix columns) (deg) +-5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 +# TSR vector, 26 entries - y axis (matrix rows) (-) +2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 +# Wind speed vector - z axis (m/s) +11.4 + +# Power coefficient + +0.006673 0.009813 0.013077 0.016508 0.020122 0.023918 0.027887 0.032006 0.036239 0.040540 0.044858 0.049138 0.053326 0.057366 0.061205 0.064796 0.068092 0.071051 0.073631 0.075796 0.077520 0.078793 0.079607 0.079960 0.079851 0.079303 0.078341 0.076993 0.075269 0.073154 0.070619 0.067607 0.064059 0.059976 0.055381 0.050328 +0.020093 0.026879 0.033876 0.041034 0.048264 0.055472 0.062560 0.069438 0.076024 0.082246 0.088041 0.093349 0.098111 0.102262 0.105746 0.108521 0.110563 0.111865 0.112435 0.112304 0.111503 0.110082 0.108043 0.105376 0.102031 0.097898 0.092907 0.087092 0.080496 0.073183 0.065206 0.056618 0.047499 0.037976 0.028144 0.018084 +0.048757 0.059921 0.070879 0.081507 0.091686 0.101314 0.110305 0.118583 0.126073 0.132692 0.138350 0.142964 0.146489 0.148944 0.150362 0.150761 0.150158 0.148560 0.145993 0.142397 0.137607 0.131540 0.124241 0.115747 0.106162 0.095542 0.084011 0.071754 0.058916 0.045611 0.031929 0.017939 0.003701 -0.010721 -0.025259 -0.039848 +0.090123 0.104877 0.118836 0.131894 0.143960 0.154953 0.164780 0.173312 0.180438 0.186134 0.190421 0.193294 0.194678 0.194534 0.192872 0.189595 0.184490 0.177562 0.168848 0.158486 0.146540 0.133154 0.118581 0.103012 0.086606 0.069499 0.051807 0.033628 0.015033 -0.003935 -0.023212 -0.042681 -0.062203 -0.081676 -0.101014 -0.120137 +0.139124 0.156683 0.172901 0.187702 0.200999 0.212709 0.222753 0.231064 0.237530 0.241950 0.244105 0.243810 0.240834 0.235185 0.226970 0.216406 0.203596 0.188826 0.172423 0.154596 0.135473 0.115192 0.093900 0.071756 0.048901 0.025448 0.001458 -0.023067 -0.048079 -0.073394 -0.098747 -0.123894 -0.148637 -0.172971 -0.196999 -0.220426 +0.191782 0.211839 0.230276 0.247076 0.262109 0.275108 0.285675 0.293225 0.297120 0.296898 0.292698 0.284905 0.273940 0.260137 0.243968 0.225765 0.205747 0.184044 0.160751 0.135955 0.109826 0.082563 0.054349 0.025323 -0.004446 -0.034984 -0.066317 -0.098275 -0.130442 -0.162296 -0.193412 -0.223707 -0.253665 -0.283545 -0.312671 -0.340141 +0.246353 0.270341 0.292682 0.312827 0.329812 0.342452 0.349588 0.350796 0.346468 0.337517 0.324917 0.309376 0.291272 0.270832 0.248190 0.223439 0.196656 0.167952 0.137415 0.105259 0.071726 0.037018 0.001262 -0.035533 -0.073456 -0.112507 -0.152329 -0.192145 -0.231094 -0.268667 -0.305110 -0.341553 -0.378474 -0.414899 -0.449086 -0.478908 +0.306243 0.335683 0.361286 0.381426 0.394666 0.400011 0.397807 0.389766 0.377676 0.362345 0.344063 0.323009 0.299287 0.272921 0.243930 0.212388 0.178407 0.142107 0.103741 0.063607 0.021945 -0.021117 -0.065611 -0.111678 -0.159287 -0.207873 -0.256248 -0.303158 -0.347971 -0.391262 -0.434965 -0.480253 -0.525739 -0.568955 -0.606708 -0.638532 +0.368062 0.397982 0.420678 0.434161 0.438041 0.434596 0.426094 0.413722 0.397833 0.378568 0.356023 0.330207 0.301063 0.268542 0.232706 0.193700 0.151740 0.107083 0.060108 0.011125 -0.039710 -0.092454 -0.147289 -0.204180 -0.262421 -0.320480 -0.376558 -0.429701 -0.480649 -0.532192 -0.586717 -0.643176 -0.698195 -0.746783 -0.788014 -0.825218 +0.413915 0.437699 0.451902 0.458070 0.457967 0.452866 0.443478 0.429833 0.411921 0.389793 0.363427 0.332762 0.297737 0.258384 0.214897 0.167596 0.116800 0.062939 0.006435 -0.052490 -0.113873 -0.177938 -0.244676 -0.313397 -0.382360 -0.449143 -0.512100 -0.571792 -0.631581 -0.695509 -0.764242 -0.833635 -0.896797 -0.950560 -0.998368 -1.044827 +0.427324 0.444280 0.455448 0.462056 0.464498 0.462253 0.454597 0.441298 0.422256 0.397517 0.367139 0.331124 0.289519 0.242518 0.190536 0.134077 0.073568 0.009566 -0.057573 -0.127803 -0.201376 -0.278345 -0.358171 -0.439117 -0.518328 -0.593032 -0.663068 -0.731776 -0.804602 -0.885395 -0.971040 -1.052725 -1.123154 -1.184540 -1.242706 -1.302084 +0.413889 0.430080 0.443986 0.455667 0.463490 0.465861 0.461379 0.449315 0.429515 0.402103 0.367325 0.325347 0.276400 0.220931 0.159637 0.093102 0.021935 -0.053297 -0.132381 -0.215535 -0.302917 -0.394172 -0.487834 -0.580989 -0.669719 -0.752399 -0.831452 -0.912845 -1.003839 -1.105589 -1.208911 -1.301214 -1.380509 -1.453087 -1.525242 -1.600224 +0.390738 0.409602 0.427384 0.443933 0.457445 0.465005 0.464411 0.454181 0.433864 0.403639 0.364016 0.315425 0.258360 0.193623 0.122136 0.044567 -0.038313 -0.126023 -0.218606 -0.316340 -0.419059 -0.525699 -0.633667 -0.738622 -0.836834 -0.928785 -1.019688 -1.118620 -1.233318 -1.358741 -1.478110 -1.581346 -1.672639 -1.759983 -1.849169 -1.941926 +0.363054 0.386720 0.409228 0.429996 0.447852 0.460425 0.463989 0.456010 0.435373 0.402165 0.357222 0.301344 0.235402 0.160566 0.077923 -0.011703 -0.107479 -0.209107 -0.316861 -0.430808 -0.550233 -0.673151 -0.795604 -0.912315 -1.020857 -1.123956 -1.230487 -1.353172 -1.496497 -1.645302 -1.779751 -1.896314 -2.002958 -2.108318 -2.217267 -2.330606 +0.332023 0.361556 0.389367 0.414649 0.436246 0.452807 0.460431 0.454894 0.434075 0.397696 0.346937 0.283092 0.207494 0.121668 0.026850 -0.075950 -0.185943 -0.303110 -0.427726 -0.559435 -0.696810 -0.836734 -0.973950 -1.103096 -1.222996 -1.339770 -1.467400 -1.620400 -1.794614 -1.965735 -2.116279 -2.249130 -2.374431 -2.500966 -2.632648 -2.770283 +0.297995 0.333854 0.367528 0.397656 0.423215 0.442899 0.454053 0.450936 0.429986 0.390235 0.333142 0.260640 0.174562 0.076794 -0.031277 -0.148468 -0.274167 -0.408575 -0.551737 -0.702675 -0.859149 -1.016871 -1.169580 -1.311915 -1.444423 -1.578792 -1.734397 -1.922541 -2.128205 -2.321411 -2.490350 -2.642587 -2.789846 -2.940844 -3.098986 -3.264660 +0.261597 0.303619 0.343502 0.378889 0.408674 0.431280 0.445167 0.444233 0.423112 0.379761 0.315806 0.233927 0.136491 0.025768 -0.096686 -0.229613 -0.372646 -0.526034 -0.689370 -0.860978 -1.037730 -1.214335 -1.383513 -1.539437 -1.686737 -1.844401 -2.034203 -2.260837 -2.498120 -2.714447 -2.904511 -3.079332 -3.251981 -3.431224 -3.619857 -3.816817 +0.223751 0.271311 0.317227 0.358217 0.392491 0.418111 0.434088 0.434927 0.413446 0.366239 0.294883 0.202866 0.093151 -0.031589 -0.169648 -0.319787 -0.481868 -0.655988 -0.841105 -1.034831 -1.233270 -1.430180 -1.616348 -1.786462 -1.952417 -2.139500 -2.368690 -2.636225 -2.905702 -3.147086 -3.361213 -3.561934 -3.763787 -3.975522 -4.198409 -4.429489 +0.185578 0.237532 0.288993 0.335546 0.374551 0.403289 0.421002 0.423063 0.400961 0.349628 0.270309 0.167352 0.044405 -0.095487 -0.250473 -0.419415 -0.602317 -0.798913 -1.007440 -1.224860 -1.446724 -1.665242 -1.868434 -2.054428 -2.244050 -2.466255 -2.739406 -3.049892 -3.352672 -3.621561 -3.862815 -4.093010 -4.328409 -4.576896 -4.837351 -5.105458 +0.147095 0.203239 0.259075 0.310894 0.354752 0.386719 0.405978 0.408744 0.385629 0.329881 0.242007 0.127271 -0.009910 -0.166158 -0.339498 -0.528928 -0.734472 -0.955298 -1.188911 -1.431845 -1.679152 -1.920015 -2.140330 -2.345296 -2.563821 -2.826409 -3.147779 -3.503220 -3.840906 -4.140058 -4.411660 -4.675361 -4.948974 -5.238172 -5.539321 -5.847566 +0.109921 0.168465 0.228283 0.284493 0.333003 0.368316 0.389001 0.392004 0.367452 0.306944 0.209888 0.082498 -0.069969 -0.243863 -0.437077 -0.648769 -0.878808 -1.125646 -1.386141 -1.656724 -1.931386 -2.194733 -2.433122 -2.661010 -2.913585 -3.221522 -3.595200 -3.997663 -4.372318 -4.704715 -5.010142 -5.311913 -5.628384 -5.961897 -6.307013 -6.658699 +0.075556 0.133907 0.196815 0.256499 0.309270 0.347981 0.370019 0.372880 0.346417 0.280755 0.173858 0.032901 -0.135979 -0.328881 -0.543585 -0.779386 -1.035790 -1.310469 -1.599847 -1.900506 -2.203972 -2.489774 -2.748220 -3.003362 -3.294941 -3.653136 -4.083147 -4.534716 -4.948847 -5.317645 -5.660775 -6.005570 -6.369299 -6.750614 -7.143160 -7.541782 +0.045437 0.101086 0.164731 0.227521 0.283675 0.325613 0.348964 0.351362 0.322521 0.251245 0.133815 -0.021672 -0.208162 -0.421508 -0.659413 -0.921225 -1.205892 -1.510319 -1.830843 -2.164074 -2.497172 -2.805822 -3.087060 -3.374013 -3.709339 -4.122787 -4.613131 -5.115993 -5.572447 -5.980987 -6.366170 -6.759084 -7.174174 -7.606904 -8.050518 -8.499762 +0.020095 0.070625 0.132961 0.197686 0.256313 0.301131 0.325760 0.327415 0.295744 0.218342 0.089649 -0.081378 -0.286748 -0.522056 -0.784958 -1.074719 -1.389587 -1.725804 -2.080005 -2.448103 -2.811255 -3.143907 -3.451088 -3.774480 -4.158169 -4.632027 -5.186626 -5.743189 -6.245055 -6.696930 -7.128978 -7.575043 -8.045426 -8.533374 -9.031865 -9.535604 +-0.001687 0.043909 0.102330 0.166837 0.227413 0.274487 0.300332 0.301010 0.266040 0.181968 0.041242 -0.146395 -0.371984 -0.630855 -0.920613 -1.240294 -1.587356 -1.957580 -2.348192 -2.753074 -3.146694 -3.505110 -3.841738 -4.206100 -4.642786 -5.182427 -5.805056 -6.418029 -6.968601 -7.467747 -7.951835 -8.455876 -8.985506 -9.532652 -10.089996 -10.652280 +-0.020991 0.020364 0.073330 0.135754 0.197326 0.245733 0.272607 0.272110 0.233378 0.142039 -0.011538 -0.216915 -0.464126 -0.748233 -1.066769 -1.418378 -1.799699 -2.206350 -2.636179 -3.079288 -3.504186 -3.890511 -4.260392 -4.670103 -5.164549 -5.775547 -6.469853 -7.142266 -7.745026 -8.295764 -8.837283 -9.403900 -9.996885 -10.607377 -11.227722 -11.852766 + + +# Thrust coefficient + +0.128717 0.128402 0.127976 0.127677 0.127561 0.127629 0.127867 0.128247 0.128729 0.129258 0.129777 0.130225 0.130542 0.130673 0.130570 0.130193 0.129510 0.128500 0.127155 0.125472 0.123467 0.121169 0.118605 0.115809 0.112801 0.109598 0.106205 0.102605 0.098769 0.094663 0.090253 0.085471 0.080247 0.074585 0.068519 0.062126 +0.168397 0.169715 0.171083 0.172538 0.173986 0.175323 0.176451 0.177284 0.177754 0.177804 0.177391 0.176487 0.175078 0.173164 0.170771 0.167935 0.164700 0.161125 0.157265 0.153157 0.148796 0.144149 0.139139 0.133696 0.127741 0.121140 0.113810 0.105805 0.097197 0.088074 0.078501 0.068532 0.058230 0.047709 0.037053 0.026331 +0.226643 0.229393 0.231723 0.233550 0.234756 0.235255 0.234993 0.233948 0.232126 0.229565 0.226326 0.222484 0.218143 0.213440 0.208473 0.203249 0.197693 0.191672 0.185067 0.177711 0.169360 0.159907 0.149434 0.138024 0.125825 0.112914 0.099398 0.085443 0.071172 0.056685 0.042068 0.027389 0.012700 -0.001958 -0.016522 -0.030881 +0.299075 0.301289 0.302422 0.302406 0.301210 0.298869 0.295464 0.291107 0.285985 0.280362 0.274473 0.268391 0.262007 0.255130 0.247532 0.238852 0.228637 0.216830 0.203516 0.188917 0.173159 0.156385 0.138854 0.120751 0.102214 0.083356 0.064271 0.045044 0.025754 0.006460 -0.012785 -0.031903 -0.050766 -0.069197 -0.086927 -0.103550 +0.379238 0.378835 0.376828 0.373306 0.368432 0.362520 0.355993 0.349221 0.342334 0.335182 0.327457 0.318711 0.308189 0.295450 0.280436 0.263431 0.244639 0.224405 0.203103 0.180973 0.158152 0.134784 0.110984 0.086862 0.062520 0.038061 0.013566 -0.010909 -0.035298 -0.059484 -0.083286 -0.106436 -0.128554 -0.149119 -0.167467 -0.182809 +0.462045 0.457610 0.451683 0.444801 0.437544 0.430278 0.422940 0.415089 0.406018 0.394702 0.380509 0.363246 0.343190 0.320701 0.296376 0.270674 0.243937 0.216365 0.188092 0.159188 0.129783 0.100004 0.069970 0.039795 0.009565 -0.020663 -0.050818 -0.080761 -0.110260 -0.138960 -0.166409 -0.192073 -0.215232 -0.234926 -0.250010 -0.259496 +0.545296 0.537969 0.530603 0.523523 0.516328 0.508094 0.497562 0.483752 0.466005 0.444344 0.419336 0.391808 0.362349 0.331374 0.299182 0.266026 0.232071 0.197454 0.162213 0.126478 0.090382 0.054055 0.017608 -0.018892 -0.055386 -0.091750 -0.127731 -0.162918 -0.196784 -0.228774 -0.258236 -0.284215 -0.305420 -0.320331 -0.327933 -0.328268 +0.634417 0.627969 0.621264 0.612780 0.601387 0.585824 0.565236 0.539859 0.510799 0.478901 0.444769 0.408839 0.371429 0.332767 0.293070 0.252557 0.211368 0.169524 0.127130 0.084335 0.041284 -0.001917 -0.045208 -0.088516 -0.131639 -0.174175 -0.215526 -0.255049 -0.292101 -0.325924 -0.355354 -0.378817 -0.394523 -0.401294 -0.399320 -0.390574 +0.735578 0.726839 0.715209 0.698962 0.676693 0.649128 0.617406 0.582286 0.544379 0.504195 0.462125 0.418443 0.373358 0.327062 0.279804 0.231775 0.183064 0.133686 0.083811 0.033605 -0.016820 -0.067406 -0.118066 -0.168514 -0.218193 -0.266339 -0.312201 -0.355042 -0.394026 -0.427876 -0.454896 -0.473018 -0.480617 -0.477721 -0.466483 -0.450923 +0.836616 0.819394 0.796306 0.768163 0.735696 0.699319 0.659490 0.616641 0.571164 0.523450 0.473790 0.422421 0.369559 0.315437 0.260360 0.204512 0.147873 0.090579 0.032826 -0.025256 -0.083602 -0.142121 -0.200467 -0.257947 -0.313640 -0.366661 -0.416171 -0.461284 -0.500752 -0.532889 -0.555398 -0.565981 -0.564006 -0.551394 -0.532762 -0.512992 +0.923379 0.893210 0.859907 0.823650 0.784285 0.741493 0.695217 0.645715 0.593258 0.538206 0.480917 0.421690 0.360798 0.298558 0.235326 0.171229 0.106253 0.040624 -0.025491 -0.092007 -0.158843 -0.225631 -0.291594 -0.355648 -0.416743 -0.473917 -0.526240 -0.572594 -0.611418 -0.640346 -0.656398 -0.657833 -0.645755 -0.624799 -0.601049 -0.579120 +0.993425 0.954344 0.913695 0.871240 0.826266 0.778188 0.726411 0.670805 0.611601 0.549205 0.484132 0.416794 0.347553 0.276858 0.205091 0.132281 0.058537 -0.015913 -0.090942 -0.166478 -0.242184 -0.317269 -0.390504 -0.460636 -0.526540 -0.587232 -0.641708 -0.688659 -0.725848 -0.749926 -0.757799 -0.749140 -0.727679 -0.700204 -0.673221 -0.650161 +1.058549 1.011415 0.963227 0.914208 0.863809 0.810735 0.753864 0.692505 0.626704 0.556910 0.483849 0.408103 0.330166 0.250636 0.169909 0.087938 0.004949 -0.078857 -0.163388 -0.248386 -0.333115 -0.416283 -0.496411 -0.572141 -0.642397 -0.706208 -0.762552 -0.809541 -0.843850 -0.861381 -0.859866 -0.841099 -0.811461 -0.779163 -0.750163 -0.726138 +1.122305 1.067207 1.011341 0.955082 0.898284 0.839959 0.778078 0.711195 0.638918 0.561654 0.480375 0.395899 0.308904 0.220154 0.129994 0.038399 -0.054349 -0.148080 -0.242618 -0.337354 -0.431053 -0.522046 -0.608688 -0.689695 -0.764072 -0.830961 -0.888968 -0.935169 -0.965155 -0.974811 -0.963246 -0.934896 -0.898382 -0.862536 -0.832084 -0.807326 +1.185738 1.122582 1.058847 0.995008 0.931027 0.866582 0.799502 0.727171 0.648509 0.563696 0.473951 0.380407 0.283976 0.185599 0.085524 -0.016186 -0.119230 -0.223433 -0.328360 -0.432958 -0.535499 -0.634048 -0.726965 -0.813132 -0.891721 -0.961752 -1.021004 -1.065338 -1.089724 -1.090502 -1.068696 -1.031466 -0.989260 -0.950738 -0.919159 -0.894322 +1.248868 1.177878 1.106090 1.034308 0.962814 0.891330 0.818549 0.740704 0.655695 0.563246 0.464772 0.361803 0.255555 0.147124 0.036641 -0.075690 -0.189578 -0.304724 -0.420330 -0.534810 -0.646043 -0.751962 -0.851114 -0.942592 -1.025625 -1.098723 -1.158523 -1.199963 -1.217675 -1.208810 -1.176857 -1.131525 -1.084562 -1.043982 -1.011881 -0.987449 +1.310753 1.232966 1.153240 1.073234 0.993908 0.914846 0.835616 0.752042 0.660663 0.560476 0.452996 0.340238 0.223775 0.104835 -0.016537 -0.140014 -0.265270 -0.391766 -0.518236 -0.642586 -0.762395 -0.875671 -0.981224 -1.078327 -1.165991 -1.241827 -1.301438 -1.339064 -1.349133 -1.330112 -1.288253 -1.235555 -1.184617 -1.142625 -1.110627 -1.086622 +1.370202 1.287113 1.200281 1.111936 1.024461 0.937489 0.851104 0.761450 0.663572 0.555529 0.438759 0.315838 0.188759 0.058841 -0.073915 -0.209068 -0.346176 -0.484368 -0.621832 -0.756036 -0.884420 -1.005217 -1.117496 -1.220568 -1.312850 -1.390993 -1.449734 -1.482671 -1.484225 -1.454750 -1.403285 -1.343886 -1.289747 -1.247079 -1.215478 -1.191550 +1.425945 1.339521 1.246699 1.150493 1.054590 0.959390 0.865327 0.769108 0.664559 0.548527 0.422175 0.288713 0.150621 0.009228 -0.135421 -0.282763 -0.432177 -0.582348 -0.730921 -0.875019 -1.012114 -1.140727 -1.260146 -1.369430 -1.466168 -1.546178 -1.603417 -1.630806 -1.623105 -1.583019 -1.522246 -1.456812 -1.400325 -1.357559 -1.326244 -1.302016 +1.478287 1.389036 1.292096 1.188788 1.084384 0.980656 0.878503 0.775237 0.663743 0.539578 0.403344 0.258956 0.109434 -0.043935 -0.200986 -0.361019 -0.523161 -0.685556 -0.845366 -0.999480 -1.145544 -1.282366 -1.409337 -1.524920 -1.625906 -1.707377 -1.762486 -1.783498 -1.765941 -1.715150 -1.645380 -1.574677 -1.516687 -1.474068 -1.442713 -1.417868 +1.525569 1.435807 1.335411 1.226404 1.113896 1.001379 0.890777 0.780002 0.661259 0.528773 0.382346 0.226642 0.065268 -0.100589 -0.270547 -0.443771 -0.619028 -0.793883 -0.965092 -1.129434 -1.284809 -1.430301 -1.565142 -1.687017 -1.792041 -1.874588 -1.926934 -1.940785 -1.912886 -1.851321 -1.772922 -1.697837 -1.639004 -1.596445 -1.564728 -1.539006 +1.566315 1.479214 1.376488 1.263103 1.143093 1.021619 0.902254 0.783557 0.657210 0.516187 0.359250 0.191837 0.018160 -0.160683 -0.344060 -0.530963 -0.719689 -0.907253 -1.090067 -1.264932 -1.430027 -1.584649 -1.727568 -1.855690 -1.964564 -2.047808 -2.096752 -2.102712 -2.064071 -1.991678 -1.905145 -1.826603 -1.767296 -1.724535 -1.692174 -1.665365 +1.599400 1.517580 1.415403 1.298085 1.171736 1.041419 0.913010 0.786007 0.651695 0.501886 0.334113 0.154593 -0.031851 -0.224178 -0.421492 -0.622547 -0.825079 -1.025616 -1.220296 -1.406037 -1.581314 -1.745475 -1.896602 -2.030921 -2.143474 -2.227031 -2.271933 -2.269336 -2.219606 -2.136371 -2.042346 -1.961175 -1.901455 -1.858218 -1.824963 -1.796908 +1.624851 1.550529 1.451132 1.331239 1.199665 1.060803 0.923092 0.787425 0.644798 0.485924 0.306984 0.114961 -0.084730 -0.291046 -0.502823 -0.718477 -0.935156 -1.148950 -1.355807 -1.552820 -1.738766 -1.912794 -2.072223 -2.212699 -2.328774 -2.412252 -2.452480 -2.440720 -2.379579 -2.285564 -2.184808 -2.101635 -2.041361 -1.997404 -1.963032 -1.933615 +1.644484 1.576932 1.482832 1.362862 1.226569 1.079755 0.932536 0.787882 0.636575 0.468351 0.277909 0.072976 -0.140450 -0.361273 -0.588030 -0.818712 -1.049886 -1.277246 -1.496631 -1.705352 -1.902443 -2.086605 -2.254411 -2.401028 -2.520465 -2.603459 -2.638392 -2.616924 -2.544069 -2.439454 -2.332777 -2.247970 -2.186918 -2.142020 -2.106339 -2.075472 +1.659936 1.597863 1.510260 1.392062 1.252024 1.098156 0.941373 0.787439 0.627098 0.449210 0.246925 0.028662 -0.198996 -0.434846 -0.677094 -0.923225 -1.169251 -1.410513 -1.642804 -1.863707 -2.072377 -2.266900 -2.443154 -2.595911 -2.718548 -2.800637 -2.829676 -2.798002 -2.713156 -2.598249 -2.486428 -2.400100 -2.338052 -2.292009 -2.254855 -2.222470 + + +# Torque coefficient + +0.003340 0.004911 0.006545 0.008262 0.010070 0.011970 0.013957 0.016018 0.018137 0.020289 0.022450 0.024593 0.026688 0.028710 0.030632 0.032429 0.034079 0.035559 0.036851 0.037934 0.038797 0.039434 0.039841 0.040018 0.039964 0.039689 0.039208 0.038533 0.037670 0.036612 0.035343 0.033836 0.032060 0.030017 0.027717 0.025188 +0.008045 0.010762 0.013563 0.016429 0.019324 0.022210 0.025048 0.027802 0.030438 0.032930 0.035250 0.037375 0.039282 0.040944 0.042339 0.043450 0.044267 0.044789 0.045017 0.044964 0.044644 0.044075 0.043258 0.042191 0.040851 0.039196 0.037198 0.034870 0.032229 0.029301 0.026107 0.022669 0.019018 0.015205 0.011268 0.007241 +0.016268 0.019993 0.023649 0.027195 0.030591 0.033804 0.036803 0.039565 0.042064 0.044273 0.046161 0.047700 0.048876 0.049695 0.050168 0.050302 0.050100 0.049567 0.048711 0.047511 0.045913 0.043888 0.041453 0.038619 0.035421 0.031878 0.028030 0.023941 0.019658 0.015218 0.010653 0.005985 0.001235 -0.003577 -0.008428 -0.013295 +0.025774 0.029993 0.033986 0.037720 0.041171 0.044314 0.047125 0.049565 0.051603 0.053232 0.054458 0.055280 0.055675 0.055634 0.055159 0.054221 0.052762 0.050780 0.048288 0.045325 0.041909 0.038080 0.033913 0.029460 0.024768 0.019876 0.014816 0.009617 0.004299 -0.001125 -0.006638 -0.012206 -0.017789 -0.023358 -0.028889 -0.034358 +0.034814 0.039208 0.043266 0.046970 0.050298 0.053228 0.055741 0.057821 0.059439 0.060545 0.061084 0.061010 0.060266 0.058852 0.056797 0.054153 0.050947 0.047252 0.043147 0.038686 0.033900 0.028825 0.023497 0.017956 0.012237 0.006368 0.000365 -0.005772 -0.012031 -0.018366 -0.024710 -0.031003 -0.037195 -0.043284 -0.049297 -0.055159 +0.042659 0.047120 0.051221 0.054958 0.058302 0.061193 0.063544 0.065223 0.066090 0.066040 0.065106 0.063373 0.060934 0.057863 0.054267 0.050218 0.045765 0.040938 0.035756 0.030241 0.024429 0.018365 0.012089 0.005633 -0.000989 -0.007782 -0.014751 -0.021860 -0.029015 -0.036100 -0.043021 -0.049760 -0.056424 -0.063070 -0.069549 -0.075659 +0.049318 0.054120 0.058592 0.062625 0.066025 0.068556 0.069984 0.070226 0.069360 0.067568 0.065045 0.061934 0.058310 0.054218 0.049685 0.044730 0.039369 0.033622 0.027509 0.021072 0.014359 0.007411 0.000253 -0.007113 -0.014705 -0.022523 -0.030495 -0.038466 -0.046263 -0.053785 -0.061080 -0.068376 -0.075767 -0.083059 -0.089903 -0.095873 +0.055734 0.061091 0.065751 0.069416 0.071826 0.072799 0.072397 0.070934 0.068734 0.065944 0.062616 0.058785 0.054468 0.049669 0.044393 0.038653 0.032469 0.025862 0.018880 0.011576 0.003994 -0.003843 -0.011941 -0.020324 -0.028989 -0.037831 -0.046635 -0.055172 -0.063328 -0.071206 -0.079160 -0.087402 -0.095680 -0.103545 -0.110416 -0.116207 +0.061402 0.066394 0.070180 0.072429 0.073076 0.072502 0.071083 0.069019 0.066369 0.063155 0.059394 0.055087 0.050225 0.044800 0.038821 0.032314 0.025314 0.017864 0.010027 0.001856 -0.006625 -0.015424 -0.024572 -0.034062 -0.043778 -0.053464 -0.062820 -0.071685 -0.080185 -0.088783 -0.097879 -0.107298 -0.116477 -0.124582 -0.131461 -0.137667 +0.063740 0.067402 0.069590 0.070539 0.070524 0.069738 0.068292 0.066191 0.063433 0.060025 0.055965 0.051243 0.045849 0.039789 0.033093 0.025809 0.017986 0.009692 0.000991 -0.008083 -0.017536 -0.027401 -0.037678 -0.048261 -0.058881 -0.069165 -0.078860 -0.088052 -0.097259 -0.107103 -0.117688 -0.128374 -0.138100 -0.146379 -0.153741 -0.160896 +0.061104 0.063529 0.065126 0.066071 0.066420 0.066099 0.065004 0.063103 0.060380 0.056842 0.052498 0.047348 0.041399 0.034678 0.027245 0.019172 0.010520 0.001368 -0.008233 -0.018275 -0.028795 -0.039801 -0.051216 -0.062791 -0.074117 -0.084800 -0.094814 -0.104639 -0.115053 -0.126605 -0.138852 -0.150533 -0.160603 -0.169381 -0.177699 -0.186189 +0.055238 0.057399 0.059255 0.060814 0.061858 0.062174 0.061576 0.059966 0.057323 0.053665 0.049023 0.043421 0.036888 0.029486 0.021305 0.012425 0.002927 -0.007113 -0.017668 -0.028765 -0.040427 -0.052606 -0.065106 -0.077539 -0.089381 -0.100415 -0.110966 -0.121829 -0.133973 -0.147552 -0.161342 -0.173660 -0.184243 -0.193929 -0.203559 -0.213566 +0.048889 0.051249 0.053474 0.055545 0.057235 0.058181 0.058107 0.056827 0.054285 0.050503 0.045545 0.039466 0.032326 0.024226 0.015282 0.005576 -0.004794 -0.015768 -0.027352 -0.039580 -0.052432 -0.065775 -0.079284 -0.092416 -0.104704 -0.116209 -0.127582 -0.139961 -0.154312 -0.170004 -0.184940 -0.197857 -0.209279 -0.220207 -0.231366 -0.242972 +0.042753 0.045540 0.048190 0.050636 0.052739 0.054219 0.054639 0.053699 0.051269 0.047359 0.042066 0.035486 0.027721 0.018908 0.009176 -0.001378 -0.012657 -0.024624 -0.037313 -0.050732 -0.064795 -0.079270 -0.093690 -0.107433 -0.120215 -0.132356 -0.144901 -0.159348 -0.176226 -0.193749 -0.209582 -0.223308 -0.235867 -0.248274 -0.261103 -0.274450 +0.036927 0.040211 0.043304 0.046116 0.048518 0.050360 0.051208 0.050592 0.048277 0.044231 0.038585 0.031485 0.023077 0.013532 0.002986 -0.008447 -0.020680 -0.033711 -0.047570 -0.062219 -0.077497 -0.093059 -0.108320 -0.122683 -0.136018 -0.149005 -0.163200 -0.180216 -0.199592 -0.218623 -0.235366 -0.250141 -0.264077 -0.278150 -0.292795 -0.308102 +0.031398 0.035176 0.038724 0.041898 0.044591 0.046665 0.047841 0.047512 0.045305 0.041116 0.035101 0.027462 0.018392 0.008091 -0.003295 -0.015643 -0.028887 -0.043049 -0.058133 -0.074036 -0.090523 -0.107141 -0.123231 -0.138228 -0.152189 -0.166347 -0.182742 -0.202566 -0.224235 -0.244592 -0.262392 -0.278432 -0.293948 -0.309857 -0.326520 -0.343976 +0.026185 0.030391 0.034383 0.037925 0.040906 0.043169 0.044559 0.044466 0.042352 0.038012 0.031611 0.023415 0.013662 0.002579 -0.009678 -0.022983 -0.037300 -0.052654 -0.069003 -0.086180 -0.103872 -0.121549 -0.138483 -0.154090 -0.168834 -0.184616 -0.203614 -0.226299 -0.250050 -0.271703 -0.290728 -0.308227 -0.325508 -0.343449 -0.362331 -0.382045 +0.021330 0.025864 0.030241 0.034148 0.037416 0.039858 0.041381 0.041461 0.039413 0.034913 0.028111 0.019339 0.008880 -0.003011 -0.016172 -0.030485 -0.045936 -0.062535 -0.080182 -0.098649 -0.117566 -0.136337 -0.154085 -0.170301 -0.186122 -0.203956 -0.225804 -0.251308 -0.276997 -0.300008 -0.320420 -0.339555 -0.358797 -0.378982 -0.400229 -0.422258 +0.016887 0.021614 0.026297 0.030533 0.034082 0.036698 0.038309 0.038497 0.036486 0.031815 0.024597 0.015228 0.004041 -0.008689 -0.022792 -0.038165 -0.054808 -0.072698 -0.091673 -0.111457 -0.131646 -0.151530 -0.170019 -0.186944 -0.204199 -0.224419 -0.249274 -0.277527 -0.305079 -0.329546 -0.351500 -0.372446 -0.393867 -0.416478 -0.440178 -0.464575 +0.012803 0.017690 0.022550 0.027060 0.030877 0.033660 0.035336 0.035577 0.033565 0.028713 0.021064 0.011078 -0.000863 -0.014462 -0.029550 -0.046038 -0.063928 -0.083149 -0.103482 -0.124627 -0.146152 -0.167117 -0.186293 -0.204133 -0.223153 -0.246009 -0.273981 -0.304918 -0.334310 -0.360348 -0.383988 -0.406940 -0.430756 -0.455927 -0.482139 -0.508968 +0.009169 0.014052 0.019042 0.023730 0.027777 0.030722 0.032448 0.032698 0.030650 0.025603 0.017507 0.006881 -0.005836 -0.020341 -0.036458 -0.054116 -0.073304 -0.093893 -0.115622 -0.138192 -0.161102 -0.183069 -0.202953 -0.221962 -0.243030 -0.268716 -0.299885 -0.333456 -0.364707 -0.392433 -0.417910 -0.443081 -0.469479 -0.497298 -0.526085 -0.555420 +0.006050 0.010723 0.015760 0.020539 0.024765 0.027865 0.029630 0.029859 0.027740 0.022482 0.013922 0.002635 -0.010889 -0.026336 -0.043528 -0.062410 -0.082942 -0.104937 -0.128110 -0.152185 -0.176486 -0.199372 -0.220067 -0.240498 -0.263846 -0.292529 -0.326963 -0.363123 -0.396285 -0.425817 -0.453293 -0.480903 -0.510029 -0.540564 -0.571997 -0.603917 +0.003499 0.007783 0.012684 0.017518 0.021842 0.025071 0.026869 0.027054 0.024833 0.019345 0.010303 -0.001669 -0.016028 -0.032455 -0.050772 -0.070931 -0.092849 -0.116289 -0.140968 -0.166626 -0.192273 -0.216038 -0.237692 -0.259787 -0.285606 -0.317440 -0.355194 -0.393913 -0.429058 -0.460514 -0.490172 -0.520425 -0.552385 -0.585704 -0.619861 -0.654451 +0.001490 0.005236 0.009858 0.014657 0.019004 0.022327 0.024153 0.024276 0.021928 0.016189 0.006647 -0.006034 -0.021261 -0.038708 -0.058200 -0.079685 -0.103030 -0.127959 -0.154221 -0.181514 -0.208440 -0.233104 -0.255880 -0.279857 -0.308306 -0.343440 -0.384561 -0.425827 -0.463037 -0.496541 -0.528576 -0.561649 -0.596525 -0.632704 -0.669664 -0.707014 +-0.000121 0.003139 0.007316 0.011928 0.016259 0.019625 0.021473 0.021521 0.019021 0.013010 0.002949 -0.010467 -0.026596 -0.045104 -0.065821 -0.088677 -0.113491 -0.139960 -0.167888 -0.196836 -0.224978 -0.250604 -0.274671 -0.300722 -0.331943 -0.370526 -0.415042 -0.458867 -0.498231 -0.533919 -0.568529 -0.604567 -0.642433 -0.681552 -0.721401 -0.761602 +-0.001449 0.001406 0.005062 0.009371 0.013622 0.016963 0.018818 0.018784 0.016110 0.009805 -0.000797 -0.014974 -0.032039 -0.051651 -0.073640 -0.097912 -0.124235 -0.152307 -0.181979 -0.212567 -0.241898 -0.268567 -0.294100 -0.322383 -0.356515 -0.398693 -0.446622 -0.493039 -0.534649 -0.572667 -0.610048 -0.649163 -0.690097 -0.732240 -0.775063 -0.818211 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/DISCON.IN b/zmq_coupling_tests/templatesDir/OFZMQ_test03/DISCON.IN new file mode 100644 index 0000000000..7c4aacb165 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/DISCON.IN @@ -0,0 +1,192 @@ +! Controller parameter input file for the NREL-5MW wind turbine +! - File written using ROSCO version 2.8.0 controller tuning logic on 10/18/23 + +!------- SIMULATION CONTROL ------------------------------------------------------------ +1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)} +0 ! DT_Out - {Time step to output .dbg* files, or 0 to match sampling period of OpenFAST} +0 ! Echo - (0 - no Echo, 1 - Echo input data to .echo) + +!------- CONTROLLER FLAGS ------------------------------------------------- +1 ! F_LPFType - (1: first-order low-pass filter, 2: second-order low-pass filter), [rad/s] (currently filters generator speed and pitch control signals +0 ! IPC_ControlMode - Turn Individual Pitch Control (IPC) for fatigue load reductions (pitch contribution) {0: off, 1: 1P reductions, 2: 1P+2P reductions} +3 ! VS_ControlMode - Generator torque control mode in above rated conditions (0- no torque control, 1- k*omega^2 with PI transitions, 2- WSE TSR Tracking, 3- Power-based TSR Tracking)} +0 ! VS_ConstPower - Do constant power torque control, where above rated torque varies, 0 for constant torque} +1 ! PC_ControlMode - Blade pitch control mode {0: No pitch, fix to fine pitch, 1: active PI blade pitch control} +0 ! Y_ControlMode - Yaw control mode {0: no yaw control, 1: yaw rate control, 2: yaw-by-IPC} +1 ! SS_Mode - Setpoint Smoother mode {0: no setpoint smoothing, 1: introduce setpoint smoothing} +0 ! PRC_Mode - Power reference tracking mode{0: use standard rotor speed set points, 1: use PRC rotor speed setpoints} +2 ! WE_Mode - Wind speed estimator mode {0: One-second low pass filtered hub height wind speed, 1: Immersion and Invariance Estimator, 2: Extended Kalman Filter} +1 ! PS_Mode - Pitch saturation mode {0: no pitch saturation, 1: implement pitch saturation} +0 ! SD_Mode - Shutdown mode {0: no shutdown procedure, 1: pitch to max pitch at shutdown} +0 ! Fl_Mode - Floating specific feedback mode {0: no nacelle velocity feedback, 1: feed back translational velocity, 2: feed back rotational veloicty} +0 ! TD_Mode - Tower damper mode {0: no tower damper, 1: feed back translational nacelle accelleration to pitch angle} +0 ! Flp_Mode - Flap control mode {0: no flap control, 1: steady state flap angle, 2: Proportional flap control, 2: Cyclic (1P) flap control} +0 ! OL_Mode - Open loop control mode {0: no open loop control, 1: open loop control vs. time, 2: rotor position control} +0 ! PA_Mode - Pitch actuator mode {0 - not used, 1 - first order filter, 2 - second order filter} +0 ! PF_Mode - Pitch fault mode {0 - not used, 1 - constant offset on one or more blades} +0 ! AWC_Mode - Active wake control {0 - not used, 1 - complex number method, 2 - Coleman transform method} +0 ! Ext_Mode - External control mode {0 - not used, 1 - call external dynamic library} +0 ! ZMQ_Mode - Fuse ZeroMQ interface {0: unused, 1: Yaw Control} +0 ! CC_Mode - Cable control mode [0- unused, 1- User defined, 2- Open loop control] +0 ! StC_Mode - Structural control mode [0- unused, 1- User defined, 2- Open loop control] + +!------- FILTERS ---------------------------------------------------------- +1.57080 ! F_LPFCornerFreq - Corner frequency (-3dB point) in the low-pass filters, [rad/s] +0.00000 ! F_LPFDamping - Damping coefficient {used only when F_FilterType = 2} [-] +0 ! F_NumNotchFilts - Number of notch filters placed on sensors +0.0000 ! F_NotchFreqs - Natural frequency of the notch filters. Array with length F_NumNotchFilts +0.0000 ! F_NotchBetaNum - Damping value of numerator (determines the width of notch). Array with length F_NumNotchFilts, [-] +0.0000 ! F_NotchBetaDen - Damping value of denominator (determines the depth of notch). Array with length F_NumNotchFilts, [-] +0 ! F_GenSpdNotch_N - Number of notch filters on generator speed +0 ! F_GenSpdNotch_Ind - Indices of notch filters on generator speed +0 ! F_TwrTopNotch_N - Number of notch filters on tower top acceleration signal +0 ! F_TwrTopNotch_Ind - Indices of notch filters on tower top acceleration signal +0.62830 ! F_SSCornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the setpoint smoother, [rad/s]. +0.20944 ! F_WECornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the wind speed estimate [rad/s]. +0.17952 ! F_YawErr - Low pass filter corner frequency for yaw controller [rad/s]. +0.000000 1.000000 ! F_FlCornerFreq - Natural frequency and damping in the second order low pass filter of the tower-top fore-aft motion for floating feedback control [rad/s, -]. +0.01042 ! F_FlHighPassFreq - Natural frequency of first-order high-pass filter for nacelle fore-aft motion [rad/s]. +0.0000 1.0000 ! F_FlpCornerFreq - Corner frequency and damping in the second order low pass filter of the blade root bending moment for flap control + +!------- BLADE PITCH CONTROL ---------------------------------------------- +30 ! PC_GS_n - Amount of gain-scheduling table entries +0.056789 0.084492 0.106018 0.124332 0.140807 0.155903 0.169931 0.183270 0.196062 0.208354 0.220050 0.231503 0.242646 0.253377 0.263967 0.274233 0.284343 0.294292 0.303997 0.313626 0.322957 0.332260 0.341319 0.350368 0.359221 0.368059 0.376700 0.385301 0.393691 0.402050 ! PC_GS_angles - Gain-schedule table: pitch angles [rad]. +-0.018995 -0.016672 -0.014787 -0.013228 -0.011916 -0.010797 -0.009831 -0.008989 -0.008248 -0.007592 -0.007006 -0.006480 -0.006005 -0.005574 -0.005182 -0.004822 -0.004492 -0.004187 -0.003906 -0.003644 -0.003402 -0.003175 -0.002963 -0.002765 -0.002579 -0.002404 -0.002239 -0.002083 -0.001936 -0.001797 ! PC_GS_KP - Gain-schedule table: pitch controller kp gains [s]. +-0.008388 -0.007514 -0.006805 -0.006218 -0.005725 -0.005304 -0.004940 -0.004624 -0.004345 -0.004098 -0.003878 -0.003680 -0.003501 -0.003339 -0.003192 -0.003056 -0.002932 -0.002817 -0.002712 -0.002613 -0.002522 -0.002437 -0.002357 -0.002283 -0.002212 -0.002147 -0.002085 -0.002026 -0.001971 -0.001918 ! PC_GS_KI - Gain-schedule table: pitch controller ki gains [-]. +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_KD - Gain-schedule table: pitch controller kd gains +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_TF - Gain-schedule table: pitch controller tf gains (derivative filter) +1.570000000000 ! PC_MaxPit - Maximum physical pitch limit, [rad]. +0.000880000000 ! PC_MinPit - Minimum physical pitch limit, [rad]. +0.174500000000 ! PC_MaxRat - Maximum pitch rate (in absolute value) in pitch controller, [rad/s]. +-0.17450000000 ! PC_MinRat - Minimum pitch rate (in absolute value) in pitch controller, [rad/s]. +122.9096700000 ! PC_RefSpd - Desired (reference) HSS speed for pitch controller, [rad/s]. +0.000880000000 ! PC_FinePit - Record 5: Below-rated pitch angle set-point, [rad] +0.017450000000 ! PC_Switch - Angle above lowest minimum pitch angle for switch, [rad] + +!------- INDIVIDUAL PITCH CONTROL ----------------------------------------- +9.120000 11.400000 ! IPC_Vramp - Start and end wind speeds for cut-in ramp function. First entry: IPC inactive, second entry: IPC fully active. [m/s] +2 ! IPC_SatMode - IPC Saturation method (0 - no saturation (except by PC_MinPit), 1 - saturate by PS_BldPitchMin, 2 - saturate sotfly (full IPC cycle) by PC_MinPit, 3 - saturate softly by PS_BldPitchMin) +0.3 ! IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from IPC), [rad] +0.000e+00 0.000e+00 ! IPC_KP - Proportional gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000e+00 0.000e+00 ! IPC_KI - Integral gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000000 0.000000 ! IPC_aziOffset - Phase offset added to the azimuth angle for the individual pitch controller, [rad]. +0.0 ! IPC_CornerFreqAct - Corner frequency of the first-order actuators model, to induce a phase lag in the IPC signal {0: Disable}, [rad/s] + +!------- VS TORQUE CONTROL ------------------------------------------------ +94.40000000000 ! VS_GenEff - Generator efficiency mechanical power -> electrical power, [should match the efficiency defined in the generator properties!], [%] +43093.51876000 ! VS_ArSatTq - Above rated generator torque PI control saturation, [Nm] +1500000.000000 ! VS_MaxRat - Maximum torque rate (in absolute value) in torque controller, [Nm/s]. +47402.87063000 ! VS_MaxTq - Maximum generator torque in Region 3 (HSS side), [Nm]. +0.000000000000 ! VS_MinTq - Minimum generator torque (HSS side), [Nm]. +35.29006000000 ! VS_MinOMSpd - Minimum generator speed [rad/s] +2.063350000000 ! VS_Rgn2K - Generator torque constant in Region 2 (HSS side). Only used in VS_ControlMode = 1,3 +5000000.000000 ! VS_RtPwr - Wind turbine rated power [W] +43093.51876000 ! VS_RtTq - Rated torque, [Nm]. +122.9096700000 ! VS_RefSpd - Rated generator speed [rad/s] +1 ! VS_n - Number of generator PI torque controller gains +-657.442080000 ! VS_KP - Proportional gain for generator PI torque controller [-]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +-104.507080000 ! VS_KI - Integral gain for generator PI torque controller [s]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +7.64 ! VS_TSRopt - Power-maximizing region 2 tip-speed-ratio. Only used in VS_ControlMode = 2. +0.314000000000 ! VS_PwrFiltF - Low pass filter on power used to determine generator speed set point. Only used in VS_ControlMode = 3. + +!------- SETPOINT SMOOTHER --------------------------------------------- +1.00000 ! SS_VSGain - Variable speed torque controller setpoint smoother gain, [-]. +0.00100 ! SS_PCGain - Collective pitch controller setpoint smoother gain, [-]. + +!------- POWER REFERENCE TRACKING -------------------------------------- +2 ! PRC_n - Number of elements in PRC_WindSpeeds and PRC_GenSpeeds array +0.07854 ! PRC_LPF_Freq - Frequency of the low pass filter on the wind speed estimate used to set PRC_GenSpeeds [rad/s] +3.0000 25.0000 ! PRC_WindSpeeds - Array of wind speeds used in rotor speed vs. wind speed lookup table [m/s] +0.7917 0.7917 ! PRC_GenSpeeds - Array of generator speeds corresponding to PRC_WindSpeeds [rad/s] + +!------- WIND SPEED ESTIMATOR --------------------------------------------- +63.000 ! WE_BladeRadius - Blade length (distance from hub center to blade tip), [m] +1 ! WE_CP_n - Amount of parameters in the Cp array +0.0 ! WE_CP - Parameters that define the parameterized CP(lambda) function +0.0 ! WE_Gamma - Adaption gain of the wind speed estimator algorithm [m/rad] +97.0 ! WE_GearboxRatio - Gearbox ratio [>=1], [-] +43702538.05700 ! WE_Jtot - Total drivetrain inertia, including blades, hub and casted generator inertia to LSS, [kg m^2] +1.225 ! WE_RhoAir - Air density, [kg m^-3] +"Cp_Ct_Cq.NREL5MW.txt" ! PerfFileName - File containing rotor performance tables (Cp,Ct,Cq) (absolute path or relative to this file) +36 26 ! PerfTableSize - Size of rotor performance tables, first number refers to number of blade pitch angles, second number referse to number of tip-speed ratios +60 ! WE_FOPoles_N - Number of first-order system poles used in EKF +3.0000 3.2897 3.5793 3.8690 4.1586 4.4483 4.7379 5.0276 5.3172 5.6069 5.8966 6.1862 6.4759 6.7655 7.0552 7.3448 7.6345 7.9241 8.2138 8.5034 8.7931 9.0828 9.3724 9.6621 9.9517 10.2414 10.5310 10.8207 11.1103 11.4000 11.8533 12.3067 12.7600 13.2133 13.6667 14.1200 14.5733 15.0267 15.4800 15.9333 16.3867 16.8400 17.2933 17.7467 18.2000 18.6533 19.1067 19.5600 20.0133 20.4667 20.9200 21.3733 21.8267 22.2800 22.7333 23.1867 23.6400 24.0933 24.5467 25.0000 ! WE_FOPoles_v - Wind speeds corresponding to first-order system poles [m/s] +-0.01638154 -0.01796321 -0.01954487 -0.02112654 -0.02270820 -0.02428987 -0.02587154 -0.02745320 -0.02903487 -0.03061653 -0.03219820 -0.03377987 -0.03536153 -0.03694320 -0.03852486 -0.04010653 -0.04168820 -0.04326986 -0.04485153 -0.04643319 -0.04801486 -0.04959652 -0.05117819 -0.05275986 -0.05434152 -0.05592319 -0.05758373 -0.05882656 -0.06845507 -0.05992890 -0.05031134 -0.05798636 -0.06840333 -0.08061549 -0.09336590 -0.10698855 -0.12116040 -0.13530722 -0.15025447 -0.16589008 -0.18080009 -0.19651023 -0.21294470 -0.22969213 -0.24540879 -0.26178304 -0.27905964 -0.29706835 -0.31499595 -0.33136688 -0.34832584 -0.36677525 -0.38556416 -0.40554370 -0.42546670 -0.44309547 -0.46062268 -0.47954729 -0.49884696 -0.51943992 ! WE_FOPoles - First order system poles [1/s] + +!------- YAW CONTROL ------------------------------------------------------ +0.00000 ! Y_uSwitch - Wind speed to switch between Y_ErrThresh. If zero, only the second value of Y_ErrThresh is used [m/s] +4.000000 8.000000 ! Y_ErrThresh - Yaw error threshold/deadbands. Turbine begins to yaw when it passes this. If Y_uSwitch is zero, only the second value is used. [deg]. +0.00870 ! Y_Rate - Yaw rate [rad/s] +0.00000 ! Y_MErrSet - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_KP - Yaw-by-IPC proportional controller gain Kp +0.00000 ! Y_IPC_KI - Yaw-by-IPC integral controller gain Ki + +!------- TOWER FORE-AFT DAMPING ------------------------------------------- +-1.00000 ! FA_KI - Integral gain for the fore-aft tower damper controller [rad s/m] +0.0 ! FA_HPFCornerFreq - Corner frequency (-3dB point) in the high-pass filter on the fore-aft acceleration signal [rad/s] +0.0 ! FA_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from FA damper), [rad] + +!------- MINIMUM PITCH SATURATION ------------------------------------------- +60 ! PS_BldPitchMin_N - Number of values in minimum blade pitch lookup table (should equal number of values in PS_WindSpeeds and PS_BldPitchMin) +3.000 3.290 3.579 3.869 4.159 4.448 4.738 5.028 5.317 5.607 5.897 6.186 6.476 6.766 7.055 7.345 7.634 7.924 8.214 8.503 8.793 9.083 9.372 9.662 9.952 10.241 10.531 10.821 11.110 11.400 11.853 12.307 12.760 13.213 13.667 14.120 14.573 15.027 15.480 15.933 16.387 16.840 17.293 17.747 18.200 18.653 19.107 19.560 20.013 20.467 20.920 21.373 21.827 22.280 22.733 23.187 23.640 24.093 24.547 25.000 ! PS_WindSpeeds - Wind speeds corresponding to minimum blade pitch angles [m/s] +0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad] + +!------- SHUTDOWN ----------------------------------------------------------- +0.436300000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad] +0.418880000000 ! SD_CornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle, [rad/s] + +!------- Floating ----------------------------------------------------------- +1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1 +0.0000 ! Fl_Kp - Nacelle velocity proportional feedback gain [s] +0.0000 ! Fl_U - Wind speeds for scheduling Fl_Kp, optional if Fl_Kp is single value [m/s] + +!------- FLAP ACTUATION ----------------------------------------------------- +0.000000000000 ! Flp_Angle - Initial or steady state flap angle [rad] +0.00000000e+00 ! Flp_Kp - Blade root bending moment proportional gain for flap control [s] +0.00000000e+00 ! Flp_Ki - Flap displacement integral gain for flap control [-] +0.174500000000 ! Flp_MaxPit - Maximum (and minimum) flap pitch angle [rad] + +!------- Open Loop Control ----------------------------------------------------- +"unused" ! OL_Filename - Input file with open loop timeseries (absolute path or relative to this file) +0 ! Ind_Breakpoint - The column in OL_Filename that contains the breakpoint (time if OL_Mode = 1) + 0 0 0 ! Ind_BldPitch - The columns in OL_Filename that contains the blade pitch (1,2,3) inputs in rad [array] +0 ! Ind_GenTq - The column in OL_Filename that contains the generator torque in Nm +0 ! Ind_YawRate - The column in OL_Filename that contains the yaw rate in rad/s +0 ! Ind_Azimuth - The column in OL_Filename that contains the desired azimuth position in rad (used if OL_Mode = 2) +0.0000 0.0000 0.0000 0.0000 ! RP_Gains - PID gains and Tf of derivative for rotor position control (used if OL_Mode = 2) +0 ! Ind_CableControl - The column(s) in OL_Filename that contains the cable control inputs in m [Used with CC_Mode = 2, must be the same size as CC_Group_N] +0 ! Ind_StructControl - The column(s) in OL_Filename that contains the structural control inputs [Used with StC_Mode = 2, must be the same size as StC_Group_N] + +!------- Pitch Actuator Model ----------------------------------------------------- +3.140000000000 ! PA_CornerFreq - Pitch actuator bandwidth/cut-off frequency [rad/s] +0.707000000000 ! PA_Damping - Pitch actuator damping ratio [-, unused if PA_Mode = 1] + +!------- Pitch Actuator Faults ----------------------------------------------------- +0.00000000 0.00000000 0.00000000 ! PF_Offsets - Constant blade pitch offsets for blades 1-3 [rad] + +!------- Active Wake Control ----------------------------------------------------- +1 ! AWC_NumModes - Number of user-defined AWC forcing modes +1 ! AWC_n - Azimuthal mode number(s) (i.e., the number and direction of the lobes of the wake structure) +1 ! AWC_harmonic - Harmonic(s) to apply in the AWC Inverse Coleman Transformation (only used when AWC_Mode = 2) +0.0500 ! AWC_freq - Frequency(s) of forcing mode(s) [Hz] +1.0000 ! AWC_amp - Pitch amplitude(s) of individual forcing mode(s) [deg] +0.0000 ! AWC_clockangle - Initial angle(s) of forcing mode(s) [deg] + +!------- External Controller Interface ----------------------------------------------------- +"unused" ! DLL_FileName - Name/location of the dynamic library in the Bladed-DLL format +"unused" ! DLL_InFile - Name of input file sent to the DLL (-) +"DISCON" ! DLL_ProcName - Name of procedure in DLL to be called (-) + +!------- ZeroMQ Interface --------------------------------------------------------- +"tcp://localhost:5555" ! ZMQ_CommAddress - Communication address for ZMQ server, (e.g. "tcp://localhost:5555") +2.000000 ! ZMQ_UpdatePeriod - Call ZeroMQ every [x] seconds, [s] + +!------- Cable Control --------------------------------------------------------- +1 ! CC_Group_N - Number of cable control groups +0 ! CC_GroupIndex - First index for cable control group, should correspond to deltaL +20.000000 ! CC_ActTau - Time constant for line actuator [s] + +!------- Structural Controllers --------------------------------------------------------- +1 ! StC_Group_N - Number of cable control groups +0 ! StC_GroupIndex - First index for structural control group, options specified in ServoDyn summary output diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceDyn_Input.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceDyn_Input.dat new file mode 100644 index 0000000000..3cd7ff93ce --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceDyn_Input.dat @@ -0,0 +1,74 @@ +------------------ IceDyn v1.01.x Input File ----------------------------------- +Freshwater Ice of Great Lakes input properties. +---------------------- STRUCTURE PROPERTIES ------------------------------------ + 1 NumLegs - number of support-structure legs in contact with ice + 0 LegPosX - array of size NumLegs: global X position of legs 1-NumLegs (m) + 0 LegPosY - array of size NumLegs: global Y position of legs 1-NumLegs (m) + 6 StWidth - array of size NumLegs: Width of the structure in contact with the ice, or diameter for cylindrical structures (m) +---------------------- ICE MODELS ---------------------------------------------- + 6 IceModel - Number that represents different ice models. {1: quasi-static load; 2:dynamic ice-structure interaction; 3: random ice load; 4: non-simultaneous ice failure; 5: sloping structure 6: large ice floe impact} + 1 IceSubModel - Number that represents different ice sub models. +---------------------- ICE PROPERTIES -General --------------------------------- +0.1 IceVel - Velocity of ice sheet movement (m/s) +0.8 IceThks - Thickness of the ice sheet (m) +1000 WtDen - Mass density of water (kg/m3) +900 IceDen - Mass density of ice (kg/m3) +0.0 InitLoc - Ice sheet initial location (m) +0.0 InitTm - Ice load starting time (s) +2 Seed1 - Random seed 1 +5 Seed2 - Random seed 2 +---------------------- ICE PROPERTIES - Ice Model 1, SubModel 1------------------ +2.7 Ikm - Indentation factor +3.5e6 Ag - Constant depends only on ice crystal type, used in calculating uniaxial stress (MPa-3s-1) +65000 Qg - Activation Energy (Jmol^-1) +8.314 Rg - Universal gas constant (Jmol-1K-1) +269 Tice - Ice temperature (K) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 2------------------- +0.3 Poisson - Poisson's ratio of ice +90.0 WgAngle - Wedge Angel, degree. Default 90 Degrees. +9.5 EIce - Young's modulus of ice (GPa) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 3------------------- +5 SigNm - Nominal ice stress (MPa) +---------------------- ICE PROPERTIES -Ice Model 2, SubModel 1,2----------------- +1.0 Pitch - Distance between sequential ice teeth (m) +5.0 IceStr2 - Ice failure stress (MPa) +1.0 Delmax2 - Ice tooth maximum elastic deformation (m) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 1,2----------------- +0.5 ThkMean - Mean value of ice thickness (m) +0.04 ThkVar - Variance of ice thickness (m^2) +0.001 VelMean - Mean value of ice velocity (m/s) +1e-6 VelVar - Variance of ice velocity (m^2/s^2) +15 TeMean - Mean value of ice loading event duration (s) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 2,3----------------- +5 StrMean - Mean value of ice strength (MPa) +1 StrVar - Variance of ice strength (MPa) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 3------------------- +0.1 DelMean - Mean value of maximum ice tooth tip displacement (m) +0.01 DelVar - Variance of maximum ice tooth tip displacement (m^2) +0.2 PMean - Mean value of the distance between sequential ice teeth (m) +0.01 PVar - Variance of the distance between sequential ice teeth (m^2) +---------------------- ICE PROPERTIES -Ice Model 4 ------------------------------ +0 PrflMean - Mean value of ice contact face position (m) +0.02 PrflSig - Standard deviation of ice contact face position (m) +10 ZoneNo1 - Number of failure zones along contact width +1 ZoneNo2 - Number of failure zones along contact height/thickness +0.27 ZonePitch - Distance between sequential ice teeth (m) +5.0 IceStr - Ice failure stress within each failure region (MPa) +0.027 Delmax - Ice teeth maximum elastic deformatIon (m) +---------------------- ICE PROPERTIES -Ice Model 5, Submodel 1,2 ----------------- +55.0 ConeAgl - Slope angle of the cone (degree) +8.0 ConeDwl - Cone waterline diameter (m) +1.0 ConeDtp - Cone top diameter (m) +0.3 RdupThk - Ride-up ice thickness (m) +0.3 mu - Friction coefficient between structure and ice (-) +0.7 FlxStr - Flexural strength of ice (MPa) +0.1 StrLim - Limit strain for ice fracture failure (-) +1e-2 StrRtLim - Limit strain rate for ice brittle behavior (s^-1) +---------------------- ICE PROPERTIES -Ice Model 6 ------------------------------- +800 FloeLth - Ice floe length (m) +800 FloeWth - Ice floe width (m) +5.0 CPrAr - Ice crushing strength pressure-area relation constant +-0.5 dPrAr - Ice crushing strength pressure-area relation order +9 Fdr - Constant external driving force (MN) +140 Kic - Fracture toughness of ice (kNm^(-3/2)) +3.3 FspN - Non-dimensional splitting load \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceFloe_IEC_Crushing.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceFloe_IEC_Crushing.dat new file mode 100644 index 0000000000..66ae737cf7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/IceFloe_IEC_Crushing.dat @@ -0,0 +1,51 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 60.0 +randomSeed 123 +rampTime 10.0 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 1.2 +numLegs 4.0 +towerFrequency 0.28 +! +legX1 4.5 +legY1 4.5 +shelterFactor_ks1 1.0 +loadPhase1 0.0 +! +legX2 -4.5 +legY2 4.5 +shelterFactor_ks2 1.0 +loadPhase2 45.0 +! +legX3 4.5 +legY3 -4.5 +shelterFactor_ks3 1.0 +loadPhase3 135.0 +! +legX4 -4.5 +legY4 -4.5 +shelterFactor_ks4 1.0 +loadPhase4 290.0 +! +singleLoad 0 +legAutoFactor 0 +multiLegFactor_kn 1 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_AeroDyn_blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_AeroDyn_blade.dat new file mode 100644 index 0000000000..9d541024d0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_AeroDyn_blade.dat @@ -0,0 +1,28 @@ +------- AERODYN v15.00.* BLADE DEFINITION INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic blade input properties; note that we need to add the aerodynamic center to this file +====== Blade Properties ================================================================= + 19 NumBlNds - Number of blade nodes used in the analysis (-) + BlSpn BlCrvAC BlSwpAC BlCrvAng BlTwist BlChord BlAFID + (m) (m) (m) (deg) (deg) (m) (-) +0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +1.3667000E+00 -8.1531745E-04 -3.4468858E-03 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +4.1000000E+00 -2.4839790E-02 -1.0501421E-01 0.0000000E+00 1.3308000E+01 3.8540000E+00 1 +6.8333000E+00 -5.9469375E-02 -2.5141635E-01 0.0000000E+00 1.3308000E+01 4.1670000E+00 2 +1.0250000E+01 -1.0909141E-01 -4.6120149E-01 0.0000000E+00 1.3308000E+01 4.5570000E+00 3 +1.4350000E+01 -1.1573354E-01 -5.6986665E-01 0.0000000E+00 1.1480000E+01 4.6520000E+00 4 +1.8450000E+01 -9.8316709E-02 -5.4850833E-01 0.0000000E+00 1.0162000E+01 4.4580000E+00 4 +2.2550000E+01 -8.3186967E-02 -5.2457001E-01 0.0000000E+00 9.0110000E+00 4.2490000E+00 5 +2.6650000E+01 -6.7933232E-02 -4.9624675E-01 0.0000000E+00 7.7950000E+00 4.0070000E+00 6 +3.0750000E+01 -5.3393159E-02 -4.6544755E-01 0.0000000E+00 6.5440000E+00 3.7480000E+00 6 +3.4850000E+01 -4.0899260E-02 -4.3583519E-01 0.0000000E+00 5.3610000E+00 3.5020000E+00 7 +3.8950000E+01 -2.9722933E-02 -4.0591323E-01 0.0000000E+00 4.1880000E+00 3.2560000E+00 7 +4.3050000E+01 -2.0511081E-02 -3.7569051E-01 0.0000000E+00 3.1250000E+00 3.0100000E+00 8 +4.7150000E+01 -1.3980013E-02 -3.4521705E-01 0.0000000E+00 2.3190000E+00 2.7640000E+00 8 +5.1250000E+01 -8.3819737E-03 -3.1463837E-01 0.0000000E+00 1.5260000E+00 2.5180000E+00 8 +5.4666700E+01 -4.3546914E-03 -2.8909220E-01 0.0000000E+00 8.6300000E-01 2.3130000E+00 8 +5.7400000E+01 -1.6838383E-03 -2.6074456E-01 0.0000000E+00 3.7000000E-01 2.0860000E+00 8 +6.0133300E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 +6.1499900E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 + +!bjj: because of precision in the BD-AD coupling, 61.5m didn't work, so I changed it to 61.4999m +6.1500000E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn.dat new file mode 100644 index 0000000000..2f8ab74652 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn.dat @@ -0,0 +1,94 @@ +--------- BEAMDYN with OpenFAST INPUT FILE ------------------------------------------- +NREL 5MW blade +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech"? (flag) +True QuasiStaticInit - Use quasi-static pre-conditioning with centripetal accelerations in initialization? (flag) [dynamic solve only] + 0 rhoinf - Numerical damping parameter for generalized-alpha integrator + 2 quadrature - Quadrature method: 1=Gaussian; 2=Trapezoidal (switch) +"DEFAULT" refine - Refinement factor for trapezoidal quadrature (-) [DEFAULT = 1; used only when quadrature=2] +"DEFAULT" n_fact - Factorization frequency for the Jacobian in N-R iteration(-) [DEFAULT = 5] +"DEFAULT" DTBeam - Time step size (s) +"DEFAULT" load_retries - Number of factored load retries before quitting the simulation [DEFAULT = 20] +"DEFAULT" NRMax - Max number of iterations in Newton-Raphson algorithm (-) [DEFAULT = 10] +"DEFAULT" stop_tol - Tolerance for stopping criterion (-) [DEFAULT = 1E-5] +"DEFAULT" tngt_stf_fd - Use finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_comp - Compare analytical finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_pert - Perturbation size for finite differencing (-) [DEFAULT = 1E-6] +"DEFAULT" tngt_stf_difftol - Maximum allowable relative difference between analytical and fd tangent stiffness (-); [DEFAULT = 0.1] +True RotStates - Orient states in the rotating frame during linearization? (flag) [used only when linearizing] +---------------------- GEOMETRY PARAMETER -------------------------------------- + 1 member_total - Total number of members (-) + 49 kp_total - Total number of key points (-) [must be at least 3] + 1 49 - Member number; Number of key points in this member + kp_xr kp_yr kp_zr initial_twist + (m) (m) (m) (deg) +0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 5.1998250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 6.1998150E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 7.1998050E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 8.2010250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 9.1997850E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.0199775E+01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1199765E+01 1.3181000E+01 +0.0000000E+00 0.0000000E+00 1.2199755E+01 1.2848000E+01 +0.0000000E+00 0.0000000E+00 1.3200975E+01 1.2192000E+01 +0.0000000E+00 0.0000000E+00 1.4199735E+01 1.1561000E+01 +0.0000000E+00 0.0000000E+00 1.5199725E+01 1.1072000E+01 +0.0000000E+00 0.0000000E+00 1.6199715E+01 1.0792000E+01 +0.0000000E+00 0.0000000E+00 1.8200925E+01 1.0232000E+01 +0.0000000E+00 0.0000000E+00 2.0200290E+01 9.6720000E+00 +0.0000000E+00 0.0000000E+00 2.2200270E+01 9.1100000E+00 +0.0000000E+00 0.0000000E+00 2.4200250E+01 8.5340000E+00 +0.0000000E+00 0.0000000E+00 2.6200230E+01 7.9320000E+00 +0.0000000E+00 0.0000000E+00 2.8200825E+01 7.3210000E+00 +0.0000000E+00 0.0000000E+00 3.0200190E+01 6.7110000E+00 +0.0000000E+00 0.0000000E+00 3.2200170E+01 6.1220000E+00 +0.0000000E+00 0.0000000E+00 3.4200150E+01 5.5460000E+00 +0.0000000E+00 0.0000000E+00 3.6200130E+01 4.9710000E+00 +0.0000000E+00 0.0000000E+00 3.8200725E+01 4.4010000E+00 +0.0000000E+00 0.0000000E+00 4.0200090E+01 3.8340000E+00 +0.0000000E+00 0.0000000E+00 4.2200070E+01 3.3320000E+00 +0.0000000E+00 0.0000000E+00 4.4200050E+01 2.8900000E+00 +0.0000000E+00 0.0000000E+00 4.6200030E+01 2.5030000E+00 +0.0000000E+00 0.0000000E+00 4.8201240E+01 2.1160000E+00 +0.0000000E+00 0.0000000E+00 5.0199990E+01 1.7300000E+00 +0.0000000E+00 0.0000000E+00 5.2199970E+01 1.3420000E+00 +0.0000000E+00 0.0000000E+00 5.4199950E+01 9.5400000E-01 +0.0000000E+00 0.0000000E+00 5.5199940E+01 7.6000000E-01 +0.0000000E+00 0.0000000E+00 5.6199930E+01 5.7400000E-01 +0.0000000E+00 0.0000000E+00 5.7199920E+01 4.0400000E-01 +0.0000000E+00 0.0000000E+00 5.7699915E+01 3.1900000E-01 +0.0000000E+00 0.0000000E+00 5.8201140E+01 2.5300000E-01 +0.0000000E+00 0.0000000E+00 5.8699905E+01 2.1600000E-01 +0.0000000E+00 0.0000000E+00 5.9199900E+01 1.7800000E-01 +0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01 +0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01 +0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02 +0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02 +0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00 +---------------------- MESH PARAMETER ------------------------------------------ + 5 order_elem - Order of interpolation (basis) function (-) +---------------------- MATERIAL PARAMETER -------------------------------------- +"NRELOffshrBsline5MW_BeamDyn_Blade.dat" BldFile - Name of file containing properties for blade (quoted string) +---------------------- PITCH ACTUATOR PARAMETERS ------------------------------- +False UsePitchAct - Whether a pitch actuator should be used (flag) + 200 PitchJ - Pitch actuator inertia (kg-m^2) [used only when UsePitchAct is true] + 2E+07 PitchK - Pitch actuator stiffness (kg-m^2/s^2) [used only when UsePitchAct is true] + 500000 PitchC - Pitch actuator damping (kg-m^2/s) [used only when UsePitchAct is true] +---------------------- OUTPUTS ------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. + 0 NNodeOuts - Number of nodes to output to file [0 - 9] (-) + 1, 2, 3, 4, 5, 6 OutNd - Nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RootFxr, RootFyr, RootFzr" +"RootMxr, RootMyr, RootMzr" +"TipTDxr, TipTDyr, TipTDzr" +"TipRDxr, TipRDyr, TipRDzr" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn_Blade.dat new file mode 100644 index 0000000000..b8724b9a23 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_BeamDyn_Blade.dat @@ -0,0 +1,756 @@ + ------- BEAMDYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- + Test Format 1 + ---------------------- BLADE PARAMETERS -------------------------------------- +49 station_total - Number of blade input stations (-) + 1 damp_type - Damping type: 0: no damping; 1: damped + ---------------------- DAMPING COEFFICIENT------------------------------------ + mu1 mu2 mu3 mu4 mu5 mu6 + (-) (-) (-) (-) (-) (-) +1.0E-03 1.0E-03 1.0E-03 0.0014 0.0022 0.0022 + ---------------------- DISTRIBUTED PROPERTIES--------------------------------- + 0.000000 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.003250 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.019510 + 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.078950E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.955860E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.942490E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.431590E+09 + + 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.733630E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.066380E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.091520E+03 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.157900E+03 + + 0.035770 + 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.006723E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.949780E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.745590E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.993980E+09 + + 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.405500E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.047360E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.660900E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.013450E+03 + + 0.052030 + 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.867780E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.978880E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.528740E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.666590E+09 + + 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.400420E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.099750E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.738100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.973560E+03 + + 0.068290 + 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.607860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.485850E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.078240E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.474710E+09 + + 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.924960E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.730200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.485500E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521570E+03 + + 0.084550 + 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.491260E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.022060E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.229720E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.323540E+09 + + 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.502750E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.414900E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.567600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.098250E+03 + + 0.100810 + 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.971300E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 9.144700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.309540E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.907870E+09 + + 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.240540E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.937300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.005300E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.942600E+02 + + 0.117070 + 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.493950E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.063160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.528360E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.570360E+09 + + 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.006380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.471800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.516100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.987900E+02 + + 0.133350 + 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.034800E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.884440E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.980060E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.158260E+09 + + 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.820620E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.908400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.161200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.069600E+02 + + 0.149590 + 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.037290E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.009180E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.936840E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.002120E+09 + + 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.996550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.038600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.036000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.074600E+02 + + 0.165850 + 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.169720E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.167680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.691660E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.559000E+08 + + 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.263210E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.447000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.892400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.339400E+02 + + 0.182110 + 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.082350E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.271660E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.949460E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.722700E+08 + + 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.168200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.699000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.465700E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.164700E+02 + + 0.198370 + 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.085970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.081700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.386520E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.474900E+08 + + 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.061860E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.012800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.159100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.171900E+02 + + 0.214650 + 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.668340E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.244530E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.933740E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.488400E+08 + + 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.814200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.465600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.871100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.336700E+02 + + 0.230890 + 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.147760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.048960E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.568960E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.359200E+08 + + 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.528220E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.687100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.608400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.295500E+02 + + 0.247150 + 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.011580E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.948490E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.388650E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.113500E+08 + + 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.494770E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.537600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.485600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.023200E+02 + + 0.263410 + 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.882620E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.808020E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.271990E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.919400E+08 + + 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.465380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.362200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.403000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.765200E+02 + + 0.295950 + 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.613970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.501400E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.050050E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.610000E+08 + + 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.393330E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.981800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.246100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.227900E+02 + + 0.328460 + 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.357480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.244070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.828250E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.288200E+08 + + 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.300040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.620800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.094200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.715000E+02 + + 0.360980 + 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.146860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.995280E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.588710E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.007500E+08 + + 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.219900E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.350100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.436000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.293700E+02 + + 0.393500 + 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.944090E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.750760E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.361930E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.743800E+08 + + 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.138200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.085700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.024000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.888100E+02 + + 0.426020 + 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.632700E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.447140E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.102380E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.444700E+08 + + 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.947340E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.638700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.267000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.265400E+02 + + 0.458550 + 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.432400E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.139070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.758000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.199800E+08 + + 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.871200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.370600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.942000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.864800E+02 + + 0.491060 + 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.168760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.734240E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.813000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.119000E+07 + + 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.633430E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.964100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.734000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.337500E+02 + + 0.523580 + 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.047430E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.554870E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.347200E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.909000E+07 + + 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.532070E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.803400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.914000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.094800E+02 + + 0.556100 + 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.229500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.334030E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.089000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.745000E+07 + + 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.416660E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.624300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.216000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845900E+02 + + 0.588620 + 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.608200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.828730E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.145400E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.592000E+07 + + 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.206380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.348300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.733000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521600E+02 + + 0.621150 + 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.480300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.584100E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.386300E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.598000E+07 + + 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.002930E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.163000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.330000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.296000E+02 + + 0.653660 + 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.397000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.323360E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.758800E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.744000E+07 + + 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.794040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.798000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.960000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.079400E+02 + + 0.686180 + 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.311500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.183680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.260100E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.090000E+07 + + 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.650940E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.893000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.300000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.062300E+02 + + 0.718700 + 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.600100E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.020160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.072600E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.854000E+07 + + 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.544110E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.578000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.220000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.200000E+01 + + 0.751220 + 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.757500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.978100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.088000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.628000E+07 + + 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.389350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.996000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.190000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.515000E+01 + + 0.783760 + 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.288900E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.096100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.631000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.453000E+07 + + 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.295550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.141000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.577000E+01 + + 0.816260 + 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.440400E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.181900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.105000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.070000E+06 + + 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.072640E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.544000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.880000E+01 + + 0.848780 + 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.116000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.548700E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.948000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.060000E+06 + + 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.877600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.957000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.750000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.232000E+01 + + 0.881300 + 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.815200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.951200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.936000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.080000E+06 + + 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.024800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.409000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.210000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.630000E+01 + + 0.897560 + 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.602500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.537200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.467000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.090000E+06 + + 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 8.300100E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.012000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.930000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.205000E+01 + + 0.913820 + 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.092300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.047300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.041000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.750000E+06 + + 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.290600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.015000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.690000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.184000E+01 + + 0.930080 + 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.000800E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.814200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.652000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.330000E+06 + + 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.877200E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.853000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.490000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.002000E+01 + + 0.938210 + 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.224000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.617100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.384000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.940000E+06 + + 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.626400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.711000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.340000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845000E+01 + + 0.946360 + 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.323000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.588100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.963000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.240000E+06 + + 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.934000E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.155000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.100000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.265000E+01 + + 0.954470 + 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.332000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.378800E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.600000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.660000E+06 + + 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.591400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.770000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.066000E+01 + + 0.962600 + 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.453000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.187900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.283000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.130000E+06 + + 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.248400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.190000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.100000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E+00 + + 0.970730 + 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.690000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.016300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.008000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.640000E+06 + + 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.911400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.820000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.600000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.380000E+00 + + 0.978860 + 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.992000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.507000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.550000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.170000E+06 + + 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.581800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.570000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.200000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.990000E+00 + + 0.986990 + 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.131000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.426000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.600000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.580000E+06 + + 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.166900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.010000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.260000E+00 + + 0.995120 + 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.850000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.610000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 + + 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.145300E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.400000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.800000E-01 + + 1.000000 + 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.530000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.010000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.700000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.900000E+05 + + 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.031900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.800000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.000000E-01 + + + + + + + + + + + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Blade.dat new file mode 100644 index 0000000000..cf5aa25dfe --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Blade.dat @@ -0,0 +1,83 @@ +------- ELASTODYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- +NREL 5.0 MW offshore baseline blade input properties. +---------------------- BLADE PARAMETERS ---------------------------------------- + 49 NBlInpSt - Number of blade input stations (-) + 0.477465 BldFlDmp(1) - Blade flap mode #1 structural damping in percent of critical (%) + 0.477465 BldFlDmp(2) - Blade flap mode #2 structural damping in percent of critical (%) + 0.477465 BldEdDmp(1) - Blade edge mode #1 structural damping in percent of critical (%) +---------------------- BLADE ADJUSTMENT FACTORS -------------------------------- + 1 FlStTunr(1) - Blade flapwise modal stiffness tuner, 1st mode (-) + 1 FlStTunr(2) - Blade flapwise modal stiffness tuner, 2nd mode (-) + 1.04536 AdjBlMs - Factor to adjust blade mass density (-) !bjj: value for AD14=1.04536; value for AD15=1.057344 (it would be nice to enter the requested blade mass instead of a factor here) + 1 AdjFlSt - Factor to adjust blade flap stiffness (-) + 1 AdjEdSt - Factor to adjust blade edge stiffness (-) +---------------------- DISTRIBUTED BLADE PROPERTIES ---------------------------- + BlFract PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (deg) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +3.2500000E-03 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +1.9510000E-02 2.5049000E-01 1.3308000E+01 7.7336300E+02 1.9424900E+10 1.9558600E+10 +3.5770000E-02 2.5490000E-01 1.3308000E+01 7.4055000E+02 1.7455900E+10 1.9497800E+10 +5.2030000E-02 2.6716000E-01 1.3308000E+01 7.4004200E+02 1.5287400E+10 1.9788800E+10 +6.8290000E-02 2.7941000E-01 1.3308000E+01 5.9249600E+02 1.0782400E+10 1.4858500E+10 +8.4550000E-02 2.9167000E-01 1.3308000E+01 4.5027500E+02 7.2297200E+09 1.0220600E+10 +1.0081000E-01 3.0392000E-01 1.3308000E+01 4.2405400E+02 6.3095400E+09 9.1447000E+09 +1.1707000E-01 3.1618000E-01 1.3308000E+01 4.0063800E+02 5.5283600E+09 8.0631600E+09 +1.3335000E-01 3.2844000E-01 1.3308000E+01 3.8206200E+02 4.9800600E+09 6.8844400E+09 +1.4959000E-01 3.4069000E-01 1.3308000E+01 3.9965500E+02 4.9368400E+09 7.0091800E+09 +1.6585000E-01 3.5294000E-01 1.3308000E+01 4.2632100E+02 4.6916600E+09 7.1676800E+09 +1.8211000E-01 3.6519000E-01 1.3181000E+01 4.1682000E+02 3.9494600E+09 7.2716600E+09 +1.9837000E-01 3.7500000E-01 1.2848000E+01 4.0618600E+02 3.3865200E+09 7.0817000E+09 +2.1465000E-01 3.7500000E-01 1.2192000E+01 3.8142000E+02 2.9337400E+09 6.2445300E+09 +2.3089000E-01 3.7500000E-01 1.1561000E+01 3.5282200E+02 2.5689600E+09 5.0489600E+09 +2.4715000E-01 3.7500000E-01 1.1072000E+01 3.4947700E+02 2.3886500E+09 4.9484900E+09 +2.6341000E-01 3.7500000E-01 1.0792000E+01 3.4653800E+02 2.2719900E+09 4.8080200E+09 +2.9595000E-01 3.7500000E-01 1.0232000E+01 3.3933300E+02 2.0500500E+09 4.5014000E+09 +3.2846000E-01 3.7500000E-01 9.6720000E+00 3.3000400E+02 1.8282500E+09 4.2440700E+09 +3.6098000E-01 3.7500000E-01 9.1100000E+00 3.2199000E+02 1.5887100E+09 3.9952800E+09 +3.9350000E-01 3.7500000E-01 8.5340000E+00 3.1382000E+02 1.3619300E+09 3.7507600E+09 +4.2602000E-01 3.7500000E-01 7.9320000E+00 2.9473400E+02 1.1023800E+09 3.4471400E+09 +4.5855000E-01 3.7500000E-01 7.3210000E+00 2.8712000E+02 8.7580000E+08 3.1390700E+09 +4.9106000E-01 3.7500000E-01 6.7110000E+00 2.6334300E+02 6.8130000E+08 2.7342400E+09 +5.2358000E-01 3.7500000E-01 6.1220000E+00 2.5320700E+02 5.3472000E+08 2.5548700E+09 +5.5610000E-01 3.7500000E-01 5.5460000E+00 2.4166600E+02 4.0890000E+08 2.3340300E+09 +5.8862000E-01 3.7500000E-01 4.9710000E+00 2.2063800E+02 3.1454000E+08 1.8287300E+09 +6.2115000E-01 3.7500000E-01 4.4010000E+00 2.0029300E+02 2.3863000E+08 1.5841000E+09 +6.5366000E-01 3.7500000E-01 3.8340000E+00 1.7940400E+02 1.7588000E+08 1.3233600E+09 +6.8618000E-01 3.7500000E-01 3.3320000E+00 1.6509400E+02 1.2601000E+08 1.1836800E+09 +7.1870000E-01 3.7500000E-01 2.8900000E+00 1.5441100E+02 1.0726000E+08 1.0201600E+09 +7.5122000E-01 3.7500000E-01 2.5030000E+00 1.3893500E+02 9.0880000E+07 7.9781000E+08 +7.8376000E-01 3.7500000E-01 2.1160000E+00 1.2955500E+02 7.6310000E+07 7.0961000E+08 +8.1626000E-01 3.7500000E-01 1.7300000E+00 1.0726400E+02 6.1050000E+07 5.1819000E+08 +8.4878000E-01 3.7500000E-01 1.3420000E+00 9.8776000E+01 4.9480000E+07 4.5487000E+08 +8.8130000E-01 3.7500000E-01 9.5400000E-01 9.0248000E+01 3.9360000E+07 3.9512000E+08 +8.9756000E-01 3.7500000E-01 7.6000000E-01 8.3001000E+01 3.4670000E+07 3.5372000E+08 +9.1382000E-01 3.7500000E-01 5.7400000E-01 7.2906000E+01 3.0410000E+07 3.0473000E+08 +9.3008000E-01 3.7500000E-01 4.0400000E-01 6.8772000E+01 2.6520000E+07 2.8142000E+08 +9.3821000E-01 3.7500000E-01 3.1900000E-01 6.6264000E+01 2.3840000E+07 2.6171000E+08 +9.4636000E-01 3.7500000E-01 2.5300000E-01 5.9340000E+01 1.9630000E+07 1.5881000E+08 +9.5447000E-01 3.7500000E-01 2.1600000E-01 5.5914000E+01 1.6000000E+07 1.3788000E+08 +9.6260000E-01 3.7500000E-01 1.7800000E-01 5.2484000E+01 1.2830000E+07 1.1879000E+08 +9.7073000E-01 3.7500000E-01 1.4000000E-01 4.9114000E+01 1.0080000E+07 1.0163000E+08 +9.7886000E-01 3.7500000E-01 1.0100000E-01 4.5818000E+01 7.5500000E+06 8.5070000E+07 +9.8699000E-01 3.7500000E-01 6.2000000E-02 4.1669000E+01 4.6000000E+06 6.4260000E+07 +9.9512000E-01 3.7500000E-01 2.3000000E-02 1.1453000E+01 2.5000000E+05 6.6100000E+06 +1.0000000E+00 3.7500000E-01 0.0000000E+00 1.0319000E+01 1.7000000E+05 5.0100000E+06 +---------------------- BLADE MODE SHAPES --------------------------------------- + 0.0622 BldFl1Sh(2) - Flap mode 1, coeff of x^2 + 1.7254 BldFl1Sh(3) - , coeff of x^3 + -3.2452 BldFl1Sh(4) - , coeff of x^4 + 4.7131 BldFl1Sh(5) - , coeff of x^5 + -2.2555 BldFl1Sh(6) - , coeff of x^6 + -0.5809 BldFl2Sh(2) - Flap mode 2, coeff of x^2 + 1.2067 BldFl2Sh(3) - , coeff of x^3 + -15.5349 BldFl2Sh(4) - , coeff of x^4 + 29.7347 BldFl2Sh(5) - , coeff of x^5 + -13.8255 BldFl2Sh(6) - , coeff of x^6 + 0.3627 BldEdgSh(2) - Edge mode 1, coeff of x^2 + 2.5337 BldEdgSh(3) - , coeff of x^3 + -3.5772 BldEdgSh(4) - , coeff of x^4 + 2.376 BldEdgSh(5) - , coeff of x^5 + -0.6952 BldEdgSh(6) - , coeff of x^6 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_InflowWind.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_InflowWind.dat new file mode 100644 index 0000000000..a5923abe64 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_InflowWind.dat @@ -0,0 +1,71 @@ +------- InflowWind v3.01.* INPUT FILE ------------------------------------------------------------------------- +Steady 8 m/s winds with no shear for FAST CertTests #20 and #25 +--------------------------------------------------------------------------------------------------------------- +False Echo - Echo input data to .ech (flag) + 1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined) + 0 PropagationDir - Direction of wind propagation (meteoroligical rotation from aligned with X (positive rotates towards -Y) -- degrees) + 0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7) +False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7] + 1 NWindVel - Number of points to output the wind velocity (0 to 9) + 0 WindVxiList - List of coordinates in the inertial X direction (m) + 0 WindVyiList - List of coordinates in the inertial Y direction (m) + 90 WindVziList - List of coordinates in the inertial Z direction (m) +================== Parameters for Steady Wind Conditions [used only for WindType = 1] ========================= + 10 HWindSpeed - Horizontal windspeed (m/s) + 90 RefHt - Reference height for horizontal wind speed (m) + 0 PLexp - Power law exponent (-) +================== Parameters for Uniform wind file [used only for WindType = 2] ============================ +none Filename_Uni - Filename of time series data for uniform wind field. (-) + 90 RefHt_Uni - Reference height for horizontal wind speed (m) + 125.88 RefLength - Reference length for linear horizontal and vertical sheer (-) +================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ============== +"Wind/90m_12mps_twr.bts" FileName_BTS - Name of the Full field wind file to use (.bts) +================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] ========= +"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values +False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7 +================== Parameters for HAWC-format binary files [Only used with WindType = 5] ===================== +"unused" FileName_u - name of the file containing the u-component fluctuating wind (.bin) +"unused" FileName_v - name of the file containing the v-component fluctuating wind (.bin) +"unused" FileName_w - name of the file containing the w-component fluctuating wind (.bin) + 64 nx - number of grids in the x direction (in the 3 files above) (-) + 32 ny - number of grids in the y direction (in the 3 files above) (-) + 32 nz - number of grids in the z direction (in the 3 files above) (-) + 16 dx - distance (in meters) between points in the x direction (m) + 3 dy - distance (in meters) between points in the y direction (m) + 3 dz - distance (in meters) between points in the z direction (m) + 90 RefHt_Hawc - reference height; the height (in meters) of the vertical center of the grid (m) + ------------- Scaling parameters for turbulence --------------------------------------------------------- + 1 ScaleMethod - Turbulence scaling method [0 = none, 1 = direct scaling, 2 = calculate scaling factor based on a desired standard deviation] + 1 SFx - Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + 1 SFy - Turbulence scaling factor for the y direction (-) [ScaleMethod=1] + 1 SFz - Turbulence scaling factor for the z direction (-) [ScaleMethod=1] + 12 SigmaFx - Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + 8 SigmaFy - Turbulence standard deviation to calculate scaling from in y direction (m/s) [ScaleMethod=2] + 2 SigmaFz - Turbulence standard deviation to calculate scaling from in z direction (m/s) [ScaleMethod=2] + ------------- Mean wind profile parameters (added to HAWC-format files) --------------------------------- + 11.4 URef - Mean u-component wind speed at the reference height (m/s) + 0 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law) + 0.2 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only) + 0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only) + 0 XOffset - Initial offset in +x direction (shift of wind box) +================== LIDAR Parameters =========================================================================== +0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed) +0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3) +30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3) +0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1) +-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m) +17 URefLid - Reference average wind speed for the lidar[m/s] +0.25 MeasurementInterval - Time between each measurement [s] +False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate +1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements +====================== OUTPUT ================================================== +False SumPrint - Print summary data to .IfW.sum (flag) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"Wind1VelX" X-direction wind velocity at point WindList(1) +"Wind1VelY" Y-direction wind velocity at point WindList(1) +"Wind1VelZ" Z-direction wind velocity at point WindList(1) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp new file mode 100644 index 0000000000..ad085b6d0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp @@ -0,0 +1,26 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 600.0 +randomSeed 123 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 6.0 +numLegs 1.0 +towerFrequency 0.28 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat new file mode 100644 index 0000000000..a0b1ffc129 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat @@ -0,0 +1,106 @@ +------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic input properties. +====== General Options ============================================================================ +False Echo - Echo the input to ".AD.ech"? (flag) +"default" DTAero - Time interval for aerodynamic calculations {or "default"} (s) + 0 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT, 3=OLAF} [WakeMod cannot be 2 or 3 when linearizing] + 1 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing] + 1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} + 0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag) +True TwrAero - Calculate tower aerodynamic loads? (flag) +False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing] +False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true] +False Buoyancy - Include buoyancy effects? (flag) +False CompAA - Flag to compute AeroAcoustics calculation [only used when WakeMod=1 or 2] +"unused" AA_InputFile - Aeroacoustics input file +====== Environmental Conditions =================================================================== + 1.225 AirDens - Air density (kg/m^3) + 1.464E-05 KinVisc - Kinematic air viscosity (m^2/s) + 335 SpdSound - Speed of sound (m/s) + 103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True] + 1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True] +====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] + 2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3] +"default" SkewModFactor - Constant used in Pitt/Peters skewed wake model {or "default" is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0 or 3] +True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3] +True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3] +True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3] +False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3] +False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE] +"Default" IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or "default"} (-) [unused when WakeMod=0 or 3] + 100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0] +====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] + 2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2] + 4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1] +====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] +"unused" OLAFInputFileName - Input file for OLAF [used only when WakeMod=3] +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] +3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez's variant (changes in Cn,Cc,Cm), 3=Minnema/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2] +True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2] +====== Airfoil Information ========================================================================= + 1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-) + 1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-) + 2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-) + 3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-) + 4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-) + 0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-) + 8 NumAFfiles - Number of airfoil files used (-) +"Airfoils/Cylinder1.dat" AFNames - Airfoil file names (NumAFfiles lines) (quoted strings) +"Airfoils/Cylinder2.dat" +"Airfoils/DU40_A17.dat" +"Airfoils/DU35_A17.dat" +"Airfoils/DU30_A17.dat" +"Airfoils/DU25_A17.dat" +"Airfoils/DU21_A17.dat" +"Airfoils/NACA64_A17.dat" +====== Rotor/Blade Properties ===================================================================== +True UseBlCm - Include aerodynamic pitching moment in calculations? (flag) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2] +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3] +====== Hub Properties ============================================================================== [used only when Buoyancy=True] +0.0 VolHub - Hub volume (m^3) +0.0 HubCenBx - Hub center of buoyancy x direction offset (m) +====== Nacelle Properties ========================================================================== [used only when Buoyancy=True] +0.0 VolNac - Nacelle volume (m^3) +0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m) +====== Tail fin Aerodynamics ======================================================================== +False TFinAero - Calculate tail fin aerodynamics model (flag) +"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True] +====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] + 12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] +TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True +(m) (m) (-) (-) (-) +0.0000000E+00 6.0000000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5261000E+00 5.7870000E+00 1.0000000E+00 1.000000E-01 0.0 +1.7053000E+01 5.5740000E+00 1.0000000E+00 1.000000E-01 0.0 +2.5579000E+01 5.3610000E+00 1.0000000E+00 1.000000E-01 0.0 +3.4105000E+01 5.1480000E+00 1.0000000E+00 1.000000E-01 0.0 +4.2633000E+01 4.9350000E+00 1.0000000E+00 1.000000E-01 0.0 +5.1158000E+01 4.7220000E+00 1.0000000E+00 1.000000E-01 0.0 +5.9685000E+01 4.5090000E+00 1.0000000E+00 1.000000E-01 0.0 +6.8211000E+01 4.2960000E+00 1.0000000E+00 1.000000E-01 0.0 +7.6738000E+01 4.0830000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5268000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +8.7600000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +====== Outputs ==================================================================================== +True SumPrint - Generate a summary file listing input options and interpolated properties to ".AD.sum"? (flag) + 3 NBlOuts - Number of blade node outputs [0 - 9] (-) + 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) + 0 NTwOuts - Number of tower node outputs [0 - 9] (-) + 1, 2, 6 TwOutNd - Tower nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RtFldFxh" +"RtFldFyh" +"RtFldFzh" +"RtFldMxh" +"RtFldMyh" +"RtFldMzh" +"RtVAvgxh" +"RtFldCp" +"RtFldCt" +"RtArea" +"RtSpeed" +"RtTSR" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat new file mode 100644 index 0000000000..b310013450 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat @@ -0,0 +1,168 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"default" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +True TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +False YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 0 BlPitch(1) - Blade 1 initial pitch (degrees) + 0 BlPitch(2) - Blade 2 initial pitch (degrees) + 0 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 90 Azimuth - Initial azimuth angle for blade 1 (degrees) + 0 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 5.452E+06 PtfmMass - Platform mass (kg) + 7.269E+08 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 7.269E+08 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 1.4539E+09 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- YAW-FRICTION -------------------------------------------- + 0 YawFrctMod - Yaw-friction model {0: none, 1: friction without Fz term at the yaw bearing, 2: friction includes Fz term at yaw bearing, 3: user defined model} (switch) + 300 M_CSmax - Maximum Coulomb friction torque (N-m)[mu_s*D_eff when YawFrctMod=1 and Fz*mu_s*D_eff when YawFrctMod=2] + 40 M_CD - Dynamic friction moment at null yaw rate (N-m) [mu_d*D_eff when YawFrctMod=1 and Fz*mu_d*D_eff when YawFrctMod=2] + 0 sig_v - Viscous friction coefficient (N-m/(rad/s)) +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"BldPitch1" - Pitch angles for blade 1 +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"NacYaw" - Nacelle yaw angle and nacelle yaw error estimate +"NcIMUTAxs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAys" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAzs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"PtfmSurge" - Platform translational surge, sway, and heave displacements +"PtfmSway" - Platform translational surge, sway, and heave displacements +"PtfmHeave" - Platform translational surge, sway, and heave displacements +"PtfmRoll" - Platform rotational roll, pitch and yaw displacements +"PtfmPitch" - Platform rotational roll, pitch and yaw displacements +"PtfmYaw" - Platform rotational roll, pitch and yaw displacements +"PtfmTAxt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAyt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAzt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"RotThrust" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFya" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFza" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwHt1MLxt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLyt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLzt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat new file mode 100644 index 0000000000..664185cbd6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat @@ -0,0 +1,54 @@ +------- ELASTODYN V1.00.* TOWER INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline tower input properties. +---------------------- TOWER PARAMETERS ---------------------------------------- + 11 NTwInpSt - Number of input stations to specify tower geometry + 1 TwrFADmp(1) - Tower 1st fore-aft mode structural damping ratio (%) + 1 TwrFADmp(2) - Tower 2nd fore-aft mode structural damping ratio (%) + 1 TwrSSDmp(1) - Tower 1st side-to-side mode structural damping ratio (%) + 1 TwrSSDmp(2) - Tower 2nd side-to-side mode structural damping ratio (%) +---------------------- TOWER ADJUSTMUNT FACTORS -------------------------------- + 1 FAStTunr(1) - Tower fore-aft modal stiffness tuner, 1st mode (-) + 1 FAStTunr(2) - Tower fore-aft modal stiffness tuner, 2nd mode (-) + 1 SSStTunr(1) - Tower side-to-side stiffness tuner, 1st mode (-) + 1 SSStTunr(2) - Tower side-to-side stiffness tuner, 2nd mode (-) + 1 AdjTwMa - Factor to adjust tower mass density (-) + 1 AdjFASt - Factor to adjust tower fore-aft stiffness (-) + 1 AdjSSSt - Factor to adjust tower side-to-side stiffness (-) +---------------------- DISTRIBUTED TOWER PROPERTIES ---------------------------- + HtFract TMassDen TwFAStif TwSSStif + (-) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 5.5908700E+03 6.1434300E+11 6.1434300E+11 +1.0000000E-01 5.2324300E+03 5.3482100E+11 5.3482100E+11 +2.0000000E-01 4.8857600E+03 4.6326700E+11 4.6326700E+11 +3.0000000E-01 4.5508700E+03 3.9913100E+11 3.9913100E+11 +4.0000000E-01 4.2277500E+03 3.4188300E+11 3.4188300E+11 +5.0000000E-01 3.9164100E+03 2.9101100E+11 2.9101100E+11 +6.0000000E-01 3.6168300E+03 2.4602700E+11 2.4602700E+11 +7.0000000E-01 3.3290300E+03 2.0645700E+11 2.0645700E+11 +8.0000000E-01 3.0530100E+03 1.7185100E+11 1.7185100E+11 +9.0000000E-01 2.7887500E+03 1.4177600E+11 1.4177600E+11 +1.0000000E+00 2.5362700E+03 1.1582000E+11 1.1582000E+11 +---------------------- TOWER FORE-AFT MODE SHAPES ------------------------------ + 0.7004 TwFAM1Sh(2) - Mode 1, coefficient of x^2 term + 2.1963 TwFAM1Sh(3) - , coefficient of x^3 term + -5.6202 TwFAM1Sh(4) - , coefficient of x^4 term + 6.2275 TwFAM1Sh(5) - , coefficient of x^5 term + -2.504 TwFAM1Sh(6) - , coefficient of x^6 term + -70.5319 TwFAM2Sh(2) - Mode 2, coefficient of x^2 term + -63.7623 TwFAM2Sh(3) - , coefficient of x^3 term + 289.737 TwFAM2Sh(4) - , coefficient of x^4 term + -176.513 TwFAM2Sh(5) - , coefficient of x^5 term + 22.0706 TwFAM2Sh(6) - , coefficient of x^6 term +---------------------- TOWER SIDE-TO-SIDE MODE SHAPES -------------------------- + 1.385 TwSSM1Sh(2) - Mode 1, coefficient of x^2 term + -1.7684 TwSSM1Sh(3) - , coefficient of x^3 term + 3.0871 TwSSM1Sh(4) - , coefficient of x^4 term + -2.2395 TwSSM1Sh(5) - , coefficient of x^5 term + 0.5357 TwSSM1Sh(6) - , coefficient of x^6 term + -121.21 TwSSM2Sh(2) - Mode 2, coefficient of x^2 term + 184.415 TwSSM2Sh(3) - , coefficient of x^3 term + -224.904 TwSSM2Sh(4) - , coefficient of x^4 term + 298.536 TwSSM2Sh(5) - , coefficient of x^5 term + -135.838 TwSSM2Sh(6) - , coefficient of x^6 term + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ServoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ServoDyn.dat new file mode 100644 index 0000000000..62e2cae9dc --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/NRELOffshrBsline5MW_Onshore_ServoDyn.dat @@ -0,0 +1,111 @@ +------- SERVODYN v1.05.* INPUT FILE -------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to .ech (flag) +"default" DT - Communication interval for controllers (s) (or "default") +---------------------- PITCH CONTROL ------------------------------------------- + 9 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0] + 9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s) + 9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s) + 9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades] + 8 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s) + 8 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s) + 8 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades] + 20 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades] +---------------------- GENERATOR AND TORQUE CONTROL ---------------------------- + 1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0] + 94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%) +True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag) +True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag) + 10.0 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False] + 0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True] + 9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True] +---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL -------------------- + 1162.0 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1] + 47403.0 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1] + 0.025576 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1] + 10.0 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1] +---------------------- SIMPLE INDUCTION GENERATOR ------------------------------ + 9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1] +---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR ----------------- + 9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2] + 9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2] +---------------------- HIGH-SPEED SHAFT BRAKE ---------------------------------- + 0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s) + 0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1] + 28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m) +---------------------- NACELLE-YAW CONTROL ------------------------------------- + 0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0] + 0 YawNeut - Neutral yaw position--yaw spring force is zero at this yaw (degrees) +9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad) + 1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s)) + 9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s) + 2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s) + 0 NacYawF - Final yaw angle for override yaw maneuvers (degrees) +---------------------- AERODYNAMIC FLOW CONTROL -------------------------------- + 0 AfCmode - Airfoil control mode {0: none, 1: cosine wave cycle, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 AfC_Mean - Mean level for cosine cycling or steady value (-) [used only with AfCmode==1] + 0 AfC_Amp - Amplitude for for cosine cycling of flap signal (-) [used only with AfCmode==1] + 0 AfC_Phase - Phase relative to the blade azimuth (0 is vertical) for for cosine cycling of flap signal (deg) [used only with AfCmode==1] +---------------------- STRUCTURAL CONTROL -------------------------------------- +0 NumBStC - Number of blade structural controllers (integer) +"unused" BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0] +0 NumNStC - Number of nacelle structural controllers (integer) +"unused" NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0] +0 NumTStC - Number of tower structural controllers (integer) +"unused" TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0] +0 NumSStC - Number of substructure structural controllers (integer) +"unused" SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0] +---------------------- CABLE CONTROL ------------------------------------------- + 0 CCmode - Cable control mode {0: none, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) +---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface] +"../../ROSCO/install/lib/libdiscon.so" DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface] +"/home/of_rt/ROSCO/Examples/examples_out/17_ZeroMQ/DISCON_zmq.IN" DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface] +"DISCON_zmq" DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface] +"default" DLL_DT - Communication interval for dynamic library (s) (or "default") [used only with Bladed Interface] +false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface] + 9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface] + 0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface] + 1 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface] + 0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface] + 0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface] + 0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface] + 0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface] + 0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface] + 0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface] + 0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface] + 0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface] + 0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface] + 0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface] + 0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface] +---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE ------------- + 0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface] + GenSpd_TLU GenTrq_TLU + (rpm) (Nm) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to .sum (flag) (currently unused) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"GenTq" - Electrical generator power and torque +"GenPwr" - Electrical generator power and torque +"BlPitchC1, BlPitchC2, BlPitchC3" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03 copy.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03 copy.fst new file mode 100644 index 0000000000..a2d8d4cc5d --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03 copy.fst @@ -0,0 +1,83 @@ +------- OpenFAST example INPUT FILE ------------------------------------------- +FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} +100.0 TMax - Total run time (s) +0.005 DT - Recommended module time step (s) +2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} +0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} +99999 DT_UJac - Time between calls to get Jacobians (s) +1000000.0 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ +1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} +1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} +2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} +1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} +0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} +0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} +0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} +0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} +0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- +9.80665 Gravity - Gravitational acceleration (m/s^2) +1.225 AirDens - Air density (kg/m^3) +1025 WtrDens - Water density (kg/m^3) +1.464e-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) +335 SpdSound - Speed of sound in working fluid (m/s) +103500 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] +1700 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] +50 WtrDpth - Water depth (m) +0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +5 SttsTime - Amount of time between screen status messages (s) +99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +default DT_Out - Time step for tabular output (s) (or "default") +0 TStart - Time to begin tabular output (s) +0 OutFileFmt - Format for tabular (time-marching) output file (switch) {0: uncompressed binary [.outb], 1: text file [.out], 2: binary file [.outb], 3: both 1 and 2} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) +3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) +0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) +0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) +0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) +0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) +2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] +30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] +1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] +1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ +0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} +1 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +True VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] +15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"tcp://127.0.0.1:5555" ZmqInAddress - REQ-REP localhost address +3 ZmqInNbr - Number of parameters to be requested +"VelH" +"VelV" +"BldPitchCom1" ZmqInChannels - Channels to be requested at communication time +0.5 ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +0 ZmqOutNbr - Number of channels to be broadcasted +none ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.AD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.AD.sum new file mode 100644 index 0000000000..48890d48f3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.AD.sum @@ -0,0 +1,52 @@ + +This summary information was generated by AeroDyn on 25-Jun-2024 at 12:03:16. + +====== General Options ============================================================================ + 0 WakeMod - Type of wake/induction model: steady + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +======================== Unsteady Airfoil Aerodynamics Options ===================================== + 0 UA_Mod - Unsteady Aero Model: none (quasi-steady airfoil aerodynamics) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ED.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ED.sum new file mode 100644 index 0000000000..2c764a0866 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ED.sum @@ -0,0 +1,213 @@ + +This summary information was generated by ElastoDyn on 25-Jun-2024 at 12:03:16. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 15 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Disabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.01000000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 5452000.000 + Mass Incl. Platform (kg) 6148850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 BldPitch1 (deg) + 2 Azimuth (deg) + 3 RotSpeed (rpm) + 4 GenSpeed (rpm) + 5 NacYaw (deg) + 6 NcIMUTAxs (m/s^2) + 7 NcIMUTAys (m/s^2) + 8 NcIMUTAzs (m/s^2) + 9 TTDspFA (m) + 10 TTDspSS (m) + 11 TTDspTwst (deg) + 12 PtfmSurge (m) + 13 PtfmSway (m) + 14 PtfmHeave (m) + 15 PtfmRoll (deg) + 16 PtfmPitch (deg) + 17 PtfmYaw (deg) + 18 PtfmTAxt (m/s^2) + 19 PtfmTAyt (m/s^2) + 20 PtfmTAzt (m/s^2) + 21 RotThrust (kN) + 22 LSSGagFya (kN) + 23 LSSGagFza (kN) + 24 RotTorq (kN-m) + 25 LSSGagMya (kN-m) + 26 LSSGagMza (kN-m) + 27 YawBrFxp (kN) + 28 YawBrFyp (kN) + 29 YawBrFzp (kN) + 30 YawBrMxp (kN-m) + 31 YawBrMyp (kN-m) + 32 YawBrMzp (kN-m) + 33 TwrBsFxt (kN) + 34 TwrBsFyt (kN) + 35 TwrBsFzt (kN) + 36 TwrBsMxt (kN-m) + 37 TwrBsMyt (kN-m) + 38 TwrBsMzt (kN-m) + 39 TwHt1MLxt INVALID + 40 TwHt1MLyt INVALID + 41 TwHt1MLzt INVALID + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.SrvD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.SrvD.sum new file mode 100644 index 0000000000..845a1761b7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 25-Jun-2024 at 12:03:16. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 9 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 25-Jun-2024 at 12:03:16. + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.UA.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.UA.sum new file mode 100644 index 0000000000..b0f55f18ba --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 18-Jun-2024 at 09:32:13 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ech new file mode 100644 index 0000000000..9919ce2b0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.ech @@ -0,0 +1,110 @@ + +This file of echoed input was generated by OpenFAST on 25-Jun-2024 at 12:03:16. + +Data from OpenFAST primary input file "OFZMQ_test03.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification Test #22: NREL 5.0 MW Baseline Wind Turbine with ITI Barge Configuration, for use in offshore analysis" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 1.0000E+02 TMax - Total run time (s) + 1.0000E-02 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn14; 2=AeroDyn; 3=ExtLoads} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState}} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8100E+00 Gravity - Gravitational acceleration (m/s^2) + 0.0000E+00 AirDens - Air density (kg/m^3) + 0.0000E+00 WtrDens - Water density (kg/m^3) + 0.0000E+00 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0.0000E+00 SpdSound - Speed of sound in working fluid (m/s) + 0.0000E+00 Patm - Atmospheric pressure (Pa) + 0.0000E+00 Pvap - Vapour pressure of working fluid (Pa) + 0.0000E+00 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + SeaStFile - Name of file containing sea state input parameters (-) + "unused" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + F SumPrint - Print summary data to .sum (flag) + 1.0000E+00 SttsTime - Amount of time between screen status messages (s) + 1.0000E+03 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES15.7E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 2 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + F VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "tcp://127.0.0.1:5555" + 3 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + "VelH" "VelV" "BldPitchCom1" + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "0.5" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 0 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + " + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.fst new file mode 100644 index 0000000000..348cb6ab43 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.fst @@ -0,0 +1,85 @@ +------- OpenFAST EXAMPLE INPUT FILE ------------------------------------------- +FAST Certification Test #22: NREL 5.0 MW Baseline Wind Turbine with ITI Barge Configuration, for use in offshore analysis +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} + 100 TMax - Total run time (s) + 0.01 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} + 0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} + 99999 DT_UJac - Time between calls to get Jacobians (s) + 1E+06 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- + 9.81 Gravity - Gravitational acceleration (m/s^2) + 0 AirDens - Air density (kg/m^3) + 0 WtrDens - Water density (kg/m^3) + 0 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0 SpdSound - Speed of sound in working fluid (m/s) + 0 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] + 0 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] + 0 WtrDpth - Water depth (m) + 0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" SeaStFile - Name of file containing sea state input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +False SumPrint - Print summary data to ".sum" (flag) + 1 SttsTime - Amount of time between screen status messages (s) + 1000 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +"default" DT_Out - Time step for tabular output (s) (or "default") + 0 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [.out], 2: binary file [.outb], 3: both 1 and 2, 4: uncompressed binary [.outb, 5: both 1 and 4} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES15.7E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) + 0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) + 0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) + 0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] + 30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] + 1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] + 1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ + 0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} + 2 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +false VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] + 15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"tcp://127.0.0.1:5555" ZmqInAddress - REQ-REP localhost address +3 ZmqInNbr - Number of parameters to be requested +"VelH" +"VelV" +"BldPitchCom1" ZmqInChannels - Channels to be requested at communication time +0.5 ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +0 ZmqOutNbr - Number of channels to be broadcasted +none ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.sum new file mode 100644 index 0000000000..25426e891f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test03/OFZMQ_test03.sum @@ -0,0 +1,106 @@ + +FAST Summary File + +Predictions were generated on 20-Jun-2024 at 15:17:42 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.5.2-10-g45b95ade-dirty + compiled with + NWTC Subroutine Library + ElastoDyn + BeamDyn (unknown version, unknown date) [not called] + InflowWind + AeroDyn14 (unknown version, unknown date) [not called] + AeroDyn + ServoDyn + HydroDyn (unknown version, unknown date) [not called] + SubDyn (unknown version, unknown date) [not called] + ExtPtfm_MCKF (unknown version, unknown date) [not called] + MAP (unknown version, unknown date) [not called] + FEAMooring (unknown version, unknown date) [not called] + MoorDyn (unknown version, unknown date) [not called] + OrcaFlexInterface (unknown version, unknown date) [not called] + IceFloe (unknown version, unknown date) [not called] + IceDyn (unknown version, unknown date) [not called] + + +Modeling a land-based turbine +Description from the FAST input file: + FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) + +Interpolation order for input/output time histories: 2 (quadratic) +Number of correction iterations: 0 + + + Requested Time Steps + ------------------------------------------------- + Component Time Step (s) Subcycles (-) + ----------------- --------------- ------------- + FAST (glue code) 5.000E-03 + InflowWind 5.000E-03 1 + ElastoDyn 5.000E-03 1 + AeroDyn 5.000E-03 1 + ServoDyn 5.000E-03 1 + FAST output files 5.000E-03 1 + + + Requested Channels in FAST Output File(s) + -------------------------------------------- + Number Name Units Generated by + ------ -------------------- -------------------- ------------ + 1 Time (s) OpenFAST + 2 Wind1VelX (m/s) InflowWind + 3 Wind1VelY (m/s) InflowWind + 4 Wind1VelZ (m/s) InflowWind + 5 OoPDefl1 (m) ElastoDyn + 6 IPDefl1 (m) ElastoDyn + 7 TwstDefl1 (deg) ElastoDyn + 8 BldPitch1 (deg) ElastoDyn + 9 Azimuth (deg) ElastoDyn + 10 RotSpeed (rpm) ElastoDyn + 11 GenSpeed (rpm) ElastoDyn + 12 TTDspFA (m) ElastoDyn + 13 TTDspSS (m) ElastoDyn + 14 TTDspTwst (deg) ElastoDyn + 15 Spn2MLxb1 (kN-m) ElastoDyn + 16 Spn2MLyb1 (kN-m) ElastoDyn + 17 RootFxb1 (kN) ElastoDyn + 18 RootFyb1 (kN) ElastoDyn + 19 RootFzb1 (kN) ElastoDyn + 20 RootMxb1 (kN-m) ElastoDyn + 21 RootMyb1 (kN-m) ElastoDyn + 22 RootMyc1 (kN-m) ElastoDyn + 23 RootMyc2 (kN-m) ElastoDyn + 24 RootMyc3 (kN-m) ElastoDyn + 25 RootMzb1 (kN-m) ElastoDyn + 26 RotTorq (kN-m) ElastoDyn + 27 LSSGagMya (kN-m) ElastoDyn + 28 LSSGagMza (kN-m) ElastoDyn + 29 YawBrFxp (kN) ElastoDyn + 30 YawBrFyp (kN) ElastoDyn + 31 YawBrFzp (kN) ElastoDyn + 32 YawBrMxp (kN-m) ElastoDyn + 33 YawBrMyp (kN-m) ElastoDyn + 34 YawBrMzp (kN-m) ElastoDyn + 35 TwrBsFxt (kN) ElastoDyn + 36 TwrBsFyt (kN) ElastoDyn + 37 TwrBsFzt (kN) ElastoDyn + 38 TwrBsMxt (kN-m) ElastoDyn + 39 TwrBsMyt (kN-m) ElastoDyn + 40 TwrBsMzt (kN-m) ElastoDyn + 41 NcIMURAys (deg/s^2) ElastoDyn + 42 NcIMUTAxs (m/s^2) ElastoDyn + 43 RtFldFxh (N) AeroDyn + 44 RtFldFyh (N) AeroDyn + 45 RtFldFzh (N) AeroDyn + 46 RtFldMxh (N-m) AeroDyn + 47 RtFldMyh (N-m) AeroDyn + 48 RtFldMzh (N-m) AeroDyn + 49 RtVAvgxh (m/s) AeroDyn + 50 RtFldCp (-) AeroDyn + 51 RtFldCt (-) AeroDyn + 52 RtArea (m^2) AeroDyn + 53 RtSpeed (rpm) AeroDyn + 54 RtTSR (-) AeroDyn + 55 GenTq (kN-m) ServoDyn + 56 GenPwr (kW) ServoDyn + 57 BlPitchC1 (deg) ServoDyn + 58 BlPitchC2 (deg) ServoDyn + 59 BlPitchC3 (deg) ServoDyn diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder1.dat new file mode 100644 index 0000000000..4ff6d1311f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder1.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.50 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.50 Minimum CD value +-180.00 0.000 0.5000 0.000 + 0.00 0.000 0.5000 0.000 + 180.00 0.000 0.5000 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder2.dat new file mode 100644 index 0000000000..29f643ca65 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/Cylinder2.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.35 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.35 Minimum CD value +-180.00 0.000 0.3500 0.000 + 0.00 0.000 0.3500 0.000 + 180.00 0.000 0.3500 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU21_A17.dat new file mode 100644 index 0000000000..52cc6d3ff9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU21_A17.dat @@ -0,0 +1,158 @@ +DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -5.0609 Zero Cn angle of attack (deg) + 6.2047 Cn slope for zero lift (dimensionless) + 1.4144 Cn extrapolated to value at positive stall angle of attack + -0.5324 Cn at stall value for negative angle of attack + -1.50 Angle of attack for minimum CD (deg) + 0.0057 Minimum CD value +-180.00 0.000 0.0185 0.0000 +-175.00 0.394 0.0332 0.1978 +-170.00 0.788 0.0945 0.3963 +-160.00 0.670 0.2809 0.2738 +-155.00 0.749 0.3932 0.3118 +-150.00 0.797 0.5112 0.3413 +-145.00 0.818 0.6309 0.3636 +-140.00 0.813 0.7485 0.3799 +-135.00 0.786 0.8612 0.3911 +-130.00 0.739 0.9665 0.3980 +-125.00 0.675 1.0625 0.4012 +-120.00 0.596 1.1476 0.4014 +-115.00 0.505 1.2206 0.3990 +-110.00 0.403 1.2805 0.3943 +-105.00 0.294 1.3265 0.3878 +-100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU25_A17.dat new file mode 100644 index 0000000000..3c24e77f5f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU25_A17.dat @@ -0,0 +1,157 @@ +DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.2422 Zero Cn angle of attack (deg) + 6.4462 Cn slope for zero lift (dimensionless) + 1.4336 Cn extrapolated to value at positive stall angle of attack + -0.6873 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0065 Minimum CD value +-180.00 0.000 0.0202 0.0000 +-175.00 0.368 0.0324 0.1845 +-170.00 0.735 0.0943 0.3701 +-160.00 0.695 0.2848 0.2679 +-155.00 0.777 0.4001 0.3046 +-150.00 0.828 0.5215 0.3329 +-145.00 0.850 0.6447 0.3540 +-140.00 0.846 0.7660 0.3693 +-135.00 0.818 0.8823 0.3794 +-130.00 0.771 0.9911 0.3854 +-125.00 0.705 1.0905 0.3878 +-120.00 0.624 1.1787 0.3872 +-115.00 0.530 1.2545 0.3841 +-110.00 0.426 1.3168 0.3788 +-105.00 0.314 1.3650 0.3716 +-100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU30_A17.dat new file mode 100644 index 0000000000..23ecb3e9a3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU30_A17.dat @@ -0,0 +1,159 @@ +DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -2.3220 Zero Cn angle of attack (deg) + 7.3326 Cn slope for zero lift (dimensionless) + 1.4490 Cn extrapolated to value at positive stall angle of attack + -0.6138 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0087 Minimum CD value +-180.00 0.000 0.0267 0.0000 +-175.00 0.274 0.0370 0.1379 +-170.00 0.547 0.0968 0.2778 +-160.00 0.685 0.2876 0.2740 +-155.00 0.766 0.4025 0.3118 +-150.00 0.816 0.5232 0.3411 +-145.00 0.836 0.6454 0.3631 +-140.00 0.832 0.7656 0.3791 +-135.00 0.804 0.8807 0.3899 +-130.00 0.756 0.9882 0.3965 +-125.00 0.690 1.0861 0.3994 +-120.00 0.609 1.1730 0.3992 +-115.00 0.515 1.2474 0.3964 +-110.00 0.411 1.3084 0.3915 +-105.00 0.300 1.3552 0.3846 +-100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU35_A17.dat new file mode 100644 index 0000000000..9e962a1e63 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU35_A17.dat @@ -0,0 +1,151 @@ +DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 11.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.8330 Zero Cn angle of attack (deg) + 7.1838 Cn slope for zero lift (dimensionless) + 1.6717 Cn extrapolated to value at positive stall angle of attack + -0.3075 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0094 Minimum CD value +-180.00 0.000 0.0407 0.0000 +-175.00 0.223 0.0507 0.0937 +-170.00 0.405 0.1055 0.1702 +-160.00 0.658 0.2982 0.2819 +-155.00 0.733 0.4121 0.3213 +-150.00 0.778 0.5308 0.3520 +-145.00 0.795 0.6503 0.3754 +-140.00 0.787 0.7672 0.3926 +-135.00 0.757 0.8785 0.4046 +-130.00 0.708 0.9819 0.4121 +-125.00 0.641 1.0756 0.4160 +-120.00 0.560 1.1580 0.4167 +-115.00 0.467 1.2280 0.4146 +-110.00 0.365 1.2847 0.4104 +-105.00 0.255 1.3274 0.4041 +-100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU40_A17.dat new file mode 100644 index 0000000000..08a2d28261 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/DU40_A17.dat @@ -0,0 +1,152 @@ +DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.3430 Zero Cn angle of attack (deg) + 7.4888 Cn slope for zero lift (dimensionless) + 1.3519 Cn extrapolated to value at positive stall angle of attack + -0.3226 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0113 Minimum CD value +-180.00 0.000 0.0602 0.0000 +-175.00 0.218 0.0699 0.0934 +-170.00 0.397 0.1107 0.1697 +-160.00 0.642 0.3045 0.2813 +-155.00 0.715 0.4179 0.3208 +-150.00 0.757 0.5355 0.3516 +-145.00 0.772 0.6535 0.3752 +-140.00 0.762 0.7685 0.3926 +-135.00 0.731 0.8777 0.4048 +-130.00 0.680 0.9788 0.4126 +-125.00 0.613 1.0700 0.4166 +-120.00 0.532 1.1499 0.4176 +-115.00 0.439 1.2174 0.4158 +-110.00 0.337 1.2716 0.4117 +-105.00 0.228 1.3118 0.4057 +-100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/NACA64_A17.dat new file mode 100644 index 0000000000..3db1887a38 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/AeroData/NACA64_A17.dat @@ -0,0 +1,143 @@ +NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.4320 Zero Cn angle of attack (deg) + 6.0031 Cn slope for zero lift (dimensionless) + 1.4073 Cn extrapolated to value at positive stall angle of attack + -0.7945 Cn at stall value for negative angle of attack + -1.00 Angle of attack for minimum CD (deg) + 0.0052 Minimum CD value +-180.00 0.000 0.0198 0.0000 +-175.00 0.374 0.0341 0.1880 +-170.00 0.749 0.0955 0.3770 +-160.00 0.659 0.2807 0.2747 +-155.00 0.736 0.3919 0.3130 +-150.00 0.783 0.5086 0.3428 +-145.00 0.803 0.6267 0.3654 +-140.00 0.798 0.7427 0.3820 +-135.00 0.771 0.8537 0.3935 +-130.00 0.724 0.9574 0.4007 +-125.00 0.660 1.0519 0.4042 +-120.00 0.581 1.1355 0.4047 +-115.00 0.491 1.2070 0.4025 +-110.00 0.390 1.2656 0.3981 +-105.00 0.282 1.3104 0.3918 +-100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1.dat new file mode 100644 index 0000000000..393e5d8721 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1.dat @@ -0,0 +1,59 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.50 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder1_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.5 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.5000 0.0 + 0.00 0.000 0.5000 0.0 + 180.00 0.000 0.5000 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1_coords.txt new file mode 100644 index 0000000000..3c8ec3d3b4 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder1_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.5 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2.dat new file mode 100644 index 0000000000..5294db4fdb --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2.dat @@ -0,0 +1,60 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.35 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder2_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.35 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.3500 0.0 + 0.00 0.000 0.3500 0.0 + 180.00 0.000 0.3500 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2_coords.txt new file mode 100644 index 0000000000..f95e693e67 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/Cylinder2_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.41667 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17.dat new file mode 100644 index 0000000000..7d55bb9ac2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17.dat @@ -0,0 +1,196 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU21_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4144 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.5324 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.121 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 142 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0185 0.0000 + -175.00 0.394 0.0332 0.1978 + -170.00 0.788 0.0945 0.3963 + -160.00 0.670 0.2809 0.2738 + -155.00 0.749 0.3932 0.3118 + -150.00 0.797 0.5112 0.3413 + -145.00 0.818 0.6309 0.3636 + -140.00 0.813 0.7485 0.3799 + -135.00 0.786 0.8612 0.3911 + -130.00 0.739 0.9665 0.3980 + -125.00 0.675 1.0625 0.4012 + -120.00 0.596 1.1476 0.4014 + -115.00 0.505 1.2206 0.3990 + -110.00 0.403 1.2805 0.3943 + -105.00 0.294 1.3265 0.3878 + -100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17_coords.txt new file mode 100644 index 0000000000..3728b88baa --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU21_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 93-W-210.lm +! x/c y/c +1.00000 0.00194 +0.99660 0.00304 +0.99314 0.00411 +0.98961 0.00516 +0.98601 0.00618 +0.98235 0.00720 +0.97863 0.00823 +0.97484 0.00927 +0.97098 0.01033 +0.96706 0.01139 +0.96307 0.01246 +0.95902 0.01354 +0.95490 0.01463 +0.95072 0.01573 +0.94647 0.01684 +0.94216 0.01797 +0.93778 0.01911 +0.93333 0.02026 +0.92882 0.02142 +0.92425 0.02260 +0.91961 0.02379 +0.91490 0.02499 +0.91013 0.02621 +0.90529 0.02744 +0.90039 0.02869 +0.89542 0.02995 +0.89039 0.03122 +0.88529 0.03250 +0.88013 0.03379 +0.87490 0.03510 +0.86961 0.03643 +0.86425 0.03776 +0.85882 0.03912 +0.85333 0.04048 +0.84778 0.04186 +0.84216 0.04326 +0.83647 0.04466 +0.83072 0.04608 +0.82490 0.04752 +0.81902 0.04896 +0.81307 0.05041 +0.80706 0.05188 +0.80098 0.05336 +0.79484 0.05484 +0.78863 0.05634 +0.78235 0.05784 +0.77601 0.05936 +0.76961 0.06088 +0.76314 0.06242 +0.75660 0.06396 +0.75000 0.06550 +0.74333 0.06706 +0.73667 0.06860 +0.73000 0.07014 +0.72333 0.07167 +0.71667 0.07320 +0.71000 0.07472 +0.70333 0.07624 +0.69667 0.07774 +0.69000 0.07924 +0.68333 0.08072 +0.67667 0.08220 +0.67000 0.08366 +0.66333 0.08511 +0.65667 0.08655 +0.65000 0.08798 +0.64333 0.08940 +0.63667 0.09080 +0.63000 0.09220 +0.62333 0.09357 +0.61667 0.09492 +0.61000 0.09626 +0.60333 0.09759 +0.59667 0.09889 +0.59000 0.10017 +0.58333 0.10143 +0.57667 0.10267 +0.57000 0.10389 +0.56333 0.10509 +0.55667 0.10627 +0.55000 0.10742 +0.54333 0.10854 +0.53667 0.10964 +0.53000 0.11071 +0.52333 0.11175 +0.51667 0.11277 +0.51000 0.11375 +0.50333 0.11470 +0.49667 0.11562 +0.49000 0.11650 +0.48333 0.11734 +0.47667 0.11813 +0.47000 0.11889 +0.46333 0.11960 +0.45667 0.12027 +0.45000 0.12089 +0.44333 0.12147 +0.43667 0.12200 +0.43000 0.12249 +0.42333 0.12292 +0.41667 0.12331 +0.41000 0.12365 +0.40333 0.12394 +0.39667 0.12418 +0.39000 0.12436 +0.38333 0.12449 +0.37667 0.12457 +0.37000 0.12459 +0.36333 0.12455 +0.35667 0.12446 +0.35000 0.12431 +0.34333 0.12411 +0.33667 0.12385 +0.33000 0.12353 +0.32333 0.12317 +0.31667 0.12275 +0.31000 0.12228 +0.30333 0.12175 +0.29667 0.12117 +0.29000 0.12053 +0.28333 0.11984 +0.27667 0.11910 +0.27000 0.11829 +0.26333 0.11744 +0.25667 0.11653 +0.25000 0.11557 +0.24342 0.11456 +0.23693 0.11351 +0.23053 0.11243 +0.22421 0.11130 +0.21798 0.11015 +0.21184 0.10896 +0.20579 0.10773 +0.19982 0.10648 +0.19395 0.10520 +0.18816 0.10389 +0.18245 0.10255 +0.17684 0.10119 +0.17131 0.09980 +0.16587 0.09839 +0.16052 0.09696 +0.15526 0.09550 +0.15008 0.09403 +0.14499 0.09254 +0.13999 0.09103 +0.13508 0.08950 +0.13026 0.08796 +0.12552 0.08641 +0.12087 0.08483 +0.11631 0.08325 +0.11183 0.08165 +0.10745 0.08004 +0.10315 0.07843 +0.09893 0.07679 +0.09481 0.07516 +0.09077 0.07351 +0.08683 0.07186 +0.08297 0.07021 +0.07919 0.06854 +0.07551 0.06687 +0.07191 0.06520 +0.06840 0.06353 +0.06498 0.06185 +0.06164 0.06017 +0.05840 0.05850 +0.05524 0.05682 +0.05217 0.05515 +0.04918 0.05348 +0.04629 0.05181 +0.04348 0.05015 +0.04076 0.04849 +0.03812 0.04683 +0.03558 0.04519 +0.03312 0.04356 +0.03075 0.04194 +0.02847 0.04033 +0.02627 0.03874 +0.02417 0.03716 +0.02215 0.03560 +0.02022 0.03404 +0.01837 0.03249 +0.01662 0.03094 +0.01495 0.02940 +0.01337 0.02785 +0.01187 0.02630 +0.01047 0.02476 +0.00915 0.02322 +0.00792 0.02169 +0.00678 0.02017 +0.00572 0.01864 +0.00476 0.01713 +0.00388 0.01562 +0.00309 0.01410 +0.00238 0.01253 +0.00177 0.01094 +0.00124 0.00923 +0.00080 0.00740 +0.00044 0.00537 +0.00018 0.00333 +0.00000 0.00000 +0.00018 -0.00292 +0.00044 -0.00443 +0.00080 -0.00589 +0.00124 -0.00727 +0.00177 -0.00864 +0.00238 -0.00998 +0.00309 -0.01134 +0.00388 -0.01266 +0.00476 -0.01397 +0.00572 -0.01526 +0.00678 -0.01656 +0.00792 -0.01785 +0.00915 -0.01914 +0.01047 -0.02044 +0.01187 -0.02174 +0.01337 -0.02306 +0.01495 -0.02438 +0.01662 -0.02571 +0.01837 -0.02705 +0.02022 -0.02841 +0.02215 -0.02976 +0.02417 -0.03112 +0.02627 -0.03248 +0.02847 -0.03384 +0.03075 -0.03520 +0.03312 -0.03655 +0.03558 -0.03789 +0.03812 -0.03923 +0.04076 -0.04056 +0.04348 -0.04188 +0.04629 -0.04319 +0.04918 -0.04449 +0.05217 -0.04579 +0.05524 -0.04708 +0.05840 -0.04836 +0.06164 -0.04963 +0.06498 -0.05089 +0.06840 -0.05215 +0.07191 -0.05340 +0.07551 -0.05464 +0.07919 -0.05587 +0.08297 -0.05709 +0.08683 -0.05831 +0.09077 -0.05951 +0.09481 -0.06071 +0.09893 -0.06189 +0.10315 -0.06306 +0.10745 -0.06422 +0.11183 -0.06536 +0.11631 -0.06648 +0.12087 -0.06759 +0.12552 -0.06868 +0.13026 -0.06975 +0.13508 -0.07079 +0.13999 -0.07182 +0.14499 -0.07282 +0.15008 -0.07380 +0.15526 -0.07476 +0.16052 -0.07568 +0.16587 -0.07658 +0.17131 -0.07746 +0.17684 -0.07830 +0.18245 -0.07911 +0.18816 -0.07989 +0.19395 -0.08063 +0.19982 -0.08134 +0.20579 -0.08201 +0.21184 -0.08264 +0.21798 -0.08324 +0.22421 -0.08380 +0.23053 -0.08432 +0.23693 -0.08479 +0.24342 -0.08523 +0.25000 -0.08561 +0.25667 -0.08595 +0.26333 -0.08624 +0.27000 -0.08648 +0.27667 -0.08667 +0.28333 -0.08680 +0.29000 -0.08689 +0.29667 -0.08693 +0.30333 -0.08692 +0.31000 -0.08686 +0.31667 -0.08676 +0.32333 -0.08660 +0.33000 -0.08640 +0.33667 -0.08615 +0.34333 -0.08586 +0.35000 -0.08553 +0.35667 -0.08515 +0.36333 -0.08473 +0.37000 -0.08427 +0.37667 -0.08376 +0.38333 -0.08322 +0.39000 -0.08263 +0.39667 -0.08200 +0.40333 -0.08134 +0.41000 -0.08062 +0.41667 -0.07987 +0.42333 -0.07908 +0.43000 -0.07824 +0.43667 -0.07736 +0.44333 -0.07644 +0.45000 -0.07548 +0.45667 -0.07448 +0.46333 -0.07343 +0.47000 -0.07235 +0.47667 -0.07122 +0.48333 -0.07006 +0.49000 -0.06886 +0.49667 -0.06763 +0.50333 -0.06636 +0.51000 -0.06506 +0.51667 -0.06373 +0.52333 -0.06237 +0.53000 -0.06097 +0.53667 -0.05955 +0.54333 -0.05810 +0.55000 -0.05663 +0.55667 -0.05513 +0.56333 -0.05361 +0.57000 -0.05207 +0.57667 -0.05050 +0.58333 -0.04892 +0.59000 -0.04732 +0.59667 -0.04571 +0.60333 -0.04408 +0.61000 -0.04243 +0.61667 -0.04078 +0.62333 -0.03911 +0.63000 -0.03744 +0.63667 -0.03576 +0.64333 -0.03409 +0.65000 -0.03241 +0.65667 -0.03073 +0.66333 -0.02906 +0.67000 -0.02740 +0.67667 -0.02574 +0.68333 -0.02411 +0.69000 -0.02248 +0.69667 -0.02088 +0.70333 -0.01930 +0.71000 -0.01774 +0.71667 -0.01620 +0.72333 -0.01470 +0.73000 -0.01323 +0.73667 -0.01179 +0.74333 -0.01039 +0.75000 -0.00903 +0.75660 -0.00772 +0.76314 -0.00647 +0.76961 -0.00528 +0.77601 -0.00416 +0.78235 -0.00308 +0.78863 -0.00207 +0.79484 -0.00112 +0.80098 -0.00023 +0.80706 0.00060 +0.81307 0.00136 +0.81902 0.00207 +0.82490 0.00273 +0.83072 0.00333 +0.83647 0.00387 +0.84216 0.00435 +0.84778 0.00479 +0.85333 0.00517 +0.85882 0.00550 +0.86425 0.00578 +0.86961 0.00601 +0.87490 0.00620 +0.88013 0.00633 +0.88529 0.00643 +0.89039 0.00648 +0.89542 0.00649 +0.90039 0.00646 +0.90529 0.00639 +0.91013 0.00628 +0.91490 0.00613 +0.91961 0.00595 +0.92425 0.00574 +0.92882 0.00550 +0.93333 0.00523 +0.93778 0.00494 +0.94216 0.00462 +0.94647 0.00428 +0.95072 0.00392 +0.95490 0.00355 +0.95902 0.00315 +0.96307 0.00275 +0.96706 0.00233 +0.97098 0.00189 +0.97484 0.00145 +0.97863 0.00099 +0.98235 0.00053 +0.98601 0.00005 +0.98961 -0.00044 +0.99314 -0.00094 +0.99660 -0.00143 +1.00000 -0.00194 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17.dat new file mode 100644 index 0000000000..4949fcf7e5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17.dat @@ -0,0 +1,194 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU25_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4336 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6873 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.12 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 140 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0202 0.0000 + -175.00 0.368 0.0324 0.1845 + -170.00 0.735 0.0943 0.3701 + -160.00 0.695 0.2848 0.2679 + -155.00 0.777 0.4001 0.3046 + -150.00 0.828 0.5215 0.3329 + -145.00 0.850 0.6447 0.3540 + -140.00 0.846 0.7660 0.3693 + -135.00 0.818 0.8823 0.3794 + -130.00 0.771 0.9911 0.3854 + -125.00 0.705 1.0905 0.3878 + -120.00 0.624 1.1787 0.3872 + -115.00 0.530 1.2545 0.3841 + -110.00 0.426 1.3168 0.3788 + -105.00 0.314 1.3650 0.3716 + -100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17_coords.txt new file mode 100644 index 0000000000..8655cdc1d7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU25_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 91-W2-250.lm +! x/c y/c +1.00000 0.00213 +0.99660 0.00314 +0.99314 0.00414 +0.98961 0.00515 +0.98601 0.00617 +0.98235 0.00720 +0.97863 0.00822 +0.97484 0.00926 +0.97098 0.01030 +0.96706 0.01135 +0.96307 0.01240 +0.95902 0.01347 +0.95490 0.01454 +0.95072 0.01562 +0.94647 0.01672 +0.94216 0.01783 +0.93778 0.01895 +0.93333 0.02009 +0.92882 0.02125 +0.92425 0.02241 +0.91961 0.02359 +0.91490 0.02479 +0.91013 0.02600 +0.90529 0.02722 +0.90039 0.02846 +0.89542 0.02972 +0.89039 0.03099 +0.88529 0.03227 +0.88013 0.03357 +0.87490 0.03489 +0.86961 0.03622 +0.86425 0.03756 +0.85882 0.03892 +0.85333 0.04029 +0.84778 0.04167 +0.84216 0.04306 +0.83647 0.04447 +0.83072 0.04589 +0.82490 0.04732 +0.81902 0.04877 +0.81307 0.05023 +0.80706 0.05170 +0.80098 0.05319 +0.79484 0.05468 +0.78863 0.05619 +0.78235 0.05771 +0.77601 0.05925 +0.76961 0.06078 +0.76314 0.06233 +0.75660 0.06388 +0.75000 0.06544 +0.74333 0.06701 +0.73667 0.06857 +0.73000 0.07013 +0.72333 0.07168 +0.71667 0.07322 +0.71000 0.07475 +0.70333 0.07628 +0.69667 0.07779 +0.69000 0.07930 +0.68333 0.08080 +0.67667 0.08228 +0.67000 0.08375 +0.66333 0.08522 +0.65667 0.08667 +0.65000 0.08810 +0.64333 0.08953 +0.63667 0.09093 +0.63000 0.09233 +0.62333 0.09371 +0.61667 0.09507 +0.61000 0.09642 +0.60333 0.09775 +0.59667 0.09906 +0.59000 0.10035 +0.58333 0.10163 +0.57667 0.10289 +0.57000 0.10413 +0.56333 0.10535 +0.55667 0.10655 +0.55000 0.10773 +0.54333 0.10888 +0.53667 0.11001 +0.53000 0.11112 +0.52333 0.11221 +0.51667 0.11327 +0.51000 0.11430 +0.50333 0.11530 +0.49667 0.11628 +0.49000 0.11723 +0.48333 0.11815 +0.47667 0.11904 +0.47000 0.11991 +0.46333 0.12074 +0.45667 0.12154 +0.45000 0.12230 +0.44333 0.12303 +0.43667 0.12372 +0.43000 0.12436 +0.42333 0.12497 +0.41667 0.12554 +0.41000 0.12606 +0.40333 0.12655 +0.39667 0.12699 +0.39000 0.12738 +0.38333 0.12773 +0.37667 0.12803 +0.37000 0.12828 +0.36333 0.12846 +0.35667 0.12858 +0.35000 0.12864 +0.34333 0.12862 +0.33667 0.12853 +0.33000 0.12837 +0.32333 0.12815 +0.31667 0.12785 +0.31000 0.12749 +0.30333 0.12705 +0.29667 0.12656 +0.29000 0.12600 +0.28333 0.12538 +0.27667 0.12469 +0.27000 0.12394 +0.26333 0.12312 +0.25667 0.12224 +0.25000 0.12130 +0.24342 0.12030 +0.23693 0.11926 +0.23053 0.11817 +0.22421 0.11704 +0.21798 0.11586 +0.21184 0.11465 +0.20579 0.11340 +0.19982 0.11210 +0.19395 0.11078 +0.18816 0.10942 +0.18245 0.10803 +0.17684 0.10660 +0.17131 0.10515 +0.16587 0.10367 +0.16052 0.10217 +0.15526 0.10064 +0.15008 0.09909 +0.14499 0.09751 +0.13999 0.09591 +0.13508 0.09430 +0.13026 0.09266 +0.12552 0.09101 +0.12087 0.08934 +0.11631 0.08765 +0.11183 0.08595 +0.10745 0.08424 +0.10315 0.08251 +0.09893 0.08076 +0.09481 0.07902 +0.09077 0.07725 +0.08683 0.07549 +0.08297 0.07371 +0.07919 0.07192 +0.07551 0.07013 +0.07191 0.06834 +0.06840 0.06654 +0.06498 0.06474 +0.06164 0.06293 +0.05840 0.06113 +0.05524 0.05933 +0.05217 0.05753 +0.04918 0.05573 +0.04629 0.05393 +0.04348 0.05214 +0.04076 0.05035 +0.03812 0.04856 +0.03558 0.04679 +0.03312 0.04502 +0.03075 0.04326 +0.02847 0.04151 +0.02627 0.03976 +0.02417 0.03804 +0.02215 0.03632 +0.02022 0.03462 +0.01837 0.03293 +0.01662 0.03126 +0.01495 0.02961 +0.01337 0.02797 +0.01187 0.02635 +0.01047 0.02475 +0.00915 0.02317 +0.00792 0.02161 +0.00678 0.02007 +0.00572 0.01855 +0.00476 0.01706 +0.00388 0.01557 +0.00309 0.01409 +0.00238 0.01261 +0.00177 0.01110 +0.00124 0.00945 +0.00080 0.00766 +0.00044 0.00568 +0.00018 0.00363 +0.00000 0.00000 +0.00018 -0.00360 +0.00044 -0.00572 +0.00080 -0.00778 +0.00124 -0.00974 +0.00177 -0.01169 +0.00238 -0.01359 +0.00309 -0.01549 +0.00388 -0.01736 +0.00476 -0.01921 +0.00572 -0.02104 +0.00678 -0.02288 +0.00792 -0.02470 +0.00915 -0.02652 +0.01047 -0.02835 +0.01187 -0.03019 +0.01337 -0.03205 +0.01495 -0.03392 +0.01662 -0.03581 +0.01837 -0.03770 +0.02022 -0.03961 +0.02215 -0.04153 +0.02417 -0.04345 +0.02627 -0.04537 +0.02847 -0.04730 +0.03075 -0.04921 +0.03312 -0.05112 +0.03558 -0.05302 +0.03812 -0.05491 +0.04076 -0.05679 +0.04348 -0.05865 +0.04629 -0.06051 +0.04918 -0.06234 +0.05217 -0.06418 +0.05524 -0.06600 +0.05840 -0.06780 +0.06164 -0.06960 +0.06498 -0.07139 +0.06840 -0.07316 +0.07191 -0.07492 +0.07551 -0.07668 +0.07919 -0.07842 +0.08297 -0.08015 +0.08683 -0.08186 +0.09077 -0.08356 +0.09481 -0.08525 +0.09893 -0.08692 +0.10315 -0.08858 +0.10745 -0.09022 +0.11183 -0.09182 +0.11631 -0.09342 +0.12087 -0.09498 +0.12552 -0.09652 +0.13026 -0.09803 +0.13508 -0.09951 +0.13999 -0.10095 +0.14499 -0.10237 +0.15008 -0.10376 +0.15526 -0.10511 +0.16052 -0.10642 +0.16587 -0.10769 +0.17131 -0.10892 +0.17684 -0.11011 +0.18245 -0.11126 +0.18816 -0.11236 +0.19395 -0.11341 +0.19982 -0.11441 +0.20579 -0.11536 +0.21184 -0.11626 +0.21798 -0.11710 +0.22421 -0.11789 +0.23053 -0.11862 +0.23693 -0.11929 +0.24342 -0.11990 +0.25000 -0.12045 +0.25667 -0.12094 +0.26333 -0.12135 +0.27000 -0.12168 +0.27667 -0.12195 +0.28333 -0.12214 +0.29000 -0.12227 +0.29667 -0.12232 +0.30333 -0.12231 +0.31000 -0.12222 +0.31667 -0.12207 +0.32333 -0.12186 +0.33000 -0.12157 +0.33667 -0.12123 +0.34333 -0.12082 +0.35000 -0.12034 +0.35667 -0.11981 +0.36333 -0.11922 +0.37000 -0.11857 +0.37667 -0.11785 +0.38333 -0.11708 +0.39000 -0.11625 +0.39667 -0.11537 +0.40333 -0.11442 +0.41000 -0.11342 +0.41667 -0.11236 +0.42333 -0.11124 +0.43000 -0.11006 +0.43667 -0.10881 +0.44333 -0.10752 +0.45000 -0.10615 +0.45667 -0.10474 +0.46333 -0.10326 +0.47000 -0.10173 +0.47667 -0.10015 +0.48333 -0.09851 +0.49000 -0.09682 +0.49667 -0.09508 +0.50333 -0.09329 +0.51000 -0.09145 +0.51667 -0.08956 +0.52333 -0.08764 +0.53000 -0.08567 +0.53667 -0.08366 +0.54333 -0.08162 +0.55000 -0.07953 +0.55667 -0.07742 +0.56333 -0.07527 +0.57000 -0.07309 +0.57667 -0.07088 +0.58333 -0.06865 +0.59000 -0.06639 +0.59667 -0.06410 +0.60333 -0.06180 +0.61000 -0.05948 +0.61667 -0.05713 +0.62333 -0.05478 +0.63000 -0.05242 +0.63667 -0.05005 +0.64333 -0.04767 +0.65000 -0.04530 +0.65667 -0.04293 +0.66333 -0.04057 +0.67000 -0.03822 +0.67667 -0.03588 +0.68333 -0.03357 +0.69000 -0.03127 +0.69667 -0.02900 +0.70333 -0.02676 +0.71000 -0.02456 +0.71667 -0.02238 +0.72333 -0.02026 +0.73000 -0.01817 +0.73667 -0.01614 +0.74333 -0.01416 +0.75000 -0.01223 +0.75660 -0.01038 +0.76314 -0.00861 +0.76961 -0.00692 +0.77601 -0.00532 +0.78235 -0.00381 +0.78863 -0.00238 +0.79484 -0.00103 +0.80098 0.00023 +0.80706 0.00141 +0.81307 0.00250 +0.81902 0.00351 +0.82490 0.00444 +0.83072 0.00529 +0.83647 0.00606 +0.84216 0.00675 +0.84778 0.00737 +0.85333 0.00791 +0.85882 0.00839 +0.86425 0.00879 +0.86961 0.00913 +0.87490 0.00940 +0.88013 0.00961 +0.88529 0.00975 +0.89039 0.00983 +0.89542 0.00985 +0.90039 0.00982 +0.90529 0.00972 +0.91013 0.00957 +0.91490 0.00936 +0.91961 0.00910 +0.92425 0.00880 +0.92882 0.00844 +0.93333 0.00804 +0.93778 0.00760 +0.94216 0.00712 +0.94647 0.00660 +0.95072 0.00606 +0.95490 0.00549 +0.95902 0.00490 +0.96307 0.00429 +0.96706 0.00367 +0.97098 0.00303 +0.97484 0.00238 +0.97863 0.00173 +0.98235 0.00108 +0.98601 0.00043 +0.98961 -0.00022 +0.99314 -0.00086 +0.99660 -0.00149 +1.00000 -0.00213 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17.dat new file mode 100644 index 0000000000..2173054243 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17.dat @@ -0,0 +1,198 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU30_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -2.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.449 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6138 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.008 Cd0 ! 2D drag coefficient value at 0-lift. + -0.09 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 143 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0267 0.0000 + -175.00 0.274 0.0370 0.1379 + -170.00 0.547 0.0968 0.2778 + -160.00 0.685 0.2876 0.2740 + -155.00 0.766 0.4025 0.3118 + -150.00 0.816 0.5232 0.3411 + -145.00 0.836 0.6454 0.3631 + -140.00 0.832 0.7656 0.3791 + -135.00 0.804 0.8807 0.3899 + -130.00 0.756 0.9882 0.3965 + -125.00 0.690 1.0861 0.3994 + -120.00 0.609 1.1730 0.3992 + -115.00 0.515 1.2474 0.3964 + -110.00 0.411 1.3084 0.3915 + -105.00 0.300 1.3552 0.3846 + -100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17_coords.txt new file mode 100644 index 0000000000..0f010f6506 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU30_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 97-W-300.lm +! x/c y/c +1.00000 0.00246 +0.99660 0.00340 +0.99314 0.00437 +0.98961 0.00536 +0.98601 0.00638 +0.98235 0.00740 +0.97863 0.00843 +0.97484 0.00947 +0.97098 0.01051 +0.96706 0.01157 +0.96307 0.01264 +0.95902 0.01371 +0.95490 0.01479 +0.95072 0.01588 +0.94647 0.01698 +0.94216 0.01810 +0.93778 0.01922 +0.93333 0.02036 +0.92882 0.02151 +0.92425 0.02268 +0.91961 0.02386 +0.91490 0.02505 +0.91013 0.02626 +0.90529 0.02749 +0.90039 0.02873 +0.89542 0.02999 +0.89039 0.03126 +0.88529 0.03255 +0.88013 0.03385 +0.87490 0.03516 +0.86961 0.03649 +0.86425 0.03784 +0.85882 0.03921 +0.85333 0.04058 +0.84778 0.04197 +0.84216 0.04337 +0.83647 0.04479 +0.83072 0.04622 +0.82490 0.04767 +0.81902 0.04913 +0.81307 0.05060 +0.80706 0.05208 +0.80098 0.05357 +0.79484 0.05508 +0.78863 0.05659 +0.78235 0.05812 +0.77601 0.05965 +0.76961 0.06120 +0.76314 0.06275 +0.75660 0.06432 +0.75000 0.06589 +0.74333 0.06747 +0.73667 0.06904 +0.73000 0.07061 +0.72333 0.07217 +0.71667 0.07371 +0.71000 0.07525 +0.70333 0.07678 +0.69667 0.07830 +0.69000 0.07981 +0.68333 0.08131 +0.67667 0.08280 +0.67000 0.08428 +0.66333 0.08575 +0.65667 0.08720 +0.65000 0.08864 +0.64333 0.09008 +0.63667 0.09149 +0.63000 0.09290 +0.62333 0.09429 +0.61667 0.09566 +0.61000 0.09703 +0.60333 0.09837 +0.59667 0.09970 +0.59000 0.10102 +0.58333 0.10232 +0.57667 0.10360 +0.57000 0.10486 +0.56333 0.10611 +0.55667 0.10734 +0.55000 0.10855 +0.54333 0.10975 +0.53667 0.11092 +0.53000 0.11207 +0.52333 0.11321 +0.51667 0.11432 +0.51000 0.11541 +0.50333 0.11648 +0.49667 0.11752 +0.49000 0.11854 +0.48333 0.11954 +0.47667 0.12051 +0.47000 0.12146 +0.46333 0.12239 +0.45667 0.12328 +0.45000 0.12415 +0.44333 0.12500 +0.43667 0.12581 +0.43000 0.12659 +0.42333 0.12734 +0.41667 0.12806 +0.41000 0.12875 +0.40333 0.12940 +0.39667 0.13001 +0.39000 0.13059 +0.38333 0.13113 +0.37667 0.13164 +0.37000 0.13210 +0.36333 0.13252 +0.35667 0.13290 +0.35000 0.13323 +0.34333 0.13352 +0.33667 0.13377 +0.33000 0.13396 +0.32333 0.13411 +0.31667 0.13420 +0.31000 0.13424 +0.30333 0.13422 +0.29667 0.13415 +0.29000 0.13401 +0.28333 0.13381 +0.27667 0.13355 +0.27000 0.13321 +0.26333 0.13280 +0.25667 0.13231 +0.25000 0.13174 +0.24342 0.13109 +0.23693 0.13036 +0.23053 0.12955 +0.22421 0.12866 +0.21798 0.12771 +0.21184 0.12668 +0.20579 0.12559 +0.19982 0.12444 +0.19395 0.12324 +0.18816 0.12197 +0.18245 0.12066 +0.17684 0.11930 +0.17131 0.11789 +0.16587 0.11644 +0.16052 0.11495 +0.15526 0.11342 +0.15008 0.11185 +0.14499 0.11024 +0.13999 0.10860 +0.13508 0.10693 +0.13026 0.10522 +0.12552 0.10348 +0.12087 0.10172 +0.11631 0.09993 +0.11183 0.09811 +0.10745 0.09627 +0.10315 0.09441 +0.09893 0.09252 +0.09481 0.09061 +0.09077 0.08869 +0.08683 0.08675 +0.08297 0.08478 +0.07919 0.08280 +0.07551 0.08082 +0.07191 0.07881 +0.06840 0.07680 +0.06498 0.07477 +0.06164 0.07274 +0.05840 0.07070 +0.05524 0.06865 +0.05217 0.06660 +0.04918 0.06454 +0.04629 0.06248 +0.04348 0.06042 +0.04076 0.05835 +0.03812 0.05629 +0.03558 0.05423 +0.03312 0.05217 +0.03075 0.05012 +0.02847 0.04808 +0.02627 0.04604 +0.02417 0.04402 +0.02215 0.04200 +0.02022 0.03999 +0.01837 0.03799 +0.01662 0.03602 +0.01495 0.03405 +0.01337 0.03211 +0.01187 0.03017 +0.01047 0.02827 +0.00915 0.02637 +0.00792 0.02450 +0.00678 0.02266 +0.00572 0.02083 +0.00476 0.01904 +0.00388 0.01725 +0.00309 0.01548 +0.00238 0.01370 +0.00177 0.01194 +0.00124 0.01010 +0.00080 0.00820 +0.00044 0.00612 +0.00018 0.00390 +0.00000 0.00000 +0.00018 -0.00382 +0.00044 -0.00601 +0.00080 -0.00815 +0.00124 -0.01017 +0.00177 -0.01216 +0.00238 -0.01412 +0.00309 -0.01611 +0.00388 -0.01811 +0.00476 -0.02014 +0.00572 -0.02217 +0.00678 -0.02423 +0.00792 -0.02630 +0.00915 -0.02840 +0.01047 -0.03053 +0.01187 -0.03267 +0.01337 -0.03485 +0.01495 -0.03705 +0.01662 -0.03929 +0.01837 -0.04154 +0.02022 -0.04385 +0.02215 -0.04617 +0.02417 -0.04852 +0.02627 -0.05088 +0.02847 -0.05328 +0.03075 -0.05569 +0.03312 -0.05813 +0.03558 -0.06060 +0.03812 -0.06308 +0.04076 -0.06559 +0.04348 -0.06811 +0.04629 -0.07064 +0.04918 -0.07318 +0.05217 -0.07574 +0.05524 -0.07831 +0.05840 -0.08088 +0.06164 -0.08345 +0.06498 -0.08604 +0.06840 -0.08862 +0.07191 -0.09121 +0.07551 -0.09379 +0.07919 -0.09637 +0.08297 -0.09895 +0.08683 -0.10152 +0.09077 -0.10408 +0.09481 -0.10665 +0.09893 -0.10919 +0.10315 -0.11173 +0.10745 -0.11425 +0.11183 -0.11675 +0.11631 -0.11923 +0.12087 -0.12169 +0.12552 -0.12412 +0.13026 -0.12652 +0.13508 -0.12888 +0.13999 -0.13121 +0.14499 -0.13350 +0.15008 -0.13576 +0.15526 -0.13797 +0.16052 -0.14014 +0.16587 -0.14225 +0.17131 -0.14432 +0.17684 -0.14633 +0.18245 -0.14828 +0.18816 -0.15017 +0.19395 -0.15198 +0.19982 -0.15371 +0.20579 -0.15537 +0.21184 -0.15693 +0.21798 -0.15840 +0.22421 -0.15976 +0.23053 -0.16101 +0.23693 -0.16214 +0.24342 -0.16314 +0.25000 -0.16399 +0.25667 -0.16470 +0.26333 -0.16526 +0.27000 -0.16567 +0.27667 -0.16592 +0.28333 -0.16602 +0.29000 -0.16598 +0.29667 -0.16580 +0.30333 -0.16548 +0.31000 -0.16503 +0.31667 -0.16445 +0.32333 -0.16374 +0.33000 -0.16291 +0.33667 -0.16198 +0.34333 -0.16094 +0.35000 -0.15980 +0.35667 -0.15855 +0.36333 -0.15722 +0.37000 -0.15580 +0.37667 -0.15429 +0.38333 -0.15270 +0.39000 -0.15104 +0.39667 -0.14931 +0.40333 -0.14752 +0.41000 -0.14566 +0.41667 -0.14374 +0.42333 -0.14178 +0.43000 -0.13977 +0.43667 -0.13772 +0.44333 -0.13562 +0.45000 -0.13348 +0.45667 -0.13130 +0.46333 -0.12908 +0.47000 -0.12683 +0.47667 -0.12456 +0.48333 -0.12225 +0.49000 -0.11992 +0.49667 -0.11757 +0.50333 -0.11520 +0.51000 -0.11281 +0.51667 -0.11040 +0.52333 -0.10799 +0.53000 -0.10555 +0.53667 -0.10310 +0.54333 -0.10065 +0.55000 -0.09818 +0.55667 -0.09570 +0.56333 -0.09321 +0.57000 -0.09071 +0.57667 -0.08821 +0.58333 -0.08571 +0.59000 -0.08320 +0.59667 -0.08070 +0.60333 -0.07819 +0.61000 -0.07569 +0.61667 -0.07319 +0.62333 -0.07070 +0.63000 -0.06820 +0.63667 -0.06572 +0.64333 -0.06325 +0.65000 -0.06079 +0.65667 -0.05834 +0.66333 -0.05590 +0.67000 -0.05347 +0.67667 -0.05106 +0.68333 -0.04867 +0.69000 -0.04629 +0.69667 -0.04394 +0.70333 -0.04161 +0.71000 -0.03931 +0.71667 -0.03703 +0.72333 -0.03478 +0.73000 -0.03256 +0.73667 -0.03037 +0.74333 -0.02822 +0.75000 -0.02610 +0.75660 -0.02405 +0.76314 -0.02205 +0.76961 -0.02013 +0.77601 -0.01827 +0.78235 -0.01647 +0.78863 -0.01474 +0.79484 -0.01309 +0.80098 -0.01150 +0.80706 -0.00998 +0.81307 -0.00854 +0.81902 -0.00717 +0.82490 -0.00586 +0.83072 -0.00462 +0.83647 -0.00346 +0.84216 -0.00236 +0.84778 -0.00133 +0.85333 -0.00037 +0.85882 0.00052 +0.86425 0.00134 +0.86961 0.00210 +0.87490 0.00278 +0.88013 0.00340 +0.88529 0.00395 +0.89039 0.00444 +0.89542 0.00487 +0.90039 0.00524 +0.90529 0.00555 +0.91013 0.00580 +0.91490 0.00600 +0.91961 0.00614 +0.92425 0.00622 +0.92882 0.00625 +0.93333 0.00623 +0.93778 0.00615 +0.94216 0.00602 +0.94647 0.00583 +0.95072 0.00558 +0.95490 0.00528 +0.95902 0.00493 +0.96307 0.00452 +0.96706 0.00405 +0.97098 0.00352 +0.97484 0.00294 +0.97863 0.00231 +0.98235 0.00163 +0.98601 0.00090 +0.98961 0.00012 +0.99314 -0.00071 +0.99660 -0.00158 +1.00000 -0.00246 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17.dat new file mode 100644 index 0000000000..750b46ecbf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17.dat @@ -0,0 +1,189 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU35_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -1.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 11.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -11.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.6717 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3075 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.012 Cd0 ! 2D drag coefficient value at 0-lift. + -0.07 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 135 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0407 0.0000 + -175.00 0.223 0.0507 0.0937 + -170.00 0.405 0.1055 0.1702 + -160.00 0.658 0.2982 0.2819 + -155.00 0.733 0.4121 0.3213 + -150.00 0.778 0.5308 0.3520 + -145.00 0.795 0.6503 0.3754 + -140.00 0.787 0.7672 0.3926 + -135.00 0.757 0.8785 0.4046 + -130.00 0.708 0.9819 0.4121 + -125.00 0.641 1.0756 0.4160 + -120.00 0.560 1.1580 0.4167 + -115.00 0.467 1.2280 0.4146 + -110.00 0.365 1.2847 0.4104 + -105.00 0.255 1.3274 0.4041 + -100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17_coords.txt new file mode 100644 index 0000000000..b1b81649b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU35_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU 35 +! x/c y/c +1.00000 0.00283 +0.99660 0.00378 +0.99314 0.00477 +0.98961 0.00578 +0.98601 0.00683 +0.98235 0.00789 +0.97863 0.00897 +0.97484 0.01006 +0.97098 0.01116 +0.96706 0.01228 +0.96307 0.01342 +0.95902 0.01456 +0.95490 0.01571 +0.95072 0.01688 +0.94647 0.01806 +0.94216 0.01926 +0.93778 0.02046 +0.93333 0.02169 +0.92882 0.02292 +0.92425 0.02419 +0.91961 0.02547 +0.91490 0.02675 +0.91013 0.02807 +0.90529 0.02941 +0.90039 0.03077 +0.89542 0.03214 +0.89039 0.03353 +0.88529 0.03495 +0.88013 0.03638 +0.87490 0.03782 +0.86961 0.03929 +0.86425 0.04079 +0.85882 0.04230 +0.85333 0.04383 +0.84778 0.04538 +0.84216 0.04694 +0.83647 0.04853 +0.83072 0.05013 +0.82490 0.05176 +0.81902 0.05340 +0.81307 0.05506 +0.80706 0.05673 +0.80098 0.05842 +0.79484 0.06013 +0.78863 0.06184 +0.78235 0.06358 +0.77601 0.06531 +0.76961 0.06708 +0.76314 0.06885 +0.75660 0.07064 +0.75000 0.07244 +0.74333 0.07426 +0.73667 0.07606 +0.73000 0.07786 +0.72333 0.07966 +0.71667 0.08144 +0.71000 0.08322 +0.70333 0.08498 +0.69667 0.08674 +0.69000 0.08849 +0.68333 0.09022 +0.67667 0.09196 +0.67000 0.09368 +0.66333 0.09539 +0.65667 0.09708 +0.65000 0.09876 +0.64333 0.10044 +0.63667 0.10210 +0.63000 0.10375 +0.62333 0.10538 +0.61667 0.10699 +0.61000 0.10859 +0.60333 0.11017 +0.59667 0.11174 +0.59000 0.11330 +0.58333 0.11483 +0.57667 0.11634 +0.57000 0.11784 +0.56333 0.11931 +0.55667 0.12077 +0.55000 0.12220 +0.54333 0.12363 +0.53667 0.12502 +0.53000 0.12639 +0.52333 0.12775 +0.51667 0.12907 +0.51000 0.13037 +0.50333 0.13165 +0.49667 0.13289 +0.49000 0.13411 +0.48333 0.13531 +0.47667 0.13648 +0.47000 0.13761 +0.46333 0.13873 +0.45667 0.13980 +0.45000 0.14086 +0.44333 0.14189 +0.43667 0.14288 +0.43000 0.14384 +0.42333 0.14477 +0.41667 0.14566 +0.41000 0.14653 +0.40333 0.14736 +0.39667 0.14814 +0.39000 0.14889 +0.38333 0.14960 +0.37667 0.15028 +0.37000 0.15091 +0.36333 0.15151 +0.35667 0.15207 +0.35000 0.15258 +0.34333 0.15306 +0.33667 0.15351 +0.33000 0.15391 +0.32333 0.15426 +0.31667 0.15457 +0.31000 0.15482 +0.30333 0.15502 +0.29667 0.15516 +0.29000 0.15524 +0.28333 0.15525 +0.27667 0.15520 +0.27000 0.15507 +0.26333 0.15486 +0.25667 0.15457 +0.25000 0.15419 +0.24342 0.15372 +0.23693 0.15316 +0.23053 0.15250 +0.22421 0.15175 +0.21798 0.15094 +0.21184 0.15002 +0.20579 0.14904 +0.19982 0.14798 +0.19395 0.14686 +0.18816 0.14566 +0.18245 0.14439 +0.17684 0.14308 +0.17131 0.14169 +0.16587 0.14025 +0.16052 0.13875 +0.15526 0.13721 +0.15008 0.13561 +0.14499 0.13396 +0.13999 0.13226 +0.13508 0.13052 +0.13026 0.12873 +0.12552 0.12689 +0.12087 0.12502 +0.11631 0.12311 +0.11183 0.12115 +0.10745 0.11917 +0.10315 0.11715 +0.09893 0.11509 +0.09481 0.11299 +0.09077 0.11087 +0.08683 0.10871 +0.08297 0.10652 +0.07919 0.10430 +0.07551 0.10207 +0.07191 0.09979 +0.06840 0.09750 +0.06498 0.09517 +0.06164 0.09284 +0.05840 0.09048 +0.05524 0.08809 +0.05217 0.08569 +0.04918 0.08327 +0.04629 0.08084 +0.04348 0.07839 +0.04076 0.07592 +0.03812 0.07345 +0.03558 0.07096 +0.03312 0.06847 +0.03075 0.06597 +0.02847 0.06348 +0.02627 0.06097 +0.02417 0.05847 +0.02215 0.05596 +0.02022 0.05344 +0.01837 0.05091 +0.01662 0.04841 +0.01495 0.04589 +0.01337 0.04339 +0.01187 0.04088 +0.01047 0.03840 +0.00915 0.03591 +0.00792 0.03343 +0.00678 0.03096 +0.00572 0.02845 +0.00476 0.02592 +0.00388 0.02329 +0.00309 0.02056 +0.00238 0.01774 +0.00177 0.01503 +0.00124 0.01240 +0.00080 0.00990 +0.00044 0.00733 +0.00018 0.00465 +0.00000 0.00000 +0.00018 -0.00461 +0.00044 -0.00726 +0.00080 -0.00990 +0.00124 -0.01246 +0.00177 -0.01509 +0.00238 -0.01776 +0.00309 -0.02049 +0.00388 -0.02317 +0.00476 -0.02585 +0.00572 -0.02848 +0.00678 -0.03112 +0.00792 -0.03376 +0.00915 -0.03642 +0.01047 -0.03911 +0.01187 -0.04178 +0.01337 -0.04450 +0.01495 -0.04721 +0.01662 -0.04995 +0.01837 -0.05269 +0.02022 -0.05547 +0.02215 -0.05825 +0.02417 -0.06105 +0.02627 -0.06386 +0.02847 -0.06670 +0.03075 -0.06955 +0.03312 -0.07244 +0.03558 -0.07536 +0.03812 -0.07828 +0.04076 -0.08125 +0.04348 -0.08422 +0.04629 -0.08720 +0.04918 -0.09020 +0.05217 -0.09321 +0.05524 -0.09622 +0.05840 -0.09925 +0.06164 -0.10225 +0.06498 -0.10528 +0.06840 -0.10829 +0.07191 -0.11131 +0.07551 -0.11431 +0.07919 -0.11730 +0.08297 -0.12028 +0.08683 -0.12325 +0.09077 -0.12619 +0.09481 -0.12914 +0.09893 -0.13205 +0.10315 -0.13494 +0.10745 -0.13780 +0.11183 -0.14065 +0.11631 -0.14345 +0.12087 -0.14624 +0.12552 -0.14898 +0.13026 -0.15169 +0.13508 -0.15435 +0.13999 -0.15697 +0.14499 -0.15954 +0.15008 -0.16207 +0.15526 -0.16454 +0.16052 -0.16696 +0.16587 -0.16932 +0.17131 -0.17163 +0.17684 -0.17387 +0.18245 -0.17603 +0.18816 -0.17814 +0.19395 -0.18015 +0.19982 -0.18207 +0.20579 -0.18391 +0.21184 -0.18564 +0.21798 -0.18727 +0.22421 -0.18877 +0.23053 -0.19015 +0.23693 -0.19140 +0.24342 -0.19250 +0.25000 -0.19343 +0.25667 -0.19420 +0.26333 -0.19481 +0.27000 -0.19525 +0.27667 -0.19552 +0.28333 -0.19562 +0.29000 -0.19556 +0.29667 -0.19535 +0.30333 -0.19498 +0.31000 -0.19448 +0.31667 -0.19383 +0.32333 -0.19303 +0.33000 -0.19211 +0.33667 -0.19107 +0.34333 -0.18991 +0.35000 -0.18864 +0.35667 -0.18725 +0.36333 -0.18577 +0.37000 -0.18418 +0.37667 -0.18251 +0.38333 -0.18074 +0.39000 -0.17889 +0.39667 -0.17695 +0.40333 -0.17496 +0.41000 -0.17288 +0.41667 -0.17074 +0.42333 -0.16855 +0.43000 -0.16631 +0.43667 -0.16402 +0.44333 -0.16167 +0.45000 -0.15929 +0.45667 -0.15684 +0.46333 -0.15436 +0.47000 -0.15185 +0.47667 -0.14930 +0.48333 -0.14671 +0.49000 -0.14410 +0.49667 -0.14147 +0.50333 -0.13881 +0.51000 -0.13613 +0.51667 -0.13342 +0.52333 -0.13071 +0.53000 -0.12797 +0.53667 -0.12522 +0.54333 -0.12247 +0.55000 -0.11970 +0.55667 -0.11692 +0.56333 -0.11413 +0.57000 -0.11133 +0.57667 -0.10853 +0.58333 -0.10573 +0.59000 -0.10293 +0.59667 -0.10014 +0.60333 -0.09734 +0.61000 -0.09456 +0.61667 -0.09178 +0.62333 -0.08901 +0.63000 -0.08624 +0.63667 -0.08348 +0.64333 -0.08074 +0.65000 -0.07801 +0.65667 -0.07529 +0.66333 -0.07257 +0.67000 -0.06987 +0.67667 -0.06719 +0.68333 -0.06452 +0.69000 -0.06186 +0.69667 -0.05922 +0.70333 -0.05661 +0.71000 -0.05401 +0.71667 -0.05144 +0.72333 -0.04889 +0.73000 -0.04637 +0.73667 -0.04386 +0.74333 -0.04140 +0.75000 -0.03896 +0.75660 -0.03658 +0.76314 -0.03425 +0.76961 -0.03199 +0.77601 -0.02979 +0.78235 -0.02765 +0.78863 -0.02557 +0.79484 -0.02357 +0.80098 -0.02162 +0.80706 -0.01974 +0.81307 -0.01794 +0.81902 -0.01621 +0.82490 -0.01454 +0.83072 -0.01294 +0.83647 -0.01142 +0.84216 -0.00996 +0.84778 -0.00858 +0.85333 -0.00727 +0.85882 -0.00604 +0.86425 -0.00487 +0.86961 -0.00377 +0.87490 -0.00276 +0.88013 -0.00182 +0.88529 -0.00095 +0.89039 -0.00014 +0.89542 0.00061 +0.90039 0.00128 +0.90529 0.00189 +0.91013 0.00243 +0.91490 0.00293 +0.91961 0.00335 +0.92425 0.00370 +0.92882 0.00401 +0.93333 0.00425 +0.93778 0.00441 +0.94216 0.00452 +0.94647 0.00455 +0.95072 0.00451 +0.95490 0.00439 +0.95902 0.00420 +0.96307 0.00394 +0.96706 0.00358 +0.97098 0.00315 +0.97484 0.00264 +0.97863 0.00206 +0.98235 0.00141 +0.98601 0.00069 +0.98961 -0.00011 +0.99314 -0.00097 +0.99660 -0.00190 +1.00000 -0.00283 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17.dat new file mode 100644 index 0000000000..3882d07ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17.dat @@ -0,0 +1,190 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU40_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.3519 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3226 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.03 Cd0 ! 2D drag coefficient value at 0-lift. + -0.05 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 136 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0602 0.0000 + -175.00 0.218 0.0699 0.0934 + -170.00 0.397 0.1107 0.1697 + -160.00 0.642 0.3045 0.2813 + -155.00 0.715 0.4179 0.3208 + -150.00 0.757 0.5355 0.3516 + -145.00 0.772 0.6535 0.3752 + -140.00 0.762 0.7685 0.3926 + -135.00 0.731 0.8777 0.4048 + -130.00 0.680 0.9788 0.4126 + -125.00 0.613 1.0700 0.4166 + -120.00 0.532 1.1499 0.4176 + -115.00 0.439 1.2174 0.4158 + -110.00 0.337 1.2716 0.4117 + -105.00 0.228 1.3118 0.4057 + -100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17_coords.txt new file mode 100644 index 0000000000..24e0ec78c9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/DU40_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.33087 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU4050 +! x/c y/c +1.00000 0.00347 +0.99660 0.00455 +0.99314 0.00565 +0.98961 0.00678 +0.98601 0.00795 +0.98235 0.00914 +0.97863 0.01035 +0.97484 0.01158 +0.97098 0.01283 +0.96706 0.01410 +0.96307 0.01539 +0.95902 0.01670 +0.95490 0.01803 +0.95072 0.01937 +0.94647 0.02074 +0.94216 0.02212 +0.93778 0.02352 +0.93333 0.02495 +0.92882 0.02639 +0.92425 0.02786 +0.91961 0.02936 +0.91490 0.03087 +0.91013 0.03242 +0.90529 0.03400 +0.90039 0.03560 +0.89542 0.03723 +0.89039 0.03887 +0.88529 0.04056 +0.88013 0.04226 +0.87490 0.04399 +0.86961 0.04575 +0.86425 0.04754 +0.85882 0.04935 +0.85333 0.05119 +0.84778 0.05305 +0.84216 0.05493 +0.83647 0.05685 +0.83072 0.05878 +0.82490 0.06076 +0.81902 0.06275 +0.81307 0.06476 +0.80706 0.06680 +0.80098 0.06886 +0.79484 0.07094 +0.78863 0.07304 +0.78235 0.07517 +0.77601 0.07730 +0.76961 0.07947 +0.76314 0.08165 +0.75660 0.08386 +0.75000 0.08608 +0.74333 0.08832 +0.73667 0.09056 +0.73000 0.09279 +0.72333 0.09502 +0.71667 0.09724 +0.71000 0.09946 +0.70333 0.10166 +0.69667 0.10386 +0.69000 0.10605 +0.68333 0.10822 +0.67667 0.11040 +0.67000 0.11256 +0.66333 0.11471 +0.65667 0.11685 +0.65000 0.11897 +0.64333 0.12109 +0.63667 0.12318 +0.63000 0.12527 +0.62333 0.12733 +0.61667 0.12938 +0.61000 0.13142 +0.60333 0.13343 +0.59667 0.13543 +0.59000 0.13742 +0.58333 0.13938 +0.57667 0.14131 +0.57000 0.14323 +0.56333 0.14512 +0.55667 0.14698 +0.55000 0.14882 +0.54333 0.15064 +0.53667 0.15242 +0.53000 0.15417 +0.52333 0.15591 +0.51667 0.15759 +0.51000 0.15925 +0.50333 0.16088 +0.49667 0.16246 +0.49000 0.16401 +0.48333 0.16553 +0.47667 0.16701 +0.47000 0.16844 +0.46333 0.16985 +0.45667 0.17120 +0.45000 0.17253 +0.44333 0.17381 +0.43667 0.17504 +0.43000 0.17624 +0.42333 0.17739 +0.41667 0.17849 +0.41000 0.17957 +0.40333 0.18058 +0.39667 0.18154 +0.39000 0.18246 +0.38333 0.18333 +0.37667 0.18415 +0.37000 0.18491 +0.36333 0.18563 +0.35667 0.18629 +0.35000 0.18690 +0.34333 0.18746 +0.33667 0.18797 +0.33000 0.18842 +0.32333 0.18881 +0.31667 0.18914 +0.31000 0.18940 +0.30333 0.18961 +0.29667 0.18973 +0.29000 0.18979 +0.28333 0.18977 +0.27667 0.18968 +0.27000 0.18950 +0.26333 0.18924 +0.25667 0.18890 +0.25000 0.18845 +0.24342 0.18791 +0.23693 0.18729 +0.23053 0.18657 +0.22421 0.18575 +0.21798 0.18487 +0.21184 0.18388 +0.20579 0.18282 +0.19982 0.18167 +0.19395 0.18046 +0.18816 0.17916 +0.18245 0.17778 +0.17684 0.17634 +0.17131 0.17482 +0.16587 0.17323 +0.16052 0.17158 +0.15526 0.16987 +0.15008 0.16809 +0.14499 0.16625 +0.13999 0.16436 +0.13508 0.16240 +0.13026 0.16038 +0.12552 0.15831 +0.12087 0.15619 +0.11631 0.15402 +0.11183 0.15179 +0.10745 0.14953 +0.10315 0.14722 +0.09893 0.14485 +0.09481 0.14243 +0.09077 0.13998 +0.08683 0.13748 +0.08297 0.13493 +0.07919 0.13234 +0.07551 0.12972 +0.07191 0.12705 +0.06840 0.12435 +0.06498 0.12161 +0.06164 0.11884 +0.05840 0.11603 +0.05524 0.11319 +0.05217 0.11031 +0.04918 0.10740 +0.04629 0.10447 +0.04348 0.10150 +0.04076 0.09851 +0.03812 0.09549 +0.03558 0.09246 +0.03312 0.08940 +0.03075 0.08632 +0.02847 0.08324 +0.02627 0.08013 +0.02417 0.07701 +0.02215 0.07387 +0.02022 0.07070 +0.01837 0.06751 +0.01662 0.06433 +0.01495 0.06111 +0.01337 0.05790 +0.01187 0.05468 +0.01047 0.05148 +0.00915 0.04826 +0.00792 0.04505 +0.00678 0.04181 +0.00572 0.03847 +0.00476 0.03502 +0.00388 0.03133 +0.00309 0.02736 +0.00238 0.02318 +0.00177 0.01920 +0.00124 0.01552 +0.00080 0.01217 +0.00044 0.00892 +0.00018 0.00563 +0.00000 0.00000 +0.00018 -0.00567 +0.00044 -0.00905 +0.00080 -0.01247 +0.00124 -0.01591 +0.00177 -0.01956 +0.00238 -0.02333 +0.00309 -0.02716 +0.00388 -0.03085 +0.00476 -0.03442 +0.00572 -0.03783 +0.00678 -0.04120 +0.00792 -0.04453 +0.00915 -0.04785 +0.01047 -0.05117 +0.01187 -0.05447 +0.01337 -0.05781 +0.01495 -0.06113 +0.01662 -0.06446 +0.01837 -0.06775 +0.02022 -0.07107 +0.02215 -0.07437 +0.02417 -0.07766 +0.02627 -0.08092 +0.02847 -0.08421 +0.03075 -0.08748 +0.03312 -0.09076 +0.03558 -0.09406 +0.03812 -0.09733 +0.04076 -0.10064 +0.04348 -0.10392 +0.04629 -0.10720 +0.04918 -0.11047 +0.05217 -0.11374 +0.05524 -0.11698 +0.05840 -0.12023 +0.06164 -0.12344 +0.06498 -0.12665 +0.06840 -0.12982 +0.07191 -0.13299 +0.07551 -0.13612 +0.07919 -0.13922 +0.08297 -0.14230 +0.08683 -0.14535 +0.09077 -0.14835 +0.09481 -0.15135 +0.09893 -0.15429 +0.10315 -0.15720 +0.10745 -0.16006 +0.11183 -0.16289 +0.11631 -0.16567 +0.12087 -0.16842 +0.12552 -0.17111 +0.13026 -0.17376 +0.13508 -0.17635 +0.13999 -0.17890 +0.14499 -0.18137 +0.15008 -0.18380 +0.15526 -0.18616 +0.16052 -0.18847 +0.16587 -0.19070 +0.17131 -0.19287 +0.17684 -0.19496 +0.18245 -0.19698 +0.18816 -0.19894 +0.19395 -0.20080 +0.19982 -0.20257 +0.20579 -0.20425 +0.21184 -0.20584 +0.21798 -0.20733 +0.22421 -0.20870 +0.23053 -0.20996 +0.23693 -0.21110 +0.24342 -0.21210 +0.25000 -0.21297 +0.25667 -0.21370 +0.26333 -0.21429 +0.27000 -0.21472 +0.27667 -0.21501 +0.28333 -0.21515 +0.29000 -0.21516 +0.29667 -0.21502 +0.30333 -0.21476 +0.31000 -0.21437 +0.31667 -0.21384 +0.32333 -0.21320 +0.33000 -0.21243 +0.33667 -0.21155 +0.34333 -0.21057 +0.35000 -0.20948 +0.35667 -0.20827 +0.36333 -0.20697 +0.37000 -0.20556 +0.37667 -0.20407 +0.38333 -0.20248 +0.39000 -0.20081 +0.39667 -0.19904 +0.40333 -0.19720 +0.41000 -0.19527 +0.41667 -0.19327 +0.42333 -0.19119 +0.43000 -0.18905 +0.43667 -0.18683 +0.44333 -0.18454 +0.45000 -0.18219 +0.45667 -0.17976 +0.46333 -0.17727 +0.47000 -0.17473 +0.47667 -0.17212 +0.48333 -0.16945 +0.49000 -0.16673 +0.49667 -0.16397 +0.50333 -0.16115 +0.51000 -0.15828 +0.51667 -0.15537 +0.52333 -0.15242 +0.53000 -0.14942 +0.53667 -0.14639 +0.54333 -0.14333 +0.55000 -0.14024 +0.55667 -0.13713 +0.56333 -0.13399 +0.57000 -0.13083 +0.57667 -0.12765 +0.58333 -0.12446 +0.59000 -0.12125 +0.59667 -0.11804 +0.60333 -0.11482 +0.61000 -0.11160 +0.61667 -0.10838 +0.62333 -0.10515 +0.63000 -0.10192 +0.63667 -0.09870 +0.64333 -0.09549 +0.65000 -0.09228 +0.65667 -0.08909 +0.66333 -0.08590 +0.67000 -0.08274 +0.67667 -0.07958 +0.68333 -0.07645 +0.69000 -0.07333 +0.69667 -0.07024 +0.70333 -0.06717 +0.71000 -0.06413 +0.71667 -0.06112 +0.72333 -0.05814 +0.73000 -0.05519 +0.73667 -0.05228 +0.74333 -0.04941 +0.75000 -0.04658 +0.75660 -0.04382 +0.76314 -0.04114 +0.76961 -0.03853 +0.77601 -0.03600 +0.78235 -0.03354 +0.78863 -0.03116 +0.79484 -0.02887 +0.80098 -0.02665 +0.80706 -0.02452 +0.81307 -0.02247 +0.81902 -0.02050 +0.82490 -0.01862 +0.83072 -0.01681 +0.83647 -0.01510 +0.84216 -0.01346 +0.84778 -0.01191 +0.85333 -0.01045 +0.85882 -0.00907 +0.86425 -0.00776 +0.86961 -0.00653 +0.87490 -0.00539 +0.88013 -0.00434 +0.88529 -0.00335 +0.89039 -0.00245 +0.89542 -0.00160 +0.90039 -0.00085 +0.90529 -0.00015 +0.91013 0.00046 +0.91490 0.00103 +0.91961 0.00151 +0.92425 0.00193 +0.92882 0.00229 +0.93333 0.00258 +0.93778 0.00279 +0.94216 0.00295 +0.94647 0.00303 +0.95072 0.00303 +0.95490 0.00296 +0.95902 0.00282 +0.96307 0.00261 +0.96706 0.00232 +0.97098 0.00194 +0.97484 0.00149 +0.97863 0.00098 +0.98235 0.00040 +0.98601 -0.00025 +0.98961 -0.00097 +0.99314 -0.00176 +0.99660 -0.00261 +1.00000 -0.00347 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17.dat new file mode 100644 index 0000000000..68cff47cc6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17.dat @@ -0,0 +1,181 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"NACA64_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.432 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4073 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.7945 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.0065 Cd0 ! 2D drag coefficient value at 0-lift. + -0.088 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] +"Default" x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"Default" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 127 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0198 0.0000 + -175.00 0.374 0.0341 0.1880 + -170.00 0.749 0.0955 0.3770 + -160.00 0.659 0.2807 0.2747 + -155.00 0.736 0.3919 0.3130 + -150.00 0.783 0.5086 0.3428 + -145.00 0.803 0.6267 0.3654 + -140.00 0.798 0.7427 0.3820 + -135.00 0.771 0.8537 0.3935 + -130.00 0.724 0.9574 0.4007 + -125.00 0.660 1.0519 0.4042 + -120.00 0.581 1.1355 0.4047 + -115.00 0.491 1.2070 0.4025 + -110.00 0.390 1.2656 0.3981 + -105.00 0.282 1.3104 0.3918 + -100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17_coords.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17_coords.txt new file mode 100644 index 0000000000..aa31ac26b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Airfoils/NACA64_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! NACA 64-618 (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.990000 0.003385 +0.980000 0.006126 +0.975000 0.007447 +0.970000 0.008767 +0.965000 0.010062 +0.960000 0.011357 +0.955000 0.012639 +0.950000 0.013921 +0.945000 0.015200 +0.940000 0.016478 +0.935000 0.017757 +0.930000 0.019036 +0.925000 0.020317 +0.920000 0.021598 +0.915000 0.022881 +0.910000 0.024163 +0.905000 0.025448 +0.900000 0.026733 +0.887500 0.029951 +0.875000 0.033169 +0.862500 0.036386 +0.850000 0.039603 +0.837500 0.042804 +0.825000 0.046004 +0.812500 0.049171 +0.800000 0.052337 +0.787500 0.055452 +0.775000 0.058566 +0.762500 0.061611 +0.750000 0.064656 +0.737500 0.067615 +0.725000 0.070573 +0.712500 0.073429 +0.700000 0.076285 +0.687500 0.079029 +0.675000 0.081773 +0.662500 0.084393 +0.650000 0.087012 +0.637500 0.089490 +0.625000 0.091967 +0.612500 0.094283 +0.600000 0.096599 +0.587500 0.098743 +0.575000 0.100887 +0.562500 0.102843 +0.550000 0.104799 +0.537500 0.106549 +0.525000 0.108299 +0.512500 0.109830 +0.500000 0.111360 +0.487500 0.112649 +0.475000 0.113937 +0.462500 0.114964 +0.450000 0.115990 +0.445000 0.116320 +0.440000 0.116650 +0.435000 0.116931 +0.430000 0.117211 +0.425000 0.117439 +0.420000 0.117667 +0.415000 0.117835 +0.410000 0.118003 +0.405000 0.118104 +0.400000 0.118204 +0.395000 0.118231 +0.390000 0.118258 +0.385000 0.118213 +0.380000 0.118168 +0.375000 0.118057 +0.370000 0.117946 +0.365000 0.117777 +0.360000 0.117607 +0.355000 0.117383 +0.350000 0.117159 +0.345000 0.116881 +0.340000 0.116603 +0.335000 0.116273 +0.330000 0.115942 +0.325000 0.115562 +0.320000 0.115181 +0.315000 0.114750 +0.310000 0.114319 +0.305000 0.113838 +0.300000 0.113356 +0.295000 0.112824 +0.290000 0.112292 +0.285000 0.111710 +0.280000 0.111127 +0.275000 0.110495 +0.270000 0.109863 +0.265000 0.109180 +0.260000 0.108497 +0.255000 0.107762 +0.250000 0.107027 +0.245000 0.106241 +0.240000 0.105454 +0.235000 0.104614 +0.230000 0.103774 +0.225000 0.102880 +0.220000 0.101985 +0.215000 0.101035 +0.210000 0.100084 +0.205000 0.099076 +0.200000 0.098068 +0.195000 0.097001 +0.190000 0.095934 +0.185000 0.094805 +0.180000 0.093676 +0.175000 0.092484 +0.170000 0.091291 +0.165000 0.090032 +0.160000 0.088772 +0.155000 0.087441 +0.150000 0.086110 +0.145000 0.084704 +0.140000 0.083298 +0.135000 0.081814 +0.130000 0.080329 +0.125000 0.078759 +0.120000 0.077188 +0.115000 0.075525 +0.110000 0.073862 +0.105000 0.072098 +0.100000 0.070334 +0.097500 0.069412 +0.095000 0.068489 +0.092500 0.067537 +0.090000 0.066584 +0.087500 0.065601 +0.085000 0.064617 +0.082500 0.063600 +0.080000 0.062583 +0.077500 0.061531 +0.075000 0.060478 +0.072500 0.059388 +0.070000 0.058297 +0.067500 0.057165 +0.065000 0.056032 +0.062500 0.054854 +0.060000 0.053676 +0.057500 0.052447 +0.055000 0.051218 +0.052500 0.049933 +0.050000 0.048647 +0.047500 0.047299 +0.045000 0.045950 +0.042500 0.044530 +0.040000 0.043110 +0.037500 0.041606 +0.035000 0.040102 +0.032500 0.038501 +0.030000 0.036899 +0.027500 0.035177 +0.025000 0.033454 +0.022500 0.031574 +0.020000 0.029694 +0.018750 0.028680 +0.017500 0.027666 +0.016250 0.026589 +0.015000 0.025511 +0.013750 0.024354 +0.012500 0.023197 +0.011250 0.021936 +0.010000 0.020674 +0.009500 0.020131 +0.009000 0.019587 +0.008500 0.019017 +0.008000 0.018447 +0.007500 0.017844 +0.007000 0.017241 +0.006500 0.016598 +0.006000 0.015955 +0.005500 0.015260 +0.005000 0.014565 +0.004500 0.013801 +0.004000 0.013037 +0.003500 0.012167 +0.003000 0.011296 +0.002500 0.010262 +0.002000 0.009227 +0.001875 0.008930 +0.001750 0.008633 +0.001625 0.008315 +0.001500 0.007997 +0.001375 0.007655 +0.001250 0.007312 +0.001125 0.006934 +0.001000 0.006555 +0.000875 0.006125 +0.000750 0.005695 +0.000625 0.005184 +0.000500 0.004672 +0.000400 0.004190 +0.000350 0.003913 +0.000300 0.003636 +0.000200 0.002970 +0.000100 0.002104 +0.000050 0.001052 +0.000000 0.000000 +0.000050 -0.001046 +0.000100 -0.002092 +0.000200 -0.002954 +0.000300 -0.003613 +0.000350 -0.003891 +0.000400 -0.004169 +0.000500 -0.004658 +0.000625 -0.005178 +0.000750 -0.005698 +0.000875 -0.006135 +0.001000 -0.006572 +0.001125 -0.006956 +0.001250 -0.007340 +0.001375 -0.007684 +0.001500 -0.008027 +0.001625 -0.008341 +0.001750 -0.008654 +0.001875 -0.008943 +0.002000 -0.009231 +0.002500 -0.010204 +0.003000 -0.011176 +0.003500 -0.011953 +0.004000 -0.012729 +0.004500 -0.013380 +0.005000 -0.014030 +0.005500 -0.014595 +0.006000 -0.015160 +0.006500 -0.015667 +0.007000 -0.016174 +0.007500 -0.016636 +0.008000 -0.017098 +0.008500 -0.017526 +0.009000 -0.017953 +0.009500 -0.018352 +0.010000 -0.018750 +0.011250 -0.019644 +0.012500 -0.020537 +0.013750 -0.021322 +0.015000 -0.022107 +0.016250 -0.022812 +0.017500 -0.023517 +0.018750 -0.024160 +0.020000 -0.024803 +0.022500 -0.025948 +0.025000 -0.027092 +0.027500 -0.028097 +0.030000 -0.029102 +0.032500 -0.030003 +0.035000 -0.030904 +0.037500 -0.031725 +0.040000 -0.032546 +0.042500 -0.033304 +0.045000 -0.034061 +0.047500 -0.034767 +0.050000 -0.035472 +0.052500 -0.036132 +0.055000 -0.036792 +0.057500 -0.037414 +0.060000 -0.038035 +0.062500 -0.038622 +0.065000 -0.039209 +0.067500 -0.039766 +0.070000 -0.040322 +0.072500 -0.040852 +0.075000 -0.041381 +0.077500 -0.041885 +0.080000 -0.042389 +0.082500 -0.042870 +0.085000 -0.043350 +0.087500 -0.043809 +0.090000 -0.044268 +0.092500 -0.044707 +0.095000 -0.045145 +0.097500 -0.045566 +0.100000 -0.045987 +0.105000 -0.046782 +0.110000 -0.047576 +0.115000 -0.048313 +0.120000 -0.049050 +0.125000 -0.049734 +0.130000 -0.050417 +0.135000 -0.051053 +0.140000 -0.051688 +0.145000 -0.052278 +0.150000 -0.052868 +0.155000 -0.053418 +0.160000 -0.053967 +0.165000 -0.054478 +0.170000 -0.054988 +0.175000 -0.055461 +0.180000 -0.055934 +0.185000 -0.056373 +0.190000 -0.056811 +0.195000 -0.057216 +0.200000 -0.057621 +0.205000 -0.057993 +0.210000 -0.058365 +0.215000 -0.058705 +0.220000 -0.059045 +0.225000 -0.059355 +0.230000 -0.059664 +0.235000 -0.059944 +0.240000 -0.060224 +0.245000 -0.060474 +0.250000 -0.060723 +0.255000 -0.060943 +0.260000 -0.061163 +0.265000 -0.061354 +0.270000 -0.061545 +0.275000 -0.061708 +0.280000 -0.061871 +0.285000 -0.062004 +0.290000 -0.062137 +0.295000 -0.062240 +0.300000 -0.062343 +0.305000 -0.062417 +0.310000 -0.062490 +0.315000 -0.062534 +0.320000 -0.062577 +0.325000 -0.062590 +0.330000 -0.062602 +0.335000 -0.062583 +0.340000 -0.062563 +0.345000 -0.062512 +0.350000 -0.062460 +0.355000 -0.062374 +0.360000 -0.062287 +0.365000 -0.062164 +0.370000 -0.062040 +0.375000 -0.061878 +0.380000 -0.061716 +0.385000 -0.061509 +0.390000 -0.061301 +0.395000 -0.061040 +0.400000 -0.060778 +0.405000 -0.060458 +0.410000 -0.060138 +0.415000 -0.059763 +0.420000 -0.059388 +0.425000 -0.058966 +0.430000 -0.058544 +0.435000 -0.058083 +0.440000 -0.057622 +0.445000 -0.057127 +0.450000 -0.056632 +0.462500 -0.055265 +0.475000 -0.053897 +0.487500 -0.052374 +0.500000 -0.050850 +0.512500 -0.049195 +0.525000 -0.047539 +0.537500 -0.045777 +0.550000 -0.044014 +0.562500 -0.042165 +0.575000 -0.040316 +0.587500 -0.038401 +0.600000 -0.036486 +0.612500 -0.034526 +0.625000 -0.032565 +0.637500 -0.030575 +0.650000 -0.028585 +0.662500 -0.026594 +0.675000 -0.024603 +0.687500 -0.022632 +0.700000 -0.020660 +0.712500 -0.018728 +0.725000 -0.016795 +0.737500 -0.014922 +0.750000 -0.013048 +0.762500 -0.011260 +0.775000 -0.009472 +0.787500 -0.007797 +0.800000 -0.006122 +0.812500 -0.004594 +0.825000 -0.003065 +0.837500 -0.001721 +0.850000 -0.000376 +0.862500 0.000742 +0.875000 0.001859 +0.887500 0.002698 +0.900000 0.003536 +0.905000 0.003780 +0.910000 0.004023 +0.915000 0.004205 +0.920000 0.004387 +0.925000 0.004504 +0.930000 0.004620 +0.935000 0.004661 +0.940000 0.004702 +0.945000 0.004658 +0.950000 0.004614 +0.955000 0.004476 +0.960000 0.004338 +0.965000 0.004084 +0.970000 0.003829 +0.975000 0.003436 +0.980000 0.003042 +0.990000 0.001910 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/Cp_Ct_Cq.NREL5MW.txt b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Cp_Ct_Cq.NREL5MW.txt new file mode 100644 index 0000000000..4324d3bbac --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/Cp_Ct_Cq.NREL5MW.txt @@ -0,0 +1,99 @@ +# ----- Rotor performance tables for the NREL-5MW wind turbine ----- +# ------------ Written on Jan-13-22 using the ROSCO toolbox ------------ + +# Pitch angle vector, 36 entries - x axis (matrix columns) (deg) +-5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 +# TSR vector, 26 entries - y axis (matrix rows) (-) +2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 +# Wind speed vector - z axis (m/s) +11.4 + +# Power coefficient + +0.006673 0.009813 0.013077 0.016508 0.020122 0.023918 0.027887 0.032006 0.036239 0.040540 0.044858 0.049138 0.053326 0.057366 0.061205 0.064796 0.068092 0.071051 0.073631 0.075796 0.077520 0.078793 0.079607 0.079960 0.079851 0.079303 0.078341 0.076993 0.075269 0.073154 0.070619 0.067607 0.064059 0.059976 0.055381 0.050328 +0.020093 0.026879 0.033876 0.041034 0.048264 0.055472 0.062560 0.069438 0.076024 0.082246 0.088041 0.093349 0.098111 0.102262 0.105746 0.108521 0.110563 0.111865 0.112435 0.112304 0.111503 0.110082 0.108043 0.105376 0.102031 0.097898 0.092907 0.087092 0.080496 0.073183 0.065206 0.056618 0.047499 0.037976 0.028144 0.018084 +0.048757 0.059921 0.070879 0.081507 0.091686 0.101314 0.110305 0.118583 0.126073 0.132692 0.138350 0.142964 0.146489 0.148944 0.150362 0.150761 0.150158 0.148560 0.145993 0.142397 0.137607 0.131540 0.124241 0.115747 0.106162 0.095542 0.084011 0.071754 0.058916 0.045611 0.031929 0.017939 0.003701 -0.010721 -0.025259 -0.039848 +0.090123 0.104877 0.118836 0.131894 0.143960 0.154953 0.164780 0.173312 0.180438 0.186134 0.190421 0.193294 0.194678 0.194534 0.192872 0.189595 0.184490 0.177562 0.168848 0.158486 0.146540 0.133154 0.118581 0.103012 0.086606 0.069499 0.051807 0.033628 0.015033 -0.003935 -0.023212 -0.042681 -0.062203 -0.081676 -0.101014 -0.120137 +0.139124 0.156683 0.172901 0.187702 0.200999 0.212709 0.222753 0.231064 0.237530 0.241950 0.244105 0.243810 0.240834 0.235185 0.226970 0.216406 0.203596 0.188826 0.172423 0.154596 0.135473 0.115192 0.093900 0.071756 0.048901 0.025448 0.001458 -0.023067 -0.048079 -0.073394 -0.098747 -0.123894 -0.148637 -0.172971 -0.196999 -0.220426 +0.191782 0.211839 0.230276 0.247076 0.262109 0.275108 0.285675 0.293225 0.297120 0.296898 0.292698 0.284905 0.273940 0.260137 0.243968 0.225765 0.205747 0.184044 0.160751 0.135955 0.109826 0.082563 0.054349 0.025323 -0.004446 -0.034984 -0.066317 -0.098275 -0.130442 -0.162296 -0.193412 -0.223707 -0.253665 -0.283545 -0.312671 -0.340141 +0.246353 0.270341 0.292682 0.312827 0.329812 0.342452 0.349588 0.350796 0.346468 0.337517 0.324917 0.309376 0.291272 0.270832 0.248190 0.223439 0.196656 0.167952 0.137415 0.105259 0.071726 0.037018 0.001262 -0.035533 -0.073456 -0.112507 -0.152329 -0.192145 -0.231094 -0.268667 -0.305110 -0.341553 -0.378474 -0.414899 -0.449086 -0.478908 +0.306243 0.335683 0.361286 0.381426 0.394666 0.400011 0.397807 0.389766 0.377676 0.362345 0.344063 0.323009 0.299287 0.272921 0.243930 0.212388 0.178407 0.142107 0.103741 0.063607 0.021945 -0.021117 -0.065611 -0.111678 -0.159287 -0.207873 -0.256248 -0.303158 -0.347971 -0.391262 -0.434965 -0.480253 -0.525739 -0.568955 -0.606708 -0.638532 +0.368062 0.397982 0.420678 0.434161 0.438041 0.434596 0.426094 0.413722 0.397833 0.378568 0.356023 0.330207 0.301063 0.268542 0.232706 0.193700 0.151740 0.107083 0.060108 0.011125 -0.039710 -0.092454 -0.147289 -0.204180 -0.262421 -0.320480 -0.376558 -0.429701 -0.480649 -0.532192 -0.586717 -0.643176 -0.698195 -0.746783 -0.788014 -0.825218 +0.413915 0.437699 0.451902 0.458070 0.457967 0.452866 0.443478 0.429833 0.411921 0.389793 0.363427 0.332762 0.297737 0.258384 0.214897 0.167596 0.116800 0.062939 0.006435 -0.052490 -0.113873 -0.177938 -0.244676 -0.313397 -0.382360 -0.449143 -0.512100 -0.571792 -0.631581 -0.695509 -0.764242 -0.833635 -0.896797 -0.950560 -0.998368 -1.044827 +0.427324 0.444280 0.455448 0.462056 0.464498 0.462253 0.454597 0.441298 0.422256 0.397517 0.367139 0.331124 0.289519 0.242518 0.190536 0.134077 0.073568 0.009566 -0.057573 -0.127803 -0.201376 -0.278345 -0.358171 -0.439117 -0.518328 -0.593032 -0.663068 -0.731776 -0.804602 -0.885395 -0.971040 -1.052725 -1.123154 -1.184540 -1.242706 -1.302084 +0.413889 0.430080 0.443986 0.455667 0.463490 0.465861 0.461379 0.449315 0.429515 0.402103 0.367325 0.325347 0.276400 0.220931 0.159637 0.093102 0.021935 -0.053297 -0.132381 -0.215535 -0.302917 -0.394172 -0.487834 -0.580989 -0.669719 -0.752399 -0.831452 -0.912845 -1.003839 -1.105589 -1.208911 -1.301214 -1.380509 -1.453087 -1.525242 -1.600224 +0.390738 0.409602 0.427384 0.443933 0.457445 0.465005 0.464411 0.454181 0.433864 0.403639 0.364016 0.315425 0.258360 0.193623 0.122136 0.044567 -0.038313 -0.126023 -0.218606 -0.316340 -0.419059 -0.525699 -0.633667 -0.738622 -0.836834 -0.928785 -1.019688 -1.118620 -1.233318 -1.358741 -1.478110 -1.581346 -1.672639 -1.759983 -1.849169 -1.941926 +0.363054 0.386720 0.409228 0.429996 0.447852 0.460425 0.463989 0.456010 0.435373 0.402165 0.357222 0.301344 0.235402 0.160566 0.077923 -0.011703 -0.107479 -0.209107 -0.316861 -0.430808 -0.550233 -0.673151 -0.795604 -0.912315 -1.020857 -1.123956 -1.230487 -1.353172 -1.496497 -1.645302 -1.779751 -1.896314 -2.002958 -2.108318 -2.217267 -2.330606 +0.332023 0.361556 0.389367 0.414649 0.436246 0.452807 0.460431 0.454894 0.434075 0.397696 0.346937 0.283092 0.207494 0.121668 0.026850 -0.075950 -0.185943 -0.303110 -0.427726 -0.559435 -0.696810 -0.836734 -0.973950 -1.103096 -1.222996 -1.339770 -1.467400 -1.620400 -1.794614 -1.965735 -2.116279 -2.249130 -2.374431 -2.500966 -2.632648 -2.770283 +0.297995 0.333854 0.367528 0.397656 0.423215 0.442899 0.454053 0.450936 0.429986 0.390235 0.333142 0.260640 0.174562 0.076794 -0.031277 -0.148468 -0.274167 -0.408575 -0.551737 -0.702675 -0.859149 -1.016871 -1.169580 -1.311915 -1.444423 -1.578792 -1.734397 -1.922541 -2.128205 -2.321411 -2.490350 -2.642587 -2.789846 -2.940844 -3.098986 -3.264660 +0.261597 0.303619 0.343502 0.378889 0.408674 0.431280 0.445167 0.444233 0.423112 0.379761 0.315806 0.233927 0.136491 0.025768 -0.096686 -0.229613 -0.372646 -0.526034 -0.689370 -0.860978 -1.037730 -1.214335 -1.383513 -1.539437 -1.686737 -1.844401 -2.034203 -2.260837 -2.498120 -2.714447 -2.904511 -3.079332 -3.251981 -3.431224 -3.619857 -3.816817 +0.223751 0.271311 0.317227 0.358217 0.392491 0.418111 0.434088 0.434927 0.413446 0.366239 0.294883 0.202866 0.093151 -0.031589 -0.169648 -0.319787 -0.481868 -0.655988 -0.841105 -1.034831 -1.233270 -1.430180 -1.616348 -1.786462 -1.952417 -2.139500 -2.368690 -2.636225 -2.905702 -3.147086 -3.361213 -3.561934 -3.763787 -3.975522 -4.198409 -4.429489 +0.185578 0.237532 0.288993 0.335546 0.374551 0.403289 0.421002 0.423063 0.400961 0.349628 0.270309 0.167352 0.044405 -0.095487 -0.250473 -0.419415 -0.602317 -0.798913 -1.007440 -1.224860 -1.446724 -1.665242 -1.868434 -2.054428 -2.244050 -2.466255 -2.739406 -3.049892 -3.352672 -3.621561 -3.862815 -4.093010 -4.328409 -4.576896 -4.837351 -5.105458 +0.147095 0.203239 0.259075 0.310894 0.354752 0.386719 0.405978 0.408744 0.385629 0.329881 0.242007 0.127271 -0.009910 -0.166158 -0.339498 -0.528928 -0.734472 -0.955298 -1.188911 -1.431845 -1.679152 -1.920015 -2.140330 -2.345296 -2.563821 -2.826409 -3.147779 -3.503220 -3.840906 -4.140058 -4.411660 -4.675361 -4.948974 -5.238172 -5.539321 -5.847566 +0.109921 0.168465 0.228283 0.284493 0.333003 0.368316 0.389001 0.392004 0.367452 0.306944 0.209888 0.082498 -0.069969 -0.243863 -0.437077 -0.648769 -0.878808 -1.125646 -1.386141 -1.656724 -1.931386 -2.194733 -2.433122 -2.661010 -2.913585 -3.221522 -3.595200 -3.997663 -4.372318 -4.704715 -5.010142 -5.311913 -5.628384 -5.961897 -6.307013 -6.658699 +0.075556 0.133907 0.196815 0.256499 0.309270 0.347981 0.370019 0.372880 0.346417 0.280755 0.173858 0.032901 -0.135979 -0.328881 -0.543585 -0.779386 -1.035790 -1.310469 -1.599847 -1.900506 -2.203972 -2.489774 -2.748220 -3.003362 -3.294941 -3.653136 -4.083147 -4.534716 -4.948847 -5.317645 -5.660775 -6.005570 -6.369299 -6.750614 -7.143160 -7.541782 +0.045437 0.101086 0.164731 0.227521 0.283675 0.325613 0.348964 0.351362 0.322521 0.251245 0.133815 -0.021672 -0.208162 -0.421508 -0.659413 -0.921225 -1.205892 -1.510319 -1.830843 -2.164074 -2.497172 -2.805822 -3.087060 -3.374013 -3.709339 -4.122787 -4.613131 -5.115993 -5.572447 -5.980987 -6.366170 -6.759084 -7.174174 -7.606904 -8.050518 -8.499762 +0.020095 0.070625 0.132961 0.197686 0.256313 0.301131 0.325760 0.327415 0.295744 0.218342 0.089649 -0.081378 -0.286748 -0.522056 -0.784958 -1.074719 -1.389587 -1.725804 -2.080005 -2.448103 -2.811255 -3.143907 -3.451088 -3.774480 -4.158169 -4.632027 -5.186626 -5.743189 -6.245055 -6.696930 -7.128978 -7.575043 -8.045426 -8.533374 -9.031865 -9.535604 +-0.001687 0.043909 0.102330 0.166837 0.227413 0.274487 0.300332 0.301010 0.266040 0.181968 0.041242 -0.146395 -0.371984 -0.630855 -0.920613 -1.240294 -1.587356 -1.957580 -2.348192 -2.753074 -3.146694 -3.505110 -3.841738 -4.206100 -4.642786 -5.182427 -5.805056 -6.418029 -6.968601 -7.467747 -7.951835 -8.455876 -8.985506 -9.532652 -10.089996 -10.652280 +-0.020991 0.020364 0.073330 0.135754 0.197326 0.245733 0.272607 0.272110 0.233378 0.142039 -0.011538 -0.216915 -0.464126 -0.748233 -1.066769 -1.418378 -1.799699 -2.206350 -2.636179 -3.079288 -3.504186 -3.890511 -4.260392 -4.670103 -5.164549 -5.775547 -6.469853 -7.142266 -7.745026 -8.295764 -8.837283 -9.403900 -9.996885 -10.607377 -11.227722 -11.852766 + + +# Thrust coefficient + +0.128717 0.128402 0.127976 0.127677 0.127561 0.127629 0.127867 0.128247 0.128729 0.129258 0.129777 0.130225 0.130542 0.130673 0.130570 0.130193 0.129510 0.128500 0.127155 0.125472 0.123467 0.121169 0.118605 0.115809 0.112801 0.109598 0.106205 0.102605 0.098769 0.094663 0.090253 0.085471 0.080247 0.074585 0.068519 0.062126 +0.168397 0.169715 0.171083 0.172538 0.173986 0.175323 0.176451 0.177284 0.177754 0.177804 0.177391 0.176487 0.175078 0.173164 0.170771 0.167935 0.164700 0.161125 0.157265 0.153157 0.148796 0.144149 0.139139 0.133696 0.127741 0.121140 0.113810 0.105805 0.097197 0.088074 0.078501 0.068532 0.058230 0.047709 0.037053 0.026331 +0.226643 0.229393 0.231723 0.233550 0.234756 0.235255 0.234993 0.233948 0.232126 0.229565 0.226326 0.222484 0.218143 0.213440 0.208473 0.203249 0.197693 0.191672 0.185067 0.177711 0.169360 0.159907 0.149434 0.138024 0.125825 0.112914 0.099398 0.085443 0.071172 0.056685 0.042068 0.027389 0.012700 -0.001958 -0.016522 -0.030881 +0.299075 0.301289 0.302422 0.302406 0.301210 0.298869 0.295464 0.291107 0.285985 0.280362 0.274473 0.268391 0.262007 0.255130 0.247532 0.238852 0.228637 0.216830 0.203516 0.188917 0.173159 0.156385 0.138854 0.120751 0.102214 0.083356 0.064271 0.045044 0.025754 0.006460 -0.012785 -0.031903 -0.050766 -0.069197 -0.086927 -0.103550 +0.379238 0.378835 0.376828 0.373306 0.368432 0.362520 0.355993 0.349221 0.342334 0.335182 0.327457 0.318711 0.308189 0.295450 0.280436 0.263431 0.244639 0.224405 0.203103 0.180973 0.158152 0.134784 0.110984 0.086862 0.062520 0.038061 0.013566 -0.010909 -0.035298 -0.059484 -0.083286 -0.106436 -0.128554 -0.149119 -0.167467 -0.182809 +0.462045 0.457610 0.451683 0.444801 0.437544 0.430278 0.422940 0.415089 0.406018 0.394702 0.380509 0.363246 0.343190 0.320701 0.296376 0.270674 0.243937 0.216365 0.188092 0.159188 0.129783 0.100004 0.069970 0.039795 0.009565 -0.020663 -0.050818 -0.080761 -0.110260 -0.138960 -0.166409 -0.192073 -0.215232 -0.234926 -0.250010 -0.259496 +0.545296 0.537969 0.530603 0.523523 0.516328 0.508094 0.497562 0.483752 0.466005 0.444344 0.419336 0.391808 0.362349 0.331374 0.299182 0.266026 0.232071 0.197454 0.162213 0.126478 0.090382 0.054055 0.017608 -0.018892 -0.055386 -0.091750 -0.127731 -0.162918 -0.196784 -0.228774 -0.258236 -0.284215 -0.305420 -0.320331 -0.327933 -0.328268 +0.634417 0.627969 0.621264 0.612780 0.601387 0.585824 0.565236 0.539859 0.510799 0.478901 0.444769 0.408839 0.371429 0.332767 0.293070 0.252557 0.211368 0.169524 0.127130 0.084335 0.041284 -0.001917 -0.045208 -0.088516 -0.131639 -0.174175 -0.215526 -0.255049 -0.292101 -0.325924 -0.355354 -0.378817 -0.394523 -0.401294 -0.399320 -0.390574 +0.735578 0.726839 0.715209 0.698962 0.676693 0.649128 0.617406 0.582286 0.544379 0.504195 0.462125 0.418443 0.373358 0.327062 0.279804 0.231775 0.183064 0.133686 0.083811 0.033605 -0.016820 -0.067406 -0.118066 -0.168514 -0.218193 -0.266339 -0.312201 -0.355042 -0.394026 -0.427876 -0.454896 -0.473018 -0.480617 -0.477721 -0.466483 -0.450923 +0.836616 0.819394 0.796306 0.768163 0.735696 0.699319 0.659490 0.616641 0.571164 0.523450 0.473790 0.422421 0.369559 0.315437 0.260360 0.204512 0.147873 0.090579 0.032826 -0.025256 -0.083602 -0.142121 -0.200467 -0.257947 -0.313640 -0.366661 -0.416171 -0.461284 -0.500752 -0.532889 -0.555398 -0.565981 -0.564006 -0.551394 -0.532762 -0.512992 +0.923379 0.893210 0.859907 0.823650 0.784285 0.741493 0.695217 0.645715 0.593258 0.538206 0.480917 0.421690 0.360798 0.298558 0.235326 0.171229 0.106253 0.040624 -0.025491 -0.092007 -0.158843 -0.225631 -0.291594 -0.355648 -0.416743 -0.473917 -0.526240 -0.572594 -0.611418 -0.640346 -0.656398 -0.657833 -0.645755 -0.624799 -0.601049 -0.579120 +0.993425 0.954344 0.913695 0.871240 0.826266 0.778188 0.726411 0.670805 0.611601 0.549205 0.484132 0.416794 0.347553 0.276858 0.205091 0.132281 0.058537 -0.015913 -0.090942 -0.166478 -0.242184 -0.317269 -0.390504 -0.460636 -0.526540 -0.587232 -0.641708 -0.688659 -0.725848 -0.749926 -0.757799 -0.749140 -0.727679 -0.700204 -0.673221 -0.650161 +1.058549 1.011415 0.963227 0.914208 0.863809 0.810735 0.753864 0.692505 0.626704 0.556910 0.483849 0.408103 0.330166 0.250636 0.169909 0.087938 0.004949 -0.078857 -0.163388 -0.248386 -0.333115 -0.416283 -0.496411 -0.572141 -0.642397 -0.706208 -0.762552 -0.809541 -0.843850 -0.861381 -0.859866 -0.841099 -0.811461 -0.779163 -0.750163 -0.726138 +1.122305 1.067207 1.011341 0.955082 0.898284 0.839959 0.778078 0.711195 0.638918 0.561654 0.480375 0.395899 0.308904 0.220154 0.129994 0.038399 -0.054349 -0.148080 -0.242618 -0.337354 -0.431053 -0.522046 -0.608688 -0.689695 -0.764072 -0.830961 -0.888968 -0.935169 -0.965155 -0.974811 -0.963246 -0.934896 -0.898382 -0.862536 -0.832084 -0.807326 +1.185738 1.122582 1.058847 0.995008 0.931027 0.866582 0.799502 0.727171 0.648509 0.563696 0.473951 0.380407 0.283976 0.185599 0.085524 -0.016186 -0.119230 -0.223433 -0.328360 -0.432958 -0.535499 -0.634048 -0.726965 -0.813132 -0.891721 -0.961752 -1.021004 -1.065338 -1.089724 -1.090502 -1.068696 -1.031466 -0.989260 -0.950738 -0.919159 -0.894322 +1.248868 1.177878 1.106090 1.034308 0.962814 0.891330 0.818549 0.740704 0.655695 0.563246 0.464772 0.361803 0.255555 0.147124 0.036641 -0.075690 -0.189578 -0.304724 -0.420330 -0.534810 -0.646043 -0.751962 -0.851114 -0.942592 -1.025625 -1.098723 -1.158523 -1.199963 -1.217675 -1.208810 -1.176857 -1.131525 -1.084562 -1.043982 -1.011881 -0.987449 +1.310753 1.232966 1.153240 1.073234 0.993908 0.914846 0.835616 0.752042 0.660663 0.560476 0.452996 0.340238 0.223775 0.104835 -0.016537 -0.140014 -0.265270 -0.391766 -0.518236 -0.642586 -0.762395 -0.875671 -0.981224 -1.078327 -1.165991 -1.241827 -1.301438 -1.339064 -1.349133 -1.330112 -1.288253 -1.235555 -1.184617 -1.142625 -1.110627 -1.086622 +1.370202 1.287113 1.200281 1.111936 1.024461 0.937489 0.851104 0.761450 0.663572 0.555529 0.438759 0.315838 0.188759 0.058841 -0.073915 -0.209068 -0.346176 -0.484368 -0.621832 -0.756036 -0.884420 -1.005217 -1.117496 -1.220568 -1.312850 -1.390993 -1.449734 -1.482671 -1.484225 -1.454750 -1.403285 -1.343886 -1.289747 -1.247079 -1.215478 -1.191550 +1.425945 1.339521 1.246699 1.150493 1.054590 0.959390 0.865327 0.769108 0.664559 0.548527 0.422175 0.288713 0.150621 0.009228 -0.135421 -0.282763 -0.432177 -0.582348 -0.730921 -0.875019 -1.012114 -1.140727 -1.260146 -1.369430 -1.466168 -1.546178 -1.603417 -1.630806 -1.623105 -1.583019 -1.522246 -1.456812 -1.400325 -1.357559 -1.326244 -1.302016 +1.478287 1.389036 1.292096 1.188788 1.084384 0.980656 0.878503 0.775237 0.663743 0.539578 0.403344 0.258956 0.109434 -0.043935 -0.200986 -0.361019 -0.523161 -0.685556 -0.845366 -0.999480 -1.145544 -1.282366 -1.409337 -1.524920 -1.625906 -1.707377 -1.762486 -1.783498 -1.765941 -1.715150 -1.645380 -1.574677 -1.516687 -1.474068 -1.442713 -1.417868 +1.525569 1.435807 1.335411 1.226404 1.113896 1.001379 0.890777 0.780002 0.661259 0.528773 0.382346 0.226642 0.065268 -0.100589 -0.270547 -0.443771 -0.619028 -0.793883 -0.965092 -1.129434 -1.284809 -1.430301 -1.565142 -1.687017 -1.792041 -1.874588 -1.926934 -1.940785 -1.912886 -1.851321 -1.772922 -1.697837 -1.639004 -1.596445 -1.564728 -1.539006 +1.566315 1.479214 1.376488 1.263103 1.143093 1.021619 0.902254 0.783557 0.657210 0.516187 0.359250 0.191837 0.018160 -0.160683 -0.344060 -0.530963 -0.719689 -0.907253 -1.090067 -1.264932 -1.430027 -1.584649 -1.727568 -1.855690 -1.964564 -2.047808 -2.096752 -2.102712 -2.064071 -1.991678 -1.905145 -1.826603 -1.767296 -1.724535 -1.692174 -1.665365 +1.599400 1.517580 1.415403 1.298085 1.171736 1.041419 0.913010 0.786007 0.651695 0.501886 0.334113 0.154593 -0.031851 -0.224178 -0.421492 -0.622547 -0.825079 -1.025616 -1.220296 -1.406037 -1.581314 -1.745475 -1.896602 -2.030921 -2.143474 -2.227031 -2.271933 -2.269336 -2.219606 -2.136371 -2.042346 -1.961175 -1.901455 -1.858218 -1.824963 -1.796908 +1.624851 1.550529 1.451132 1.331239 1.199665 1.060803 0.923092 0.787425 0.644798 0.485924 0.306984 0.114961 -0.084730 -0.291046 -0.502823 -0.718477 -0.935156 -1.148950 -1.355807 -1.552820 -1.738766 -1.912794 -2.072223 -2.212699 -2.328774 -2.412252 -2.452480 -2.440720 -2.379579 -2.285564 -2.184808 -2.101635 -2.041361 -1.997404 -1.963032 -1.933615 +1.644484 1.576932 1.482832 1.362862 1.226569 1.079755 0.932536 0.787882 0.636575 0.468351 0.277909 0.072976 -0.140450 -0.361273 -0.588030 -0.818712 -1.049886 -1.277246 -1.496631 -1.705352 -1.902443 -2.086605 -2.254411 -2.401028 -2.520465 -2.603459 -2.638392 -2.616924 -2.544069 -2.439454 -2.332777 -2.247970 -2.186918 -2.142020 -2.106339 -2.075472 +1.659936 1.597863 1.510260 1.392062 1.252024 1.098156 0.941373 0.787439 0.627098 0.449210 0.246925 0.028662 -0.198996 -0.434846 -0.677094 -0.923225 -1.169251 -1.410513 -1.642804 -1.863707 -2.072377 -2.266900 -2.443154 -2.595911 -2.718548 -2.800637 -2.829676 -2.798002 -2.713156 -2.598249 -2.486428 -2.400100 -2.338052 -2.292009 -2.254855 -2.222470 + + +# Torque coefficient + +0.003340 0.004911 0.006545 0.008262 0.010070 0.011970 0.013957 0.016018 0.018137 0.020289 0.022450 0.024593 0.026688 0.028710 0.030632 0.032429 0.034079 0.035559 0.036851 0.037934 0.038797 0.039434 0.039841 0.040018 0.039964 0.039689 0.039208 0.038533 0.037670 0.036612 0.035343 0.033836 0.032060 0.030017 0.027717 0.025188 +0.008045 0.010762 0.013563 0.016429 0.019324 0.022210 0.025048 0.027802 0.030438 0.032930 0.035250 0.037375 0.039282 0.040944 0.042339 0.043450 0.044267 0.044789 0.045017 0.044964 0.044644 0.044075 0.043258 0.042191 0.040851 0.039196 0.037198 0.034870 0.032229 0.029301 0.026107 0.022669 0.019018 0.015205 0.011268 0.007241 +0.016268 0.019993 0.023649 0.027195 0.030591 0.033804 0.036803 0.039565 0.042064 0.044273 0.046161 0.047700 0.048876 0.049695 0.050168 0.050302 0.050100 0.049567 0.048711 0.047511 0.045913 0.043888 0.041453 0.038619 0.035421 0.031878 0.028030 0.023941 0.019658 0.015218 0.010653 0.005985 0.001235 -0.003577 -0.008428 -0.013295 +0.025774 0.029993 0.033986 0.037720 0.041171 0.044314 0.047125 0.049565 0.051603 0.053232 0.054458 0.055280 0.055675 0.055634 0.055159 0.054221 0.052762 0.050780 0.048288 0.045325 0.041909 0.038080 0.033913 0.029460 0.024768 0.019876 0.014816 0.009617 0.004299 -0.001125 -0.006638 -0.012206 -0.017789 -0.023358 -0.028889 -0.034358 +0.034814 0.039208 0.043266 0.046970 0.050298 0.053228 0.055741 0.057821 0.059439 0.060545 0.061084 0.061010 0.060266 0.058852 0.056797 0.054153 0.050947 0.047252 0.043147 0.038686 0.033900 0.028825 0.023497 0.017956 0.012237 0.006368 0.000365 -0.005772 -0.012031 -0.018366 -0.024710 -0.031003 -0.037195 -0.043284 -0.049297 -0.055159 +0.042659 0.047120 0.051221 0.054958 0.058302 0.061193 0.063544 0.065223 0.066090 0.066040 0.065106 0.063373 0.060934 0.057863 0.054267 0.050218 0.045765 0.040938 0.035756 0.030241 0.024429 0.018365 0.012089 0.005633 -0.000989 -0.007782 -0.014751 -0.021860 -0.029015 -0.036100 -0.043021 -0.049760 -0.056424 -0.063070 -0.069549 -0.075659 +0.049318 0.054120 0.058592 0.062625 0.066025 0.068556 0.069984 0.070226 0.069360 0.067568 0.065045 0.061934 0.058310 0.054218 0.049685 0.044730 0.039369 0.033622 0.027509 0.021072 0.014359 0.007411 0.000253 -0.007113 -0.014705 -0.022523 -0.030495 -0.038466 -0.046263 -0.053785 -0.061080 -0.068376 -0.075767 -0.083059 -0.089903 -0.095873 +0.055734 0.061091 0.065751 0.069416 0.071826 0.072799 0.072397 0.070934 0.068734 0.065944 0.062616 0.058785 0.054468 0.049669 0.044393 0.038653 0.032469 0.025862 0.018880 0.011576 0.003994 -0.003843 -0.011941 -0.020324 -0.028989 -0.037831 -0.046635 -0.055172 -0.063328 -0.071206 -0.079160 -0.087402 -0.095680 -0.103545 -0.110416 -0.116207 +0.061402 0.066394 0.070180 0.072429 0.073076 0.072502 0.071083 0.069019 0.066369 0.063155 0.059394 0.055087 0.050225 0.044800 0.038821 0.032314 0.025314 0.017864 0.010027 0.001856 -0.006625 -0.015424 -0.024572 -0.034062 -0.043778 -0.053464 -0.062820 -0.071685 -0.080185 -0.088783 -0.097879 -0.107298 -0.116477 -0.124582 -0.131461 -0.137667 +0.063740 0.067402 0.069590 0.070539 0.070524 0.069738 0.068292 0.066191 0.063433 0.060025 0.055965 0.051243 0.045849 0.039789 0.033093 0.025809 0.017986 0.009692 0.000991 -0.008083 -0.017536 -0.027401 -0.037678 -0.048261 -0.058881 -0.069165 -0.078860 -0.088052 -0.097259 -0.107103 -0.117688 -0.128374 -0.138100 -0.146379 -0.153741 -0.160896 +0.061104 0.063529 0.065126 0.066071 0.066420 0.066099 0.065004 0.063103 0.060380 0.056842 0.052498 0.047348 0.041399 0.034678 0.027245 0.019172 0.010520 0.001368 -0.008233 -0.018275 -0.028795 -0.039801 -0.051216 -0.062791 -0.074117 -0.084800 -0.094814 -0.104639 -0.115053 -0.126605 -0.138852 -0.150533 -0.160603 -0.169381 -0.177699 -0.186189 +0.055238 0.057399 0.059255 0.060814 0.061858 0.062174 0.061576 0.059966 0.057323 0.053665 0.049023 0.043421 0.036888 0.029486 0.021305 0.012425 0.002927 -0.007113 -0.017668 -0.028765 -0.040427 -0.052606 -0.065106 -0.077539 -0.089381 -0.100415 -0.110966 -0.121829 -0.133973 -0.147552 -0.161342 -0.173660 -0.184243 -0.193929 -0.203559 -0.213566 +0.048889 0.051249 0.053474 0.055545 0.057235 0.058181 0.058107 0.056827 0.054285 0.050503 0.045545 0.039466 0.032326 0.024226 0.015282 0.005576 -0.004794 -0.015768 -0.027352 -0.039580 -0.052432 -0.065775 -0.079284 -0.092416 -0.104704 -0.116209 -0.127582 -0.139961 -0.154312 -0.170004 -0.184940 -0.197857 -0.209279 -0.220207 -0.231366 -0.242972 +0.042753 0.045540 0.048190 0.050636 0.052739 0.054219 0.054639 0.053699 0.051269 0.047359 0.042066 0.035486 0.027721 0.018908 0.009176 -0.001378 -0.012657 -0.024624 -0.037313 -0.050732 -0.064795 -0.079270 -0.093690 -0.107433 -0.120215 -0.132356 -0.144901 -0.159348 -0.176226 -0.193749 -0.209582 -0.223308 -0.235867 -0.248274 -0.261103 -0.274450 +0.036927 0.040211 0.043304 0.046116 0.048518 0.050360 0.051208 0.050592 0.048277 0.044231 0.038585 0.031485 0.023077 0.013532 0.002986 -0.008447 -0.020680 -0.033711 -0.047570 -0.062219 -0.077497 -0.093059 -0.108320 -0.122683 -0.136018 -0.149005 -0.163200 -0.180216 -0.199592 -0.218623 -0.235366 -0.250141 -0.264077 -0.278150 -0.292795 -0.308102 +0.031398 0.035176 0.038724 0.041898 0.044591 0.046665 0.047841 0.047512 0.045305 0.041116 0.035101 0.027462 0.018392 0.008091 -0.003295 -0.015643 -0.028887 -0.043049 -0.058133 -0.074036 -0.090523 -0.107141 -0.123231 -0.138228 -0.152189 -0.166347 -0.182742 -0.202566 -0.224235 -0.244592 -0.262392 -0.278432 -0.293948 -0.309857 -0.326520 -0.343976 +0.026185 0.030391 0.034383 0.037925 0.040906 0.043169 0.044559 0.044466 0.042352 0.038012 0.031611 0.023415 0.013662 0.002579 -0.009678 -0.022983 -0.037300 -0.052654 -0.069003 -0.086180 -0.103872 -0.121549 -0.138483 -0.154090 -0.168834 -0.184616 -0.203614 -0.226299 -0.250050 -0.271703 -0.290728 -0.308227 -0.325508 -0.343449 -0.362331 -0.382045 +0.021330 0.025864 0.030241 0.034148 0.037416 0.039858 0.041381 0.041461 0.039413 0.034913 0.028111 0.019339 0.008880 -0.003011 -0.016172 -0.030485 -0.045936 -0.062535 -0.080182 -0.098649 -0.117566 -0.136337 -0.154085 -0.170301 -0.186122 -0.203956 -0.225804 -0.251308 -0.276997 -0.300008 -0.320420 -0.339555 -0.358797 -0.378982 -0.400229 -0.422258 +0.016887 0.021614 0.026297 0.030533 0.034082 0.036698 0.038309 0.038497 0.036486 0.031815 0.024597 0.015228 0.004041 -0.008689 -0.022792 -0.038165 -0.054808 -0.072698 -0.091673 -0.111457 -0.131646 -0.151530 -0.170019 -0.186944 -0.204199 -0.224419 -0.249274 -0.277527 -0.305079 -0.329546 -0.351500 -0.372446 -0.393867 -0.416478 -0.440178 -0.464575 +0.012803 0.017690 0.022550 0.027060 0.030877 0.033660 0.035336 0.035577 0.033565 0.028713 0.021064 0.011078 -0.000863 -0.014462 -0.029550 -0.046038 -0.063928 -0.083149 -0.103482 -0.124627 -0.146152 -0.167117 -0.186293 -0.204133 -0.223153 -0.246009 -0.273981 -0.304918 -0.334310 -0.360348 -0.383988 -0.406940 -0.430756 -0.455927 -0.482139 -0.508968 +0.009169 0.014052 0.019042 0.023730 0.027777 0.030722 0.032448 0.032698 0.030650 0.025603 0.017507 0.006881 -0.005836 -0.020341 -0.036458 -0.054116 -0.073304 -0.093893 -0.115622 -0.138192 -0.161102 -0.183069 -0.202953 -0.221962 -0.243030 -0.268716 -0.299885 -0.333456 -0.364707 -0.392433 -0.417910 -0.443081 -0.469479 -0.497298 -0.526085 -0.555420 +0.006050 0.010723 0.015760 0.020539 0.024765 0.027865 0.029630 0.029859 0.027740 0.022482 0.013922 0.002635 -0.010889 -0.026336 -0.043528 -0.062410 -0.082942 -0.104937 -0.128110 -0.152185 -0.176486 -0.199372 -0.220067 -0.240498 -0.263846 -0.292529 -0.326963 -0.363123 -0.396285 -0.425817 -0.453293 -0.480903 -0.510029 -0.540564 -0.571997 -0.603917 +0.003499 0.007783 0.012684 0.017518 0.021842 0.025071 0.026869 0.027054 0.024833 0.019345 0.010303 -0.001669 -0.016028 -0.032455 -0.050772 -0.070931 -0.092849 -0.116289 -0.140968 -0.166626 -0.192273 -0.216038 -0.237692 -0.259787 -0.285606 -0.317440 -0.355194 -0.393913 -0.429058 -0.460514 -0.490172 -0.520425 -0.552385 -0.585704 -0.619861 -0.654451 +0.001490 0.005236 0.009858 0.014657 0.019004 0.022327 0.024153 0.024276 0.021928 0.016189 0.006647 -0.006034 -0.021261 -0.038708 -0.058200 -0.079685 -0.103030 -0.127959 -0.154221 -0.181514 -0.208440 -0.233104 -0.255880 -0.279857 -0.308306 -0.343440 -0.384561 -0.425827 -0.463037 -0.496541 -0.528576 -0.561649 -0.596525 -0.632704 -0.669664 -0.707014 +-0.000121 0.003139 0.007316 0.011928 0.016259 0.019625 0.021473 0.021521 0.019021 0.013010 0.002949 -0.010467 -0.026596 -0.045104 -0.065821 -0.088677 -0.113491 -0.139960 -0.167888 -0.196836 -0.224978 -0.250604 -0.274671 -0.300722 -0.331943 -0.370526 -0.415042 -0.458867 -0.498231 -0.533919 -0.568529 -0.604567 -0.642433 -0.681552 -0.721401 -0.761602 +-0.001449 0.001406 0.005062 0.009371 0.013622 0.016963 0.018818 0.018784 0.016110 0.009805 -0.000797 -0.014974 -0.032039 -0.051651 -0.073640 -0.097912 -0.124235 -0.152307 -0.181979 -0.212567 -0.241898 -0.268567 -0.294100 -0.322383 -0.356515 -0.398693 -0.446622 -0.493039 -0.534649 -0.572667 -0.610048 -0.649163 -0.690097 -0.732240 -0.775063 -0.818211 + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/DISCON.IN b/zmq_coupling_tests/templatesDir/OFZMQ_test04/DISCON.IN new file mode 100644 index 0000000000..7c4aacb165 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/DISCON.IN @@ -0,0 +1,192 @@ +! Controller parameter input file for the NREL-5MW wind turbine +! - File written using ROSCO version 2.8.0 controller tuning logic on 10/18/23 + +!------- SIMULATION CONTROL ------------------------------------------------------------ +1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)} +0 ! DT_Out - {Time step to output .dbg* files, or 0 to match sampling period of OpenFAST} +0 ! Echo - (0 - no Echo, 1 - Echo input data to .echo) + +!------- CONTROLLER FLAGS ------------------------------------------------- +1 ! F_LPFType - (1: first-order low-pass filter, 2: second-order low-pass filter), [rad/s] (currently filters generator speed and pitch control signals +0 ! IPC_ControlMode - Turn Individual Pitch Control (IPC) for fatigue load reductions (pitch contribution) {0: off, 1: 1P reductions, 2: 1P+2P reductions} +3 ! VS_ControlMode - Generator torque control mode in above rated conditions (0- no torque control, 1- k*omega^2 with PI transitions, 2- WSE TSR Tracking, 3- Power-based TSR Tracking)} +0 ! VS_ConstPower - Do constant power torque control, where above rated torque varies, 0 for constant torque} +1 ! PC_ControlMode - Blade pitch control mode {0: No pitch, fix to fine pitch, 1: active PI blade pitch control} +0 ! Y_ControlMode - Yaw control mode {0: no yaw control, 1: yaw rate control, 2: yaw-by-IPC} +1 ! SS_Mode - Setpoint Smoother mode {0: no setpoint smoothing, 1: introduce setpoint smoothing} +0 ! PRC_Mode - Power reference tracking mode{0: use standard rotor speed set points, 1: use PRC rotor speed setpoints} +2 ! WE_Mode - Wind speed estimator mode {0: One-second low pass filtered hub height wind speed, 1: Immersion and Invariance Estimator, 2: Extended Kalman Filter} +1 ! PS_Mode - Pitch saturation mode {0: no pitch saturation, 1: implement pitch saturation} +0 ! SD_Mode - Shutdown mode {0: no shutdown procedure, 1: pitch to max pitch at shutdown} +0 ! Fl_Mode - Floating specific feedback mode {0: no nacelle velocity feedback, 1: feed back translational velocity, 2: feed back rotational veloicty} +0 ! TD_Mode - Tower damper mode {0: no tower damper, 1: feed back translational nacelle accelleration to pitch angle} +0 ! Flp_Mode - Flap control mode {0: no flap control, 1: steady state flap angle, 2: Proportional flap control, 2: Cyclic (1P) flap control} +0 ! OL_Mode - Open loop control mode {0: no open loop control, 1: open loop control vs. time, 2: rotor position control} +0 ! PA_Mode - Pitch actuator mode {0 - not used, 1 - first order filter, 2 - second order filter} +0 ! PF_Mode - Pitch fault mode {0 - not used, 1 - constant offset on one or more blades} +0 ! AWC_Mode - Active wake control {0 - not used, 1 - complex number method, 2 - Coleman transform method} +0 ! Ext_Mode - External control mode {0 - not used, 1 - call external dynamic library} +0 ! ZMQ_Mode - Fuse ZeroMQ interface {0: unused, 1: Yaw Control} +0 ! CC_Mode - Cable control mode [0- unused, 1- User defined, 2- Open loop control] +0 ! StC_Mode - Structural control mode [0- unused, 1- User defined, 2- Open loop control] + +!------- FILTERS ---------------------------------------------------------- +1.57080 ! F_LPFCornerFreq - Corner frequency (-3dB point) in the low-pass filters, [rad/s] +0.00000 ! F_LPFDamping - Damping coefficient {used only when F_FilterType = 2} [-] +0 ! F_NumNotchFilts - Number of notch filters placed on sensors +0.0000 ! F_NotchFreqs - Natural frequency of the notch filters. Array with length F_NumNotchFilts +0.0000 ! F_NotchBetaNum - Damping value of numerator (determines the width of notch). Array with length F_NumNotchFilts, [-] +0.0000 ! F_NotchBetaDen - Damping value of denominator (determines the depth of notch). Array with length F_NumNotchFilts, [-] +0 ! F_GenSpdNotch_N - Number of notch filters on generator speed +0 ! F_GenSpdNotch_Ind - Indices of notch filters on generator speed +0 ! F_TwrTopNotch_N - Number of notch filters on tower top acceleration signal +0 ! F_TwrTopNotch_Ind - Indices of notch filters on tower top acceleration signal +0.62830 ! F_SSCornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the setpoint smoother, [rad/s]. +0.20944 ! F_WECornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the wind speed estimate [rad/s]. +0.17952 ! F_YawErr - Low pass filter corner frequency for yaw controller [rad/s]. +0.000000 1.000000 ! F_FlCornerFreq - Natural frequency and damping in the second order low pass filter of the tower-top fore-aft motion for floating feedback control [rad/s, -]. +0.01042 ! F_FlHighPassFreq - Natural frequency of first-order high-pass filter for nacelle fore-aft motion [rad/s]. +0.0000 1.0000 ! F_FlpCornerFreq - Corner frequency and damping in the second order low pass filter of the blade root bending moment for flap control + +!------- BLADE PITCH CONTROL ---------------------------------------------- +30 ! PC_GS_n - Amount of gain-scheduling table entries +0.056789 0.084492 0.106018 0.124332 0.140807 0.155903 0.169931 0.183270 0.196062 0.208354 0.220050 0.231503 0.242646 0.253377 0.263967 0.274233 0.284343 0.294292 0.303997 0.313626 0.322957 0.332260 0.341319 0.350368 0.359221 0.368059 0.376700 0.385301 0.393691 0.402050 ! PC_GS_angles - Gain-schedule table: pitch angles [rad]. +-0.018995 -0.016672 -0.014787 -0.013228 -0.011916 -0.010797 -0.009831 -0.008989 -0.008248 -0.007592 -0.007006 -0.006480 -0.006005 -0.005574 -0.005182 -0.004822 -0.004492 -0.004187 -0.003906 -0.003644 -0.003402 -0.003175 -0.002963 -0.002765 -0.002579 -0.002404 -0.002239 -0.002083 -0.001936 -0.001797 ! PC_GS_KP - Gain-schedule table: pitch controller kp gains [s]. +-0.008388 -0.007514 -0.006805 -0.006218 -0.005725 -0.005304 -0.004940 -0.004624 -0.004345 -0.004098 -0.003878 -0.003680 -0.003501 -0.003339 -0.003192 -0.003056 -0.002932 -0.002817 -0.002712 -0.002613 -0.002522 -0.002437 -0.002357 -0.002283 -0.002212 -0.002147 -0.002085 -0.002026 -0.001971 -0.001918 ! PC_GS_KI - Gain-schedule table: pitch controller ki gains [-]. +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_KD - Gain-schedule table: pitch controller kd gains +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_TF - Gain-schedule table: pitch controller tf gains (derivative filter) +1.570000000000 ! PC_MaxPit - Maximum physical pitch limit, [rad]. +0.000880000000 ! PC_MinPit - Minimum physical pitch limit, [rad]. +0.174500000000 ! PC_MaxRat - Maximum pitch rate (in absolute value) in pitch controller, [rad/s]. +-0.17450000000 ! PC_MinRat - Minimum pitch rate (in absolute value) in pitch controller, [rad/s]. +122.9096700000 ! PC_RefSpd - Desired (reference) HSS speed for pitch controller, [rad/s]. +0.000880000000 ! PC_FinePit - Record 5: Below-rated pitch angle set-point, [rad] +0.017450000000 ! PC_Switch - Angle above lowest minimum pitch angle for switch, [rad] + +!------- INDIVIDUAL PITCH CONTROL ----------------------------------------- +9.120000 11.400000 ! IPC_Vramp - Start and end wind speeds for cut-in ramp function. First entry: IPC inactive, second entry: IPC fully active. [m/s] +2 ! IPC_SatMode - IPC Saturation method (0 - no saturation (except by PC_MinPit), 1 - saturate by PS_BldPitchMin, 2 - saturate sotfly (full IPC cycle) by PC_MinPit, 3 - saturate softly by PS_BldPitchMin) +0.3 ! IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from IPC), [rad] +0.000e+00 0.000e+00 ! IPC_KP - Proportional gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000e+00 0.000e+00 ! IPC_KI - Integral gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000000 0.000000 ! IPC_aziOffset - Phase offset added to the azimuth angle for the individual pitch controller, [rad]. +0.0 ! IPC_CornerFreqAct - Corner frequency of the first-order actuators model, to induce a phase lag in the IPC signal {0: Disable}, [rad/s] + +!------- VS TORQUE CONTROL ------------------------------------------------ +94.40000000000 ! VS_GenEff - Generator efficiency mechanical power -> electrical power, [should match the efficiency defined in the generator properties!], [%] +43093.51876000 ! VS_ArSatTq - Above rated generator torque PI control saturation, [Nm] +1500000.000000 ! VS_MaxRat - Maximum torque rate (in absolute value) in torque controller, [Nm/s]. +47402.87063000 ! VS_MaxTq - Maximum generator torque in Region 3 (HSS side), [Nm]. +0.000000000000 ! VS_MinTq - Minimum generator torque (HSS side), [Nm]. +35.29006000000 ! VS_MinOMSpd - Minimum generator speed [rad/s] +2.063350000000 ! VS_Rgn2K - Generator torque constant in Region 2 (HSS side). Only used in VS_ControlMode = 1,3 +5000000.000000 ! VS_RtPwr - Wind turbine rated power [W] +43093.51876000 ! VS_RtTq - Rated torque, [Nm]. +122.9096700000 ! VS_RefSpd - Rated generator speed [rad/s] +1 ! VS_n - Number of generator PI torque controller gains +-657.442080000 ! VS_KP - Proportional gain for generator PI torque controller [-]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +-104.507080000 ! VS_KI - Integral gain for generator PI torque controller [s]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +7.64 ! VS_TSRopt - Power-maximizing region 2 tip-speed-ratio. Only used in VS_ControlMode = 2. +0.314000000000 ! VS_PwrFiltF - Low pass filter on power used to determine generator speed set point. Only used in VS_ControlMode = 3. + +!------- SETPOINT SMOOTHER --------------------------------------------- +1.00000 ! SS_VSGain - Variable speed torque controller setpoint smoother gain, [-]. +0.00100 ! SS_PCGain - Collective pitch controller setpoint smoother gain, [-]. + +!------- POWER REFERENCE TRACKING -------------------------------------- +2 ! PRC_n - Number of elements in PRC_WindSpeeds and PRC_GenSpeeds array +0.07854 ! PRC_LPF_Freq - Frequency of the low pass filter on the wind speed estimate used to set PRC_GenSpeeds [rad/s] +3.0000 25.0000 ! PRC_WindSpeeds - Array of wind speeds used in rotor speed vs. wind speed lookup table [m/s] +0.7917 0.7917 ! PRC_GenSpeeds - Array of generator speeds corresponding to PRC_WindSpeeds [rad/s] + +!------- WIND SPEED ESTIMATOR --------------------------------------------- +63.000 ! WE_BladeRadius - Blade length (distance from hub center to blade tip), [m] +1 ! WE_CP_n - Amount of parameters in the Cp array +0.0 ! WE_CP - Parameters that define the parameterized CP(lambda) function +0.0 ! WE_Gamma - Adaption gain of the wind speed estimator algorithm [m/rad] +97.0 ! WE_GearboxRatio - Gearbox ratio [>=1], [-] +43702538.05700 ! WE_Jtot - Total drivetrain inertia, including blades, hub and casted generator inertia to LSS, [kg m^2] +1.225 ! WE_RhoAir - Air density, [kg m^-3] +"Cp_Ct_Cq.NREL5MW.txt" ! PerfFileName - File containing rotor performance tables (Cp,Ct,Cq) (absolute path or relative to this file) +36 26 ! PerfTableSize - Size of rotor performance tables, first number refers to number of blade pitch angles, second number referse to number of tip-speed ratios +60 ! WE_FOPoles_N - Number of first-order system poles used in EKF +3.0000 3.2897 3.5793 3.8690 4.1586 4.4483 4.7379 5.0276 5.3172 5.6069 5.8966 6.1862 6.4759 6.7655 7.0552 7.3448 7.6345 7.9241 8.2138 8.5034 8.7931 9.0828 9.3724 9.6621 9.9517 10.2414 10.5310 10.8207 11.1103 11.4000 11.8533 12.3067 12.7600 13.2133 13.6667 14.1200 14.5733 15.0267 15.4800 15.9333 16.3867 16.8400 17.2933 17.7467 18.2000 18.6533 19.1067 19.5600 20.0133 20.4667 20.9200 21.3733 21.8267 22.2800 22.7333 23.1867 23.6400 24.0933 24.5467 25.0000 ! WE_FOPoles_v - Wind speeds corresponding to first-order system poles [m/s] +-0.01638154 -0.01796321 -0.01954487 -0.02112654 -0.02270820 -0.02428987 -0.02587154 -0.02745320 -0.02903487 -0.03061653 -0.03219820 -0.03377987 -0.03536153 -0.03694320 -0.03852486 -0.04010653 -0.04168820 -0.04326986 -0.04485153 -0.04643319 -0.04801486 -0.04959652 -0.05117819 -0.05275986 -0.05434152 -0.05592319 -0.05758373 -0.05882656 -0.06845507 -0.05992890 -0.05031134 -0.05798636 -0.06840333 -0.08061549 -0.09336590 -0.10698855 -0.12116040 -0.13530722 -0.15025447 -0.16589008 -0.18080009 -0.19651023 -0.21294470 -0.22969213 -0.24540879 -0.26178304 -0.27905964 -0.29706835 -0.31499595 -0.33136688 -0.34832584 -0.36677525 -0.38556416 -0.40554370 -0.42546670 -0.44309547 -0.46062268 -0.47954729 -0.49884696 -0.51943992 ! WE_FOPoles - First order system poles [1/s] + +!------- YAW CONTROL ------------------------------------------------------ +0.00000 ! Y_uSwitch - Wind speed to switch between Y_ErrThresh. If zero, only the second value of Y_ErrThresh is used [m/s] +4.000000 8.000000 ! Y_ErrThresh - Yaw error threshold/deadbands. Turbine begins to yaw when it passes this. If Y_uSwitch is zero, only the second value is used. [deg]. +0.00870 ! Y_Rate - Yaw rate [rad/s] +0.00000 ! Y_MErrSet - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_KP - Yaw-by-IPC proportional controller gain Kp +0.00000 ! Y_IPC_KI - Yaw-by-IPC integral controller gain Ki + +!------- TOWER FORE-AFT DAMPING ------------------------------------------- +-1.00000 ! FA_KI - Integral gain for the fore-aft tower damper controller [rad s/m] +0.0 ! FA_HPFCornerFreq - Corner frequency (-3dB point) in the high-pass filter on the fore-aft acceleration signal [rad/s] +0.0 ! FA_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from FA damper), [rad] + +!------- MINIMUM PITCH SATURATION ------------------------------------------- +60 ! PS_BldPitchMin_N - Number of values in minimum blade pitch lookup table (should equal number of values in PS_WindSpeeds and PS_BldPitchMin) +3.000 3.290 3.579 3.869 4.159 4.448 4.738 5.028 5.317 5.607 5.897 6.186 6.476 6.766 7.055 7.345 7.634 7.924 8.214 8.503 8.793 9.083 9.372 9.662 9.952 10.241 10.531 10.821 11.110 11.400 11.853 12.307 12.760 13.213 13.667 14.120 14.573 15.027 15.480 15.933 16.387 16.840 17.293 17.747 18.200 18.653 19.107 19.560 20.013 20.467 20.920 21.373 21.827 22.280 22.733 23.187 23.640 24.093 24.547 25.000 ! PS_WindSpeeds - Wind speeds corresponding to minimum blade pitch angles [m/s] +0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad] + +!------- SHUTDOWN ----------------------------------------------------------- +0.436300000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad] +0.418880000000 ! SD_CornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle, [rad/s] + +!------- Floating ----------------------------------------------------------- +1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1 +0.0000 ! Fl_Kp - Nacelle velocity proportional feedback gain [s] +0.0000 ! Fl_U - Wind speeds for scheduling Fl_Kp, optional if Fl_Kp is single value [m/s] + +!------- FLAP ACTUATION ----------------------------------------------------- +0.000000000000 ! Flp_Angle - Initial or steady state flap angle [rad] +0.00000000e+00 ! Flp_Kp - Blade root bending moment proportional gain for flap control [s] +0.00000000e+00 ! Flp_Ki - Flap displacement integral gain for flap control [-] +0.174500000000 ! Flp_MaxPit - Maximum (and minimum) flap pitch angle [rad] + +!------- Open Loop Control ----------------------------------------------------- +"unused" ! OL_Filename - Input file with open loop timeseries (absolute path or relative to this file) +0 ! Ind_Breakpoint - The column in OL_Filename that contains the breakpoint (time if OL_Mode = 1) + 0 0 0 ! Ind_BldPitch - The columns in OL_Filename that contains the blade pitch (1,2,3) inputs in rad [array] +0 ! Ind_GenTq - The column in OL_Filename that contains the generator torque in Nm +0 ! Ind_YawRate - The column in OL_Filename that contains the yaw rate in rad/s +0 ! Ind_Azimuth - The column in OL_Filename that contains the desired azimuth position in rad (used if OL_Mode = 2) +0.0000 0.0000 0.0000 0.0000 ! RP_Gains - PID gains and Tf of derivative for rotor position control (used if OL_Mode = 2) +0 ! Ind_CableControl - The column(s) in OL_Filename that contains the cable control inputs in m [Used with CC_Mode = 2, must be the same size as CC_Group_N] +0 ! Ind_StructControl - The column(s) in OL_Filename that contains the structural control inputs [Used with StC_Mode = 2, must be the same size as StC_Group_N] + +!------- Pitch Actuator Model ----------------------------------------------------- +3.140000000000 ! PA_CornerFreq - Pitch actuator bandwidth/cut-off frequency [rad/s] +0.707000000000 ! PA_Damping - Pitch actuator damping ratio [-, unused if PA_Mode = 1] + +!------- Pitch Actuator Faults ----------------------------------------------------- +0.00000000 0.00000000 0.00000000 ! PF_Offsets - Constant blade pitch offsets for blades 1-3 [rad] + +!------- Active Wake Control ----------------------------------------------------- +1 ! AWC_NumModes - Number of user-defined AWC forcing modes +1 ! AWC_n - Azimuthal mode number(s) (i.e., the number and direction of the lobes of the wake structure) +1 ! AWC_harmonic - Harmonic(s) to apply in the AWC Inverse Coleman Transformation (only used when AWC_Mode = 2) +0.0500 ! AWC_freq - Frequency(s) of forcing mode(s) [Hz] +1.0000 ! AWC_amp - Pitch amplitude(s) of individual forcing mode(s) [deg] +0.0000 ! AWC_clockangle - Initial angle(s) of forcing mode(s) [deg] + +!------- External Controller Interface ----------------------------------------------------- +"unused" ! DLL_FileName - Name/location of the dynamic library in the Bladed-DLL format +"unused" ! DLL_InFile - Name of input file sent to the DLL (-) +"DISCON" ! DLL_ProcName - Name of procedure in DLL to be called (-) + +!------- ZeroMQ Interface --------------------------------------------------------- +"tcp://localhost:5555" ! ZMQ_CommAddress - Communication address for ZMQ server, (e.g. "tcp://localhost:5555") +2.000000 ! ZMQ_UpdatePeriod - Call ZeroMQ every [x] seconds, [s] + +!------- Cable Control --------------------------------------------------------- +1 ! CC_Group_N - Number of cable control groups +0 ! CC_GroupIndex - First index for cable control group, should correspond to deltaL +20.000000 ! CC_ActTau - Time constant for line actuator [s] + +!------- Structural Controllers --------------------------------------------------------- +1 ! StC_Group_N - Number of cable control groups +0 ! StC_GroupIndex - First index for structural control group, options specified in ServoDyn summary output diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceDyn_Input.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceDyn_Input.dat new file mode 100644 index 0000000000..3cd7ff93ce --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceDyn_Input.dat @@ -0,0 +1,74 @@ +------------------ IceDyn v1.01.x Input File ----------------------------------- +Freshwater Ice of Great Lakes input properties. +---------------------- STRUCTURE PROPERTIES ------------------------------------ + 1 NumLegs - number of support-structure legs in contact with ice + 0 LegPosX - array of size NumLegs: global X position of legs 1-NumLegs (m) + 0 LegPosY - array of size NumLegs: global Y position of legs 1-NumLegs (m) + 6 StWidth - array of size NumLegs: Width of the structure in contact with the ice, or diameter for cylindrical structures (m) +---------------------- ICE MODELS ---------------------------------------------- + 6 IceModel - Number that represents different ice models. {1: quasi-static load; 2:dynamic ice-structure interaction; 3: random ice load; 4: non-simultaneous ice failure; 5: sloping structure 6: large ice floe impact} + 1 IceSubModel - Number that represents different ice sub models. +---------------------- ICE PROPERTIES -General --------------------------------- +0.1 IceVel - Velocity of ice sheet movement (m/s) +0.8 IceThks - Thickness of the ice sheet (m) +1000 WtDen - Mass density of water (kg/m3) +900 IceDen - Mass density of ice (kg/m3) +0.0 InitLoc - Ice sheet initial location (m) +0.0 InitTm - Ice load starting time (s) +2 Seed1 - Random seed 1 +5 Seed2 - Random seed 2 +---------------------- ICE PROPERTIES - Ice Model 1, SubModel 1------------------ +2.7 Ikm - Indentation factor +3.5e6 Ag - Constant depends only on ice crystal type, used in calculating uniaxial stress (MPa-3s-1) +65000 Qg - Activation Energy (Jmol^-1) +8.314 Rg - Universal gas constant (Jmol-1K-1) +269 Tice - Ice temperature (K) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 2------------------- +0.3 Poisson - Poisson's ratio of ice +90.0 WgAngle - Wedge Angel, degree. Default 90 Degrees. +9.5 EIce - Young's modulus of ice (GPa) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 3------------------- +5 SigNm - Nominal ice stress (MPa) +---------------------- ICE PROPERTIES -Ice Model 2, SubModel 1,2----------------- +1.0 Pitch - Distance between sequential ice teeth (m) +5.0 IceStr2 - Ice failure stress (MPa) +1.0 Delmax2 - Ice tooth maximum elastic deformation (m) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 1,2----------------- +0.5 ThkMean - Mean value of ice thickness (m) +0.04 ThkVar - Variance of ice thickness (m^2) +0.001 VelMean - Mean value of ice velocity (m/s) +1e-6 VelVar - Variance of ice velocity (m^2/s^2) +15 TeMean - Mean value of ice loading event duration (s) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 2,3----------------- +5 StrMean - Mean value of ice strength (MPa) +1 StrVar - Variance of ice strength (MPa) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 3------------------- +0.1 DelMean - Mean value of maximum ice tooth tip displacement (m) +0.01 DelVar - Variance of maximum ice tooth tip displacement (m^2) +0.2 PMean - Mean value of the distance between sequential ice teeth (m) +0.01 PVar - Variance of the distance between sequential ice teeth (m^2) +---------------------- ICE PROPERTIES -Ice Model 4 ------------------------------ +0 PrflMean - Mean value of ice contact face position (m) +0.02 PrflSig - Standard deviation of ice contact face position (m) +10 ZoneNo1 - Number of failure zones along contact width +1 ZoneNo2 - Number of failure zones along contact height/thickness +0.27 ZonePitch - Distance between sequential ice teeth (m) +5.0 IceStr - Ice failure stress within each failure region (MPa) +0.027 Delmax - Ice teeth maximum elastic deformatIon (m) +---------------------- ICE PROPERTIES -Ice Model 5, Submodel 1,2 ----------------- +55.0 ConeAgl - Slope angle of the cone (degree) +8.0 ConeDwl - Cone waterline diameter (m) +1.0 ConeDtp - Cone top diameter (m) +0.3 RdupThk - Ride-up ice thickness (m) +0.3 mu - Friction coefficient between structure and ice (-) +0.7 FlxStr - Flexural strength of ice (MPa) +0.1 StrLim - Limit strain for ice fracture failure (-) +1e-2 StrRtLim - Limit strain rate for ice brittle behavior (s^-1) +---------------------- ICE PROPERTIES -Ice Model 6 ------------------------------- +800 FloeLth - Ice floe length (m) +800 FloeWth - Ice floe width (m) +5.0 CPrAr - Ice crushing strength pressure-area relation constant +-0.5 dPrAr - Ice crushing strength pressure-area relation order +9 Fdr - Constant external driving force (MN) +140 Kic - Fracture toughness of ice (kNm^(-3/2)) +3.3 FspN - Non-dimensional splitting load \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceFloe_IEC_Crushing.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceFloe_IEC_Crushing.dat new file mode 100644 index 0000000000..66ae737cf7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/IceFloe_IEC_Crushing.dat @@ -0,0 +1,51 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 60.0 +randomSeed 123 +rampTime 10.0 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 1.2 +numLegs 4.0 +towerFrequency 0.28 +! +legX1 4.5 +legY1 4.5 +shelterFactor_ks1 1.0 +loadPhase1 0.0 +! +legX2 -4.5 +legY2 4.5 +shelterFactor_ks2 1.0 +loadPhase2 45.0 +! +legX3 4.5 +legY3 -4.5 +shelterFactor_ks3 1.0 +loadPhase3 135.0 +! +legX4 -4.5 +legY4 -4.5 +shelterFactor_ks4 1.0 +loadPhase4 290.0 +! +singleLoad 0 +legAutoFactor 0 +multiLegFactor_kn 1 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_AeroDyn_blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_AeroDyn_blade.dat new file mode 100644 index 0000000000..9d541024d0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_AeroDyn_blade.dat @@ -0,0 +1,28 @@ +------- AERODYN v15.00.* BLADE DEFINITION INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic blade input properties; note that we need to add the aerodynamic center to this file +====== Blade Properties ================================================================= + 19 NumBlNds - Number of blade nodes used in the analysis (-) + BlSpn BlCrvAC BlSwpAC BlCrvAng BlTwist BlChord BlAFID + (m) (m) (m) (deg) (deg) (m) (-) +0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +1.3667000E+00 -8.1531745E-04 -3.4468858E-03 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +4.1000000E+00 -2.4839790E-02 -1.0501421E-01 0.0000000E+00 1.3308000E+01 3.8540000E+00 1 +6.8333000E+00 -5.9469375E-02 -2.5141635E-01 0.0000000E+00 1.3308000E+01 4.1670000E+00 2 +1.0250000E+01 -1.0909141E-01 -4.6120149E-01 0.0000000E+00 1.3308000E+01 4.5570000E+00 3 +1.4350000E+01 -1.1573354E-01 -5.6986665E-01 0.0000000E+00 1.1480000E+01 4.6520000E+00 4 +1.8450000E+01 -9.8316709E-02 -5.4850833E-01 0.0000000E+00 1.0162000E+01 4.4580000E+00 4 +2.2550000E+01 -8.3186967E-02 -5.2457001E-01 0.0000000E+00 9.0110000E+00 4.2490000E+00 5 +2.6650000E+01 -6.7933232E-02 -4.9624675E-01 0.0000000E+00 7.7950000E+00 4.0070000E+00 6 +3.0750000E+01 -5.3393159E-02 -4.6544755E-01 0.0000000E+00 6.5440000E+00 3.7480000E+00 6 +3.4850000E+01 -4.0899260E-02 -4.3583519E-01 0.0000000E+00 5.3610000E+00 3.5020000E+00 7 +3.8950000E+01 -2.9722933E-02 -4.0591323E-01 0.0000000E+00 4.1880000E+00 3.2560000E+00 7 +4.3050000E+01 -2.0511081E-02 -3.7569051E-01 0.0000000E+00 3.1250000E+00 3.0100000E+00 8 +4.7150000E+01 -1.3980013E-02 -3.4521705E-01 0.0000000E+00 2.3190000E+00 2.7640000E+00 8 +5.1250000E+01 -8.3819737E-03 -3.1463837E-01 0.0000000E+00 1.5260000E+00 2.5180000E+00 8 +5.4666700E+01 -4.3546914E-03 -2.8909220E-01 0.0000000E+00 8.6300000E-01 2.3130000E+00 8 +5.7400000E+01 -1.6838383E-03 -2.6074456E-01 0.0000000E+00 3.7000000E-01 2.0860000E+00 8 +6.0133300E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 +6.1499900E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 + +!bjj: because of precision in the BD-AD coupling, 61.5m didn't work, so I changed it to 61.4999m +6.1500000E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn.dat new file mode 100644 index 0000000000..2f8ab74652 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn.dat @@ -0,0 +1,94 @@ +--------- BEAMDYN with OpenFAST INPUT FILE ------------------------------------------- +NREL 5MW blade +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech"? (flag) +True QuasiStaticInit - Use quasi-static pre-conditioning with centripetal accelerations in initialization? (flag) [dynamic solve only] + 0 rhoinf - Numerical damping parameter for generalized-alpha integrator + 2 quadrature - Quadrature method: 1=Gaussian; 2=Trapezoidal (switch) +"DEFAULT" refine - Refinement factor for trapezoidal quadrature (-) [DEFAULT = 1; used only when quadrature=2] +"DEFAULT" n_fact - Factorization frequency for the Jacobian in N-R iteration(-) [DEFAULT = 5] +"DEFAULT" DTBeam - Time step size (s) +"DEFAULT" load_retries - Number of factored load retries before quitting the simulation [DEFAULT = 20] +"DEFAULT" NRMax - Max number of iterations in Newton-Raphson algorithm (-) [DEFAULT = 10] +"DEFAULT" stop_tol - Tolerance for stopping criterion (-) [DEFAULT = 1E-5] +"DEFAULT" tngt_stf_fd - Use finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_comp - Compare analytical finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_pert - Perturbation size for finite differencing (-) [DEFAULT = 1E-6] +"DEFAULT" tngt_stf_difftol - Maximum allowable relative difference between analytical and fd tangent stiffness (-); [DEFAULT = 0.1] +True RotStates - Orient states in the rotating frame during linearization? (flag) [used only when linearizing] +---------------------- GEOMETRY PARAMETER -------------------------------------- + 1 member_total - Total number of members (-) + 49 kp_total - Total number of key points (-) [must be at least 3] + 1 49 - Member number; Number of key points in this member + kp_xr kp_yr kp_zr initial_twist + (m) (m) (m) (deg) +0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 5.1998250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 6.1998150E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 7.1998050E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 8.2010250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 9.1997850E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.0199775E+01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1199765E+01 1.3181000E+01 +0.0000000E+00 0.0000000E+00 1.2199755E+01 1.2848000E+01 +0.0000000E+00 0.0000000E+00 1.3200975E+01 1.2192000E+01 +0.0000000E+00 0.0000000E+00 1.4199735E+01 1.1561000E+01 +0.0000000E+00 0.0000000E+00 1.5199725E+01 1.1072000E+01 +0.0000000E+00 0.0000000E+00 1.6199715E+01 1.0792000E+01 +0.0000000E+00 0.0000000E+00 1.8200925E+01 1.0232000E+01 +0.0000000E+00 0.0000000E+00 2.0200290E+01 9.6720000E+00 +0.0000000E+00 0.0000000E+00 2.2200270E+01 9.1100000E+00 +0.0000000E+00 0.0000000E+00 2.4200250E+01 8.5340000E+00 +0.0000000E+00 0.0000000E+00 2.6200230E+01 7.9320000E+00 +0.0000000E+00 0.0000000E+00 2.8200825E+01 7.3210000E+00 +0.0000000E+00 0.0000000E+00 3.0200190E+01 6.7110000E+00 +0.0000000E+00 0.0000000E+00 3.2200170E+01 6.1220000E+00 +0.0000000E+00 0.0000000E+00 3.4200150E+01 5.5460000E+00 +0.0000000E+00 0.0000000E+00 3.6200130E+01 4.9710000E+00 +0.0000000E+00 0.0000000E+00 3.8200725E+01 4.4010000E+00 +0.0000000E+00 0.0000000E+00 4.0200090E+01 3.8340000E+00 +0.0000000E+00 0.0000000E+00 4.2200070E+01 3.3320000E+00 +0.0000000E+00 0.0000000E+00 4.4200050E+01 2.8900000E+00 +0.0000000E+00 0.0000000E+00 4.6200030E+01 2.5030000E+00 +0.0000000E+00 0.0000000E+00 4.8201240E+01 2.1160000E+00 +0.0000000E+00 0.0000000E+00 5.0199990E+01 1.7300000E+00 +0.0000000E+00 0.0000000E+00 5.2199970E+01 1.3420000E+00 +0.0000000E+00 0.0000000E+00 5.4199950E+01 9.5400000E-01 +0.0000000E+00 0.0000000E+00 5.5199940E+01 7.6000000E-01 +0.0000000E+00 0.0000000E+00 5.6199930E+01 5.7400000E-01 +0.0000000E+00 0.0000000E+00 5.7199920E+01 4.0400000E-01 +0.0000000E+00 0.0000000E+00 5.7699915E+01 3.1900000E-01 +0.0000000E+00 0.0000000E+00 5.8201140E+01 2.5300000E-01 +0.0000000E+00 0.0000000E+00 5.8699905E+01 2.1600000E-01 +0.0000000E+00 0.0000000E+00 5.9199900E+01 1.7800000E-01 +0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01 +0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01 +0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02 +0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02 +0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00 +---------------------- MESH PARAMETER ------------------------------------------ + 5 order_elem - Order of interpolation (basis) function (-) +---------------------- MATERIAL PARAMETER -------------------------------------- +"NRELOffshrBsline5MW_BeamDyn_Blade.dat" BldFile - Name of file containing properties for blade (quoted string) +---------------------- PITCH ACTUATOR PARAMETERS ------------------------------- +False UsePitchAct - Whether a pitch actuator should be used (flag) + 200 PitchJ - Pitch actuator inertia (kg-m^2) [used only when UsePitchAct is true] + 2E+07 PitchK - Pitch actuator stiffness (kg-m^2/s^2) [used only when UsePitchAct is true] + 500000 PitchC - Pitch actuator damping (kg-m^2/s) [used only when UsePitchAct is true] +---------------------- OUTPUTS ------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. + 0 NNodeOuts - Number of nodes to output to file [0 - 9] (-) + 1, 2, 3, 4, 5, 6 OutNd - Nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RootFxr, RootFyr, RootFzr" +"RootMxr, RootMyr, RootMzr" +"TipTDxr, TipTDyr, TipTDzr" +"TipRDxr, TipRDyr, TipRDzr" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn_Blade.dat new file mode 100644 index 0000000000..b8724b9a23 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_BeamDyn_Blade.dat @@ -0,0 +1,756 @@ + ------- BEAMDYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- + Test Format 1 + ---------------------- BLADE PARAMETERS -------------------------------------- +49 station_total - Number of blade input stations (-) + 1 damp_type - Damping type: 0: no damping; 1: damped + ---------------------- DAMPING COEFFICIENT------------------------------------ + mu1 mu2 mu3 mu4 mu5 mu6 + (-) (-) (-) (-) (-) (-) +1.0E-03 1.0E-03 1.0E-03 0.0014 0.0022 0.0022 + ---------------------- DISTRIBUTED PROPERTIES--------------------------------- + 0.000000 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.003250 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.019510 + 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.078950E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.955860E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.942490E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.431590E+09 + + 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.733630E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.066380E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.091520E+03 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.157900E+03 + + 0.035770 + 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.006723E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.949780E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.745590E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.993980E+09 + + 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.405500E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.047360E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.660900E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.013450E+03 + + 0.052030 + 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.867780E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.978880E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.528740E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.666590E+09 + + 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.400420E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.099750E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.738100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.973560E+03 + + 0.068290 + 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.607860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.485850E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.078240E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.474710E+09 + + 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.924960E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.730200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.485500E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521570E+03 + + 0.084550 + 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.491260E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.022060E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.229720E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.323540E+09 + + 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.502750E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.414900E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.567600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.098250E+03 + + 0.100810 + 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.971300E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 9.144700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.309540E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.907870E+09 + + 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.240540E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.937300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.005300E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.942600E+02 + + 0.117070 + 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.493950E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.063160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.528360E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.570360E+09 + + 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.006380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.471800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.516100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.987900E+02 + + 0.133350 + 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.034800E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.884440E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.980060E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.158260E+09 + + 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.820620E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.908400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.161200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.069600E+02 + + 0.149590 + 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.037290E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.009180E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.936840E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.002120E+09 + + 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.996550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.038600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.036000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.074600E+02 + + 0.165850 + 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.169720E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.167680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.691660E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.559000E+08 + + 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.263210E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.447000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.892400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.339400E+02 + + 0.182110 + 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.082350E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.271660E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.949460E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.722700E+08 + + 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.168200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.699000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.465700E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.164700E+02 + + 0.198370 + 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.085970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.081700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.386520E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.474900E+08 + + 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.061860E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.012800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.159100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.171900E+02 + + 0.214650 + 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.668340E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.244530E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.933740E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.488400E+08 + + 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.814200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.465600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.871100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.336700E+02 + + 0.230890 + 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.147760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.048960E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.568960E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.359200E+08 + + 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.528220E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.687100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.608400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.295500E+02 + + 0.247150 + 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.011580E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.948490E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.388650E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.113500E+08 + + 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.494770E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.537600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.485600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.023200E+02 + + 0.263410 + 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.882620E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.808020E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.271990E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.919400E+08 + + 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.465380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.362200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.403000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.765200E+02 + + 0.295950 + 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.613970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.501400E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.050050E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.610000E+08 + + 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.393330E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.981800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.246100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.227900E+02 + + 0.328460 + 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.357480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.244070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.828250E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.288200E+08 + + 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.300040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.620800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.094200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.715000E+02 + + 0.360980 + 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.146860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.995280E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.588710E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.007500E+08 + + 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.219900E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.350100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.436000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.293700E+02 + + 0.393500 + 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.944090E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.750760E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.361930E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.743800E+08 + + 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.138200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.085700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.024000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.888100E+02 + + 0.426020 + 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.632700E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.447140E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.102380E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.444700E+08 + + 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.947340E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.638700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.267000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.265400E+02 + + 0.458550 + 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.432400E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.139070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.758000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.199800E+08 + + 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.871200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.370600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.942000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.864800E+02 + + 0.491060 + 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.168760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.734240E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.813000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.119000E+07 + + 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.633430E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.964100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.734000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.337500E+02 + + 0.523580 + 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.047430E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.554870E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.347200E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.909000E+07 + + 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.532070E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.803400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.914000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.094800E+02 + + 0.556100 + 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.229500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.334030E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.089000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.745000E+07 + + 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.416660E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.624300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.216000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845900E+02 + + 0.588620 + 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.608200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.828730E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.145400E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.592000E+07 + + 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.206380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.348300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.733000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521600E+02 + + 0.621150 + 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.480300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.584100E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.386300E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.598000E+07 + + 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.002930E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.163000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.330000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.296000E+02 + + 0.653660 + 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.397000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.323360E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.758800E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.744000E+07 + + 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.794040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.798000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.960000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.079400E+02 + + 0.686180 + 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.311500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.183680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.260100E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.090000E+07 + + 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.650940E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.893000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.300000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.062300E+02 + + 0.718700 + 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.600100E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.020160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.072600E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.854000E+07 + + 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.544110E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.578000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.220000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.200000E+01 + + 0.751220 + 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.757500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.978100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.088000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.628000E+07 + + 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.389350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.996000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.190000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.515000E+01 + + 0.783760 + 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.288900E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.096100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.631000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.453000E+07 + + 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.295550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.141000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.577000E+01 + + 0.816260 + 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.440400E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.181900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.105000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.070000E+06 + + 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.072640E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.544000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.880000E+01 + + 0.848780 + 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.116000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.548700E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.948000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.060000E+06 + + 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.877600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.957000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.750000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.232000E+01 + + 0.881300 + 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.815200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.951200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.936000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.080000E+06 + + 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.024800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.409000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.210000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.630000E+01 + + 0.897560 + 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.602500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.537200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.467000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.090000E+06 + + 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 8.300100E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.012000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.930000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.205000E+01 + + 0.913820 + 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.092300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.047300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.041000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.750000E+06 + + 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.290600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.015000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.690000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.184000E+01 + + 0.930080 + 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.000800E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.814200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.652000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.330000E+06 + + 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.877200E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.853000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.490000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.002000E+01 + + 0.938210 + 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.224000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.617100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.384000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.940000E+06 + + 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.626400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.711000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.340000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845000E+01 + + 0.946360 + 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.323000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.588100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.963000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.240000E+06 + + 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.934000E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.155000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.100000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.265000E+01 + + 0.954470 + 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.332000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.378800E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.600000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.660000E+06 + + 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.591400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.770000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.066000E+01 + + 0.962600 + 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.453000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.187900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.283000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.130000E+06 + + 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.248400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.190000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.100000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E+00 + + 0.970730 + 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.690000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.016300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.008000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.640000E+06 + + 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.911400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.820000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.600000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.380000E+00 + + 0.978860 + 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.992000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.507000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.550000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.170000E+06 + + 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.581800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.570000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.200000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.990000E+00 + + 0.986990 + 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.131000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.426000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.600000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.580000E+06 + + 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.166900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.010000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.260000E+00 + + 0.995120 + 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.850000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.610000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 + + 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.145300E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.400000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.800000E-01 + + 1.000000 + 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.530000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.010000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.700000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.900000E+05 + + 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.031900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.800000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.000000E-01 + + + + + + + + + + + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Blade.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Blade.dat new file mode 100644 index 0000000000..cf5aa25dfe --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Blade.dat @@ -0,0 +1,83 @@ +------- ELASTODYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- +NREL 5.0 MW offshore baseline blade input properties. +---------------------- BLADE PARAMETERS ---------------------------------------- + 49 NBlInpSt - Number of blade input stations (-) + 0.477465 BldFlDmp(1) - Blade flap mode #1 structural damping in percent of critical (%) + 0.477465 BldFlDmp(2) - Blade flap mode #2 structural damping in percent of critical (%) + 0.477465 BldEdDmp(1) - Blade edge mode #1 structural damping in percent of critical (%) +---------------------- BLADE ADJUSTMENT FACTORS -------------------------------- + 1 FlStTunr(1) - Blade flapwise modal stiffness tuner, 1st mode (-) + 1 FlStTunr(2) - Blade flapwise modal stiffness tuner, 2nd mode (-) + 1.04536 AdjBlMs - Factor to adjust blade mass density (-) !bjj: value for AD14=1.04536; value for AD15=1.057344 (it would be nice to enter the requested blade mass instead of a factor here) + 1 AdjFlSt - Factor to adjust blade flap stiffness (-) + 1 AdjEdSt - Factor to adjust blade edge stiffness (-) +---------------------- DISTRIBUTED BLADE PROPERTIES ---------------------------- + BlFract PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (deg) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +3.2500000E-03 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +1.9510000E-02 2.5049000E-01 1.3308000E+01 7.7336300E+02 1.9424900E+10 1.9558600E+10 +3.5770000E-02 2.5490000E-01 1.3308000E+01 7.4055000E+02 1.7455900E+10 1.9497800E+10 +5.2030000E-02 2.6716000E-01 1.3308000E+01 7.4004200E+02 1.5287400E+10 1.9788800E+10 +6.8290000E-02 2.7941000E-01 1.3308000E+01 5.9249600E+02 1.0782400E+10 1.4858500E+10 +8.4550000E-02 2.9167000E-01 1.3308000E+01 4.5027500E+02 7.2297200E+09 1.0220600E+10 +1.0081000E-01 3.0392000E-01 1.3308000E+01 4.2405400E+02 6.3095400E+09 9.1447000E+09 +1.1707000E-01 3.1618000E-01 1.3308000E+01 4.0063800E+02 5.5283600E+09 8.0631600E+09 +1.3335000E-01 3.2844000E-01 1.3308000E+01 3.8206200E+02 4.9800600E+09 6.8844400E+09 +1.4959000E-01 3.4069000E-01 1.3308000E+01 3.9965500E+02 4.9368400E+09 7.0091800E+09 +1.6585000E-01 3.5294000E-01 1.3308000E+01 4.2632100E+02 4.6916600E+09 7.1676800E+09 +1.8211000E-01 3.6519000E-01 1.3181000E+01 4.1682000E+02 3.9494600E+09 7.2716600E+09 +1.9837000E-01 3.7500000E-01 1.2848000E+01 4.0618600E+02 3.3865200E+09 7.0817000E+09 +2.1465000E-01 3.7500000E-01 1.2192000E+01 3.8142000E+02 2.9337400E+09 6.2445300E+09 +2.3089000E-01 3.7500000E-01 1.1561000E+01 3.5282200E+02 2.5689600E+09 5.0489600E+09 +2.4715000E-01 3.7500000E-01 1.1072000E+01 3.4947700E+02 2.3886500E+09 4.9484900E+09 +2.6341000E-01 3.7500000E-01 1.0792000E+01 3.4653800E+02 2.2719900E+09 4.8080200E+09 +2.9595000E-01 3.7500000E-01 1.0232000E+01 3.3933300E+02 2.0500500E+09 4.5014000E+09 +3.2846000E-01 3.7500000E-01 9.6720000E+00 3.3000400E+02 1.8282500E+09 4.2440700E+09 +3.6098000E-01 3.7500000E-01 9.1100000E+00 3.2199000E+02 1.5887100E+09 3.9952800E+09 +3.9350000E-01 3.7500000E-01 8.5340000E+00 3.1382000E+02 1.3619300E+09 3.7507600E+09 +4.2602000E-01 3.7500000E-01 7.9320000E+00 2.9473400E+02 1.1023800E+09 3.4471400E+09 +4.5855000E-01 3.7500000E-01 7.3210000E+00 2.8712000E+02 8.7580000E+08 3.1390700E+09 +4.9106000E-01 3.7500000E-01 6.7110000E+00 2.6334300E+02 6.8130000E+08 2.7342400E+09 +5.2358000E-01 3.7500000E-01 6.1220000E+00 2.5320700E+02 5.3472000E+08 2.5548700E+09 +5.5610000E-01 3.7500000E-01 5.5460000E+00 2.4166600E+02 4.0890000E+08 2.3340300E+09 +5.8862000E-01 3.7500000E-01 4.9710000E+00 2.2063800E+02 3.1454000E+08 1.8287300E+09 +6.2115000E-01 3.7500000E-01 4.4010000E+00 2.0029300E+02 2.3863000E+08 1.5841000E+09 +6.5366000E-01 3.7500000E-01 3.8340000E+00 1.7940400E+02 1.7588000E+08 1.3233600E+09 +6.8618000E-01 3.7500000E-01 3.3320000E+00 1.6509400E+02 1.2601000E+08 1.1836800E+09 +7.1870000E-01 3.7500000E-01 2.8900000E+00 1.5441100E+02 1.0726000E+08 1.0201600E+09 +7.5122000E-01 3.7500000E-01 2.5030000E+00 1.3893500E+02 9.0880000E+07 7.9781000E+08 +7.8376000E-01 3.7500000E-01 2.1160000E+00 1.2955500E+02 7.6310000E+07 7.0961000E+08 +8.1626000E-01 3.7500000E-01 1.7300000E+00 1.0726400E+02 6.1050000E+07 5.1819000E+08 +8.4878000E-01 3.7500000E-01 1.3420000E+00 9.8776000E+01 4.9480000E+07 4.5487000E+08 +8.8130000E-01 3.7500000E-01 9.5400000E-01 9.0248000E+01 3.9360000E+07 3.9512000E+08 +8.9756000E-01 3.7500000E-01 7.6000000E-01 8.3001000E+01 3.4670000E+07 3.5372000E+08 +9.1382000E-01 3.7500000E-01 5.7400000E-01 7.2906000E+01 3.0410000E+07 3.0473000E+08 +9.3008000E-01 3.7500000E-01 4.0400000E-01 6.8772000E+01 2.6520000E+07 2.8142000E+08 +9.3821000E-01 3.7500000E-01 3.1900000E-01 6.6264000E+01 2.3840000E+07 2.6171000E+08 +9.4636000E-01 3.7500000E-01 2.5300000E-01 5.9340000E+01 1.9630000E+07 1.5881000E+08 +9.5447000E-01 3.7500000E-01 2.1600000E-01 5.5914000E+01 1.6000000E+07 1.3788000E+08 +9.6260000E-01 3.7500000E-01 1.7800000E-01 5.2484000E+01 1.2830000E+07 1.1879000E+08 +9.7073000E-01 3.7500000E-01 1.4000000E-01 4.9114000E+01 1.0080000E+07 1.0163000E+08 +9.7886000E-01 3.7500000E-01 1.0100000E-01 4.5818000E+01 7.5500000E+06 8.5070000E+07 +9.8699000E-01 3.7500000E-01 6.2000000E-02 4.1669000E+01 4.6000000E+06 6.4260000E+07 +9.9512000E-01 3.7500000E-01 2.3000000E-02 1.1453000E+01 2.5000000E+05 6.6100000E+06 +1.0000000E+00 3.7500000E-01 0.0000000E+00 1.0319000E+01 1.7000000E+05 5.0100000E+06 +---------------------- BLADE MODE SHAPES --------------------------------------- + 0.0622 BldFl1Sh(2) - Flap mode 1, coeff of x^2 + 1.7254 BldFl1Sh(3) - , coeff of x^3 + -3.2452 BldFl1Sh(4) - , coeff of x^4 + 4.7131 BldFl1Sh(5) - , coeff of x^5 + -2.2555 BldFl1Sh(6) - , coeff of x^6 + -0.5809 BldFl2Sh(2) - Flap mode 2, coeff of x^2 + 1.2067 BldFl2Sh(3) - , coeff of x^3 + -15.5349 BldFl2Sh(4) - , coeff of x^4 + 29.7347 BldFl2Sh(5) - , coeff of x^5 + -13.8255 BldFl2Sh(6) - , coeff of x^6 + 0.3627 BldEdgSh(2) - Edge mode 1, coeff of x^2 + 2.5337 BldEdgSh(3) - , coeff of x^3 + -3.5772 BldEdgSh(4) - , coeff of x^4 + 2.376 BldEdgSh(5) - , coeff of x^5 + -0.6952 BldEdgSh(6) - , coeff of x^6 + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_InflowWind.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_InflowWind.dat new file mode 100644 index 0000000000..a5923abe64 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_InflowWind.dat @@ -0,0 +1,71 @@ +------- InflowWind v3.01.* INPUT FILE ------------------------------------------------------------------------- +Steady 8 m/s winds with no shear for FAST CertTests #20 and #25 +--------------------------------------------------------------------------------------------------------------- +False Echo - Echo input data to .ech (flag) + 1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined) + 0 PropagationDir - Direction of wind propagation (meteoroligical rotation from aligned with X (positive rotates towards -Y) -- degrees) + 0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7) +False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7] + 1 NWindVel - Number of points to output the wind velocity (0 to 9) + 0 WindVxiList - List of coordinates in the inertial X direction (m) + 0 WindVyiList - List of coordinates in the inertial Y direction (m) + 90 WindVziList - List of coordinates in the inertial Z direction (m) +================== Parameters for Steady Wind Conditions [used only for WindType = 1] ========================= + 10 HWindSpeed - Horizontal windspeed (m/s) + 90 RefHt - Reference height for horizontal wind speed (m) + 0 PLexp - Power law exponent (-) +================== Parameters for Uniform wind file [used only for WindType = 2] ============================ +none Filename_Uni - Filename of time series data for uniform wind field. (-) + 90 RefHt_Uni - Reference height for horizontal wind speed (m) + 125.88 RefLength - Reference length for linear horizontal and vertical sheer (-) +================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ============== +"Wind/90m_12mps_twr.bts" FileName_BTS - Name of the Full field wind file to use (.bts) +================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] ========= +"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values +False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7 +================== Parameters for HAWC-format binary files [Only used with WindType = 5] ===================== +"unused" FileName_u - name of the file containing the u-component fluctuating wind (.bin) +"unused" FileName_v - name of the file containing the v-component fluctuating wind (.bin) +"unused" FileName_w - name of the file containing the w-component fluctuating wind (.bin) + 64 nx - number of grids in the x direction (in the 3 files above) (-) + 32 ny - number of grids in the y direction (in the 3 files above) (-) + 32 nz - number of grids in the z direction (in the 3 files above) (-) + 16 dx - distance (in meters) between points in the x direction (m) + 3 dy - distance (in meters) between points in the y direction (m) + 3 dz - distance (in meters) between points in the z direction (m) + 90 RefHt_Hawc - reference height; the height (in meters) of the vertical center of the grid (m) + ------------- Scaling parameters for turbulence --------------------------------------------------------- + 1 ScaleMethod - Turbulence scaling method [0 = none, 1 = direct scaling, 2 = calculate scaling factor based on a desired standard deviation] + 1 SFx - Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + 1 SFy - Turbulence scaling factor for the y direction (-) [ScaleMethod=1] + 1 SFz - Turbulence scaling factor for the z direction (-) [ScaleMethod=1] + 12 SigmaFx - Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + 8 SigmaFy - Turbulence standard deviation to calculate scaling from in y direction (m/s) [ScaleMethod=2] + 2 SigmaFz - Turbulence standard deviation to calculate scaling from in z direction (m/s) [ScaleMethod=2] + ------------- Mean wind profile parameters (added to HAWC-format files) --------------------------------- + 11.4 URef - Mean u-component wind speed at the reference height (m/s) + 0 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law) + 0.2 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only) + 0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only) + 0 XOffset - Initial offset in +x direction (shift of wind box) +================== LIDAR Parameters =========================================================================== +0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed) +0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3) +30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3) +0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1) +-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m) +17 URefLid - Reference average wind speed for the lidar[m/s] +0.25 MeasurementInterval - Time between each measurement [s] +False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate +1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements +====================== OUTPUT ================================================== +False SumPrint - Print summary data to .IfW.sum (flag) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"Wind1VelX" X-direction wind velocity at point WindList(1) +"Wind1VelY" Y-direction wind velocity at point WindList(1) +"Wind1VelZ" Z-direction wind velocity at point WindList(1) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp new file mode 100644 index 0000000000..ad085b6d0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp @@ -0,0 +1,26 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 600.0 +randomSeed 123 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 6.0 +numLegs 1.0 +towerFrequency 0.28 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat new file mode 100644 index 0000000000..a0b1ffc129 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat @@ -0,0 +1,106 @@ +------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic input properties. +====== General Options ============================================================================ +False Echo - Echo the input to ".AD.ech"? (flag) +"default" DTAero - Time interval for aerodynamic calculations {or "default"} (s) + 0 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT, 3=OLAF} [WakeMod cannot be 2 or 3 when linearizing] + 1 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing] + 1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} + 0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag) +True TwrAero - Calculate tower aerodynamic loads? (flag) +False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing] +False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true] +False Buoyancy - Include buoyancy effects? (flag) +False CompAA - Flag to compute AeroAcoustics calculation [only used when WakeMod=1 or 2] +"unused" AA_InputFile - Aeroacoustics input file +====== Environmental Conditions =================================================================== + 1.225 AirDens - Air density (kg/m^3) + 1.464E-05 KinVisc - Kinematic air viscosity (m^2/s) + 335 SpdSound - Speed of sound (m/s) + 103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True] + 1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True] +====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] + 2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3] +"default" SkewModFactor - Constant used in Pitt/Peters skewed wake model {or "default" is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0 or 3] +True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3] +True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3] +True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3] +False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3] +False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE] +"Default" IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or "default"} (-) [unused when WakeMod=0 or 3] + 100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0] +====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] + 2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2] + 4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1] +====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] +"unused" OLAFInputFileName - Input file for OLAF [used only when WakeMod=3] +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] +3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez's variant (changes in Cn,Cc,Cm), 3=Minnema/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2] +True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2] +====== Airfoil Information ========================================================================= + 1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-) + 1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-) + 2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-) + 3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-) + 4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-) + 0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-) + 8 NumAFfiles - Number of airfoil files used (-) +"Airfoils/Cylinder1.dat" AFNames - Airfoil file names (NumAFfiles lines) (quoted strings) +"Airfoils/Cylinder2.dat" +"Airfoils/DU40_A17.dat" +"Airfoils/DU35_A17.dat" +"Airfoils/DU30_A17.dat" +"Airfoils/DU25_A17.dat" +"Airfoils/DU21_A17.dat" +"Airfoils/NACA64_A17.dat" +====== Rotor/Blade Properties ===================================================================== +True UseBlCm - Include aerodynamic pitching moment in calculations? (flag) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2] +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3] +====== Hub Properties ============================================================================== [used only when Buoyancy=True] +0.0 VolHub - Hub volume (m^3) +0.0 HubCenBx - Hub center of buoyancy x direction offset (m) +====== Nacelle Properties ========================================================================== [used only when Buoyancy=True] +0.0 VolNac - Nacelle volume (m^3) +0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m) +====== Tail fin Aerodynamics ======================================================================== +False TFinAero - Calculate tail fin aerodynamics model (flag) +"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True] +====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] + 12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] +TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True +(m) (m) (-) (-) (-) +0.0000000E+00 6.0000000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5261000E+00 5.7870000E+00 1.0000000E+00 1.000000E-01 0.0 +1.7053000E+01 5.5740000E+00 1.0000000E+00 1.000000E-01 0.0 +2.5579000E+01 5.3610000E+00 1.0000000E+00 1.000000E-01 0.0 +3.4105000E+01 5.1480000E+00 1.0000000E+00 1.000000E-01 0.0 +4.2633000E+01 4.9350000E+00 1.0000000E+00 1.000000E-01 0.0 +5.1158000E+01 4.7220000E+00 1.0000000E+00 1.000000E-01 0.0 +5.9685000E+01 4.5090000E+00 1.0000000E+00 1.000000E-01 0.0 +6.8211000E+01 4.2960000E+00 1.0000000E+00 1.000000E-01 0.0 +7.6738000E+01 4.0830000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5268000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +8.7600000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +====== Outputs ==================================================================================== +True SumPrint - Generate a summary file listing input options and interpolated properties to ".AD.sum"? (flag) + 3 NBlOuts - Number of blade node outputs [0 - 9] (-) + 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) + 0 NTwOuts - Number of tower node outputs [0 - 9] (-) + 1, 2, 6 TwOutNd - Tower nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RtFldFxh" +"RtFldFyh" +"RtFldFzh" +"RtFldMxh" +"RtFldMyh" +"RtFldMzh" +"RtVAvgxh" +"RtFldCp" +"RtFldCt" +"RtArea" +"RtSpeed" +"RtTSR" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat new file mode 100644 index 0000000000..ca1d98742d --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat @@ -0,0 +1,168 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"default" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +True TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +False YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 0 BlPitch(1) - Blade 1 initial pitch (degrees) + 0 BlPitch(2) - Blade 2 initial pitch (degrees) + 0 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 90 Azimuth - Initial azimuth angle for blade 1 (degrees) + 7 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 5.452E+06 PtfmMass - Platform mass (kg) + 7.269E+08 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 7.269E+08 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 1.4539E+09 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- YAW-FRICTION -------------------------------------------- + 0 YawFrctMod - Yaw-friction model {0: none, 1: friction without Fz term at the yaw bearing, 2: friction includes Fz term at yaw bearing, 3: user defined model} (switch) + 300 M_CSmax - Maximum Coulomb friction torque (N-m)[mu_s*D_eff when YawFrctMod=1 and Fz*mu_s*D_eff when YawFrctMod=2] + 40 M_CD - Dynamic friction moment at null yaw rate (N-m) [mu_d*D_eff when YawFrctMod=1 and Fz*mu_d*D_eff when YawFrctMod=2] + 0 sig_v - Viscous friction coefficient (N-m/(rad/s)) +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"BldPitch1" - Pitch angles for blade 1 +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"NacYaw" - Nacelle yaw angle and nacelle yaw error estimate +"NcIMUTAxs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAys" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"NcIMUTAzs" - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"PtfmSurge" - Platform translational surge, sway, and heave displacements +"PtfmSway" - Platform translational surge, sway, and heave displacements +"PtfmHeave" - Platform translational surge, sway, and heave displacements +"PtfmRoll" - Platform rotational roll, pitch and yaw displacements +"PtfmPitch" - Platform rotational roll, pitch and yaw displacements +"PtfmYaw" - Platform rotational roll, pitch and yaw displacements +"PtfmTAxt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAyt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"PtfmTAzt" - Platform translation accelerations (absolute) in the tower-base coordinate system +"RotThrust" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFya" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"LSSGagFza" - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform) +"TwHt1MLxt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLyt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +"TwHt1MLzt" - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat new file mode 100644 index 0000000000..664185cbd6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat @@ -0,0 +1,54 @@ +------- ELASTODYN V1.00.* TOWER INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline tower input properties. +---------------------- TOWER PARAMETERS ---------------------------------------- + 11 NTwInpSt - Number of input stations to specify tower geometry + 1 TwrFADmp(1) - Tower 1st fore-aft mode structural damping ratio (%) + 1 TwrFADmp(2) - Tower 2nd fore-aft mode structural damping ratio (%) + 1 TwrSSDmp(1) - Tower 1st side-to-side mode structural damping ratio (%) + 1 TwrSSDmp(2) - Tower 2nd side-to-side mode structural damping ratio (%) +---------------------- TOWER ADJUSTMUNT FACTORS -------------------------------- + 1 FAStTunr(1) - Tower fore-aft modal stiffness tuner, 1st mode (-) + 1 FAStTunr(2) - Tower fore-aft modal stiffness tuner, 2nd mode (-) + 1 SSStTunr(1) - Tower side-to-side stiffness tuner, 1st mode (-) + 1 SSStTunr(2) - Tower side-to-side stiffness tuner, 2nd mode (-) + 1 AdjTwMa - Factor to adjust tower mass density (-) + 1 AdjFASt - Factor to adjust tower fore-aft stiffness (-) + 1 AdjSSSt - Factor to adjust tower side-to-side stiffness (-) +---------------------- DISTRIBUTED TOWER PROPERTIES ---------------------------- + HtFract TMassDen TwFAStif TwSSStif + (-) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 5.5908700E+03 6.1434300E+11 6.1434300E+11 +1.0000000E-01 5.2324300E+03 5.3482100E+11 5.3482100E+11 +2.0000000E-01 4.8857600E+03 4.6326700E+11 4.6326700E+11 +3.0000000E-01 4.5508700E+03 3.9913100E+11 3.9913100E+11 +4.0000000E-01 4.2277500E+03 3.4188300E+11 3.4188300E+11 +5.0000000E-01 3.9164100E+03 2.9101100E+11 2.9101100E+11 +6.0000000E-01 3.6168300E+03 2.4602700E+11 2.4602700E+11 +7.0000000E-01 3.3290300E+03 2.0645700E+11 2.0645700E+11 +8.0000000E-01 3.0530100E+03 1.7185100E+11 1.7185100E+11 +9.0000000E-01 2.7887500E+03 1.4177600E+11 1.4177600E+11 +1.0000000E+00 2.5362700E+03 1.1582000E+11 1.1582000E+11 +---------------------- TOWER FORE-AFT MODE SHAPES ------------------------------ + 0.7004 TwFAM1Sh(2) - Mode 1, coefficient of x^2 term + 2.1963 TwFAM1Sh(3) - , coefficient of x^3 term + -5.6202 TwFAM1Sh(4) - , coefficient of x^4 term + 6.2275 TwFAM1Sh(5) - , coefficient of x^5 term + -2.504 TwFAM1Sh(6) - , coefficient of x^6 term + -70.5319 TwFAM2Sh(2) - Mode 2, coefficient of x^2 term + -63.7623 TwFAM2Sh(3) - , coefficient of x^3 term + 289.737 TwFAM2Sh(4) - , coefficient of x^4 term + -176.513 TwFAM2Sh(5) - , coefficient of x^5 term + 22.0706 TwFAM2Sh(6) - , coefficient of x^6 term +---------------------- TOWER SIDE-TO-SIDE MODE SHAPES -------------------------- + 1.385 TwSSM1Sh(2) - Mode 1, coefficient of x^2 term + -1.7684 TwSSM1Sh(3) - , coefficient of x^3 term + 3.0871 TwSSM1Sh(4) - , coefficient of x^4 term + -2.2395 TwSSM1Sh(5) - , coefficient of x^5 term + 0.5357 TwSSM1Sh(6) - , coefficient of x^6 term + -121.21 TwSSM2Sh(2) - Mode 2, coefficient of x^2 term + 184.415 TwSSM2Sh(3) - , coefficient of x^3 term + -224.904 TwSSM2Sh(4) - , coefficient of x^4 term + 298.536 TwSSM2Sh(5) - , coefficient of x^5 term + -135.838 TwSSM2Sh(6) - , coefficient of x^6 term + + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ServoDyn.dat b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ServoDyn.dat new file mode 100644 index 0000000000..62e2cae9dc --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/NRELOffshrBsline5MW_Onshore_ServoDyn.dat @@ -0,0 +1,111 @@ +------- SERVODYN v1.05.* INPUT FILE -------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to .ech (flag) +"default" DT - Communication interval for controllers (s) (or "default") +---------------------- PITCH CONTROL ------------------------------------------- + 9 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0] + 9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s) + 9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s) + 9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades] + 8 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s) + 8 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s) + 8 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades] + 20 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades] +---------------------- GENERATOR AND TORQUE CONTROL ---------------------------- + 1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0] + 94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%) +True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag) +True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag) + 10.0 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False] + 0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True] + 9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True] +---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL -------------------- + 1162.0 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1] + 47403.0 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1] + 0.025576 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1] + 10.0 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1] +---------------------- SIMPLE INDUCTION GENERATOR ------------------------------ + 9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1] +---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR ----------------- + 9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2] + 9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2] +---------------------- HIGH-SPEED SHAFT BRAKE ---------------------------------- + 0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s) + 0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1] + 28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m) +---------------------- NACELLE-YAW CONTROL ------------------------------------- + 0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0] + 0 YawNeut - Neutral yaw position--yaw spring force is zero at this yaw (degrees) +9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad) + 1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s)) + 9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s) + 2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s) + 0 NacYawF - Final yaw angle for override yaw maneuvers (degrees) +---------------------- AERODYNAMIC FLOW CONTROL -------------------------------- + 0 AfCmode - Airfoil control mode {0: none, 1: cosine wave cycle, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 AfC_Mean - Mean level for cosine cycling or steady value (-) [used only with AfCmode==1] + 0 AfC_Amp - Amplitude for for cosine cycling of flap signal (-) [used only with AfCmode==1] + 0 AfC_Phase - Phase relative to the blade azimuth (0 is vertical) for for cosine cycling of flap signal (deg) [used only with AfCmode==1] +---------------------- STRUCTURAL CONTROL -------------------------------------- +0 NumBStC - Number of blade structural controllers (integer) +"unused" BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0] +0 NumNStC - Number of nacelle structural controllers (integer) +"unused" NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0] +0 NumTStC - Number of tower structural controllers (integer) +"unused" TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0] +0 NumSStC - Number of substructure structural controllers (integer) +"unused" SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0] +---------------------- CABLE CONTROL ------------------------------------------- + 0 CCmode - Cable control mode {0: none, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) +---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface] +"../../ROSCO/install/lib/libdiscon.so" DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface] +"/home/of_rt/ROSCO/Examples/examples_out/17_ZeroMQ/DISCON_zmq.IN" DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface] +"DISCON_zmq" DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface] +"default" DLL_DT - Communication interval for dynamic library (s) (or "default") [used only with Bladed Interface] +false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface] + 9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface] + 0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface] + 1 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface] + 0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface] + 0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface] + 0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface] + 0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface] + 0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface] + 0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface] + 0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface] + 0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface] + 0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface] + 0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface] + 0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface] +---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE ------------- + 0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface] + GenSpd_TLU GenTrq_TLU + (rpm) (Nm) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to .sum (flag) (currently unused) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"GenTq" - Electrical generator power and torque +"GenPwr" - Electrical generator power and torque +"BlPitchC1, BlPitchC2, BlPitchC3" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.AD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.AD.sum new file mode 100644 index 0000000000..fb3632e0a1 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.AD.sum @@ -0,0 +1,52 @@ + +This summary information was generated by AeroDyn on 25-Jun-2024 at 12:48:22. + +====== General Options ============================================================================ + 0 WakeMod - Type of wake/induction model: steady + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +======================== Unsteady Airfoil Aerodynamics Options ===================================== + 0 UA_Mod - Unsteady Aero Model: none (quasi-steady airfoil aerodynamics) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ED.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ED.sum new file mode 100644 index 0000000000..2177c7150f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ED.sum @@ -0,0 +1,213 @@ + +This summary information was generated by ElastoDyn on 25-Jun-2024 at 12:48:22. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 15 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Disabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.01000000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 5452000.000 + Mass Incl. Platform (kg) 6148850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 BldPitch1 (deg) + 2 Azimuth (deg) + 3 RotSpeed (rpm) + 4 GenSpeed (rpm) + 5 NacYaw (deg) + 6 NcIMUTAxs (m/s^2) + 7 NcIMUTAys (m/s^2) + 8 NcIMUTAzs (m/s^2) + 9 TTDspFA (m) + 10 TTDspSS (m) + 11 TTDspTwst (deg) + 12 PtfmSurge (m) + 13 PtfmSway (m) + 14 PtfmHeave (m) + 15 PtfmRoll (deg) + 16 PtfmPitch (deg) + 17 PtfmYaw (deg) + 18 PtfmTAxt (m/s^2) + 19 PtfmTAyt (m/s^2) + 20 PtfmTAzt (m/s^2) + 21 RotThrust (kN) + 22 LSSGagFya (kN) + 23 LSSGagFza (kN) + 24 RotTorq (kN-m) + 25 LSSGagMya (kN-m) + 26 LSSGagMza (kN-m) + 27 YawBrFxp (kN) + 28 YawBrFyp (kN) + 29 YawBrFzp (kN) + 30 YawBrMxp (kN-m) + 31 YawBrMyp (kN-m) + 32 YawBrMzp (kN-m) + 33 TwrBsFxt (kN) + 34 TwrBsFyt (kN) + 35 TwrBsFzt (kN) + 36 TwrBsMxt (kN-m) + 37 TwrBsMyt (kN-m) + 38 TwrBsMzt (kN-m) + 39 TwHt1MLxt INVALID + 40 TwHt1MLyt INVALID + 41 TwHt1MLzt INVALID + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.SrvD.sum b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.SrvD.sum new file mode 100644 index 0000000000..7366964dcf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 25-Jun-2024 at 12:48:22. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 9 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 25-Jun-2024 at 12:48:22. + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ech new file mode 100644 index 0000000000..e7ef164960 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.ech @@ -0,0 +1,110 @@ + +This file of echoed input was generated by OpenFAST on 25-Jun-2024 at 12:48:22. + +Data from OpenFAST primary input file "OFZMQ_test04.fst": + + + FTitle - File Header: File Description (line 2) + "ZMQ Test#4" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 1.0000E+02 TMax - Total run time (s) + 1.0000E-02 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn14; 2=AeroDyn; 3=ExtLoads} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState}} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8100E+00 Gravity - Gravitational acceleration (m/s^2) + 0.0000E+00 AirDens - Air density (kg/m^3) + 0.0000E+00 WtrDens - Water density (kg/m^3) + 0.0000E+00 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0.0000E+00 SpdSound - Speed of sound in working fluid (m/s) + 0.0000E+00 Patm - Atmospheric pressure (Pa) + 0.0000E+00 Pvap - Vapour pressure of working fluid (Pa) + 0.0000E+00 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + SeaStFile - Name of file containing sea state input parameters (-) + "unused" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + F SumPrint - Print summary data to .sum (flag) + 1.0000E+00 SttsTime - Amount of time between screen status messages (s) + 1.0000E+03 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES15.7E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 2 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + F VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "tcp://127.0.0.1:5555" + 2 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + "VelH" "BldPitchCom1" + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 4 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + "Wind1VelX" "Azimuth" "GenTq" "GenPwr" + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.fst new file mode 100644 index 0000000000..fe5ffd2a90 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/OFZMQ_test04.fst @@ -0,0 +1,87 @@ +------- OpenFAST EXAMPLE INPUT FILE ------------------------------------------- +ZMQ Test#4 +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} + 100 TMax - Total run time (s) + 0.01 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} + 0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} + 99999 DT_UJac - Time between calls to get Jacobians (s) + 1E+06 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- + 9.81 Gravity - Gravitational acceleration (m/s^2) + 0 AirDens - Air density (kg/m^3) + 0 WtrDens - Water density (kg/m^3) + 0 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0 SpdSound - Speed of sound in working fluid (m/s) + 0 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] + 0 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] + 0 WtrDpth - Water depth (m) + 0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" SeaStFile - Name of file containing sea state input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +False SumPrint - Print summary data to ".sum" (flag) + 1 SttsTime - Amount of time between screen status messages (s) + 1000 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +"default" DT_Out - Time step for tabular output (s) (or "default") + 0 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [.out], 2: binary file [.outb], 3: both 1 and 2, 4: uncompressed binary [.outb, 5: both 1 and 4} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES15.7E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) + 0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) + 0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) + 0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] + 30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] + 1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] + 1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ + 0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} + 2 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +false VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] + 15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"tcp://127.0.0.1:5555" ZmqInAddress - REQ-REP localhost address +2 ZmqInNbr - Number of parameters to be requested +"VelH" +"BldPitchCom1" ZmqInChannels - Channels to be requested at communication time +default ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +4 ZmqOutNbr - Number of channels to be broadcasted +"Wind1VelX" +"Azimuth" +"GenTq" +"GenPwr" ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.ech b/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.ech new file mode 100644 index 0000000000..48dc7d2c81 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.ech @@ -0,0 +1,29 @@ + +This file of echoed input was generated by OpenFAST on 25-Jun-2024 at 11:23:14. + +Data from OpenFAST primary input file "template.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification Test #26: NREL 5.0 MW Baseline Wind Turbine (Onshore)" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 1.0015E+00 TMax - Total run time (s) + 1.5000E-03 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 2 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 0 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 0 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + diff --git a/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.fst b/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.fst new file mode 100644 index 0000000000..fd58ef61ee --- /dev/null +++ b/zmq_coupling_tests/templatesDir/OFZMQ_test04/template.fst @@ -0,0 +1,73 @@ +------- OpenFAST EXAMPLE INPUT FILE ------------------------------------------- +FAST Certification Test #26: NREL 5.0 MW Baseline Wind Turbine (Onshore) +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} + 1.0015 TMax - Total run time (s) + 0.0015 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} + 0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} + 99999 DT_UJac - Time between calls to get Jacobians (s) + 1000000 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ + 2 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 0 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} + 0 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- + 9.80665 Gravity - Gravitational acceleration (m/s^2) + 0 AirDens - Air density (kg/m^3) + 0 WtrDens - Water density (kg/m^3) + 0 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 0 SpdSound - Speed of sound in working fluid (m/s) + 0 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] + 0 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] + 0 WtrDpth - Water depth (m) + 0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn_BDoutputs.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"unused" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"unused" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" SeaStFile - Name of file containing sea state input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 SttsTime - Amount of time between screen status messages (s) + 99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +"default" DT_Out - Time step for tabular output (s) (or "default") + 0 TStart - Time to begin tabular output (s) + 4 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [.out], 2: binary file [.outb], 3: both 1 and 2, 4: uncompressed binary [.outb, 5: both 1 and 4} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES20.12E3" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +True Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) + 0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) + 0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) + 0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) + 1 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] + 1 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] + 1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] + 1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +True LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +True LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ + 0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} + 2 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +False VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] + 15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder1.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder1.dat new file mode 100644 index 0000000000..4ff6d1311f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder1.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.50 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.50 Minimum CD value +-180.00 0.000 0.5000 0.000 + 0.00 0.000 0.5000 0.000 + 180.00 0.000 0.5000 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder2.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder2.dat new file mode 100644 index 0000000000..29f643ca65 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/Cylinder2.dat @@ -0,0 +1,19 @@ +Round root section with a Cd of 0.35 +Made by Jason Jonkman + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 0.0 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 Zero Cn angle of attack (deg) + 0.0 Cn slope for zero lift (dimensionless) + 0.0 Cn extrapolated to value at positive stall angle of attack + 0.0 Cn at stall value for negative angle of attack + 0.0 Angle of attack for minimum CD (deg) + 0.35 Minimum CD value +-180.00 0.000 0.3500 0.000 + 0.00 0.000 0.3500 0.000 + 180.00 0.000 0.3500 0.000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/DU21_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/DU21_A17.dat new file mode 100644 index 0000000000..52cc6d3ff9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/DU21_A17.dat @@ -0,0 +1,158 @@ +DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -5.0609 Zero Cn angle of attack (deg) + 6.2047 Cn slope for zero lift (dimensionless) + 1.4144 Cn extrapolated to value at positive stall angle of attack + -0.5324 Cn at stall value for negative angle of attack + -1.50 Angle of attack for minimum CD (deg) + 0.0057 Minimum CD value +-180.00 0.000 0.0185 0.0000 +-175.00 0.394 0.0332 0.1978 +-170.00 0.788 0.0945 0.3963 +-160.00 0.670 0.2809 0.2738 +-155.00 0.749 0.3932 0.3118 +-150.00 0.797 0.5112 0.3413 +-145.00 0.818 0.6309 0.3636 +-140.00 0.813 0.7485 0.3799 +-135.00 0.786 0.8612 0.3911 +-130.00 0.739 0.9665 0.3980 +-125.00 0.675 1.0625 0.4012 +-120.00 0.596 1.1476 0.4014 +-115.00 0.505 1.2206 0.3990 +-110.00 0.403 1.2805 0.3943 +-105.00 0.294 1.3265 0.3878 +-100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/DU25_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/DU25_A17.dat new file mode 100644 index 0000000000..3c24e77f5f --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/DU25_A17.dat @@ -0,0 +1,157 @@ +DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 8.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.2422 Zero Cn angle of attack (deg) + 6.4462 Cn slope for zero lift (dimensionless) + 1.4336 Cn extrapolated to value at positive stall angle of attack + -0.6873 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0065 Minimum CD value +-180.00 0.000 0.0202 0.0000 +-175.00 0.368 0.0324 0.1845 +-170.00 0.735 0.0943 0.3701 +-160.00 0.695 0.2848 0.2679 +-155.00 0.777 0.4001 0.3046 +-150.00 0.828 0.5215 0.3329 +-145.00 0.850 0.6447 0.3540 +-140.00 0.846 0.7660 0.3693 +-135.00 0.818 0.8823 0.3794 +-130.00 0.771 0.9911 0.3854 +-125.00 0.705 1.0905 0.3878 +-120.00 0.624 1.1787 0.3872 +-115.00 0.530 1.2545 0.3841 +-110.00 0.426 1.3168 0.3788 +-105.00 0.314 1.3650 0.3716 +-100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/DU30_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/DU30_A17.dat new file mode 100644 index 0000000000..23ecb3e9a3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/DU30_A17.dat @@ -0,0 +1,159 @@ +DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -2.3220 Zero Cn angle of attack (deg) + 7.3326 Cn slope for zero lift (dimensionless) + 1.4490 Cn extrapolated to value at positive stall angle of attack + -0.6138 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0087 Minimum CD value +-180.00 0.000 0.0267 0.0000 +-175.00 0.274 0.0370 0.1379 +-170.00 0.547 0.0968 0.2778 +-160.00 0.685 0.2876 0.2740 +-155.00 0.766 0.4025 0.3118 +-150.00 0.816 0.5232 0.3411 +-145.00 0.836 0.6454 0.3631 +-140.00 0.832 0.7656 0.3791 +-135.00 0.804 0.8807 0.3899 +-130.00 0.756 0.9882 0.3965 +-125.00 0.690 1.0861 0.3994 +-120.00 0.609 1.1730 0.3992 +-115.00 0.515 1.2474 0.3964 +-110.00 0.411 1.3084 0.3915 +-105.00 0.300 1.3552 0.3846 +-100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/DU35_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/DU35_A17.dat new file mode 100644 index 0000000000..9e962a1e63 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/DU35_A17.dat @@ -0,0 +1,151 @@ +DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 11.50 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.8330 Zero Cn angle of attack (deg) + 7.1838 Cn slope for zero lift (dimensionless) + 1.6717 Cn extrapolated to value at positive stall angle of attack + -0.3075 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0094 Minimum CD value +-180.00 0.000 0.0407 0.0000 +-175.00 0.223 0.0507 0.0937 +-170.00 0.405 0.1055 0.1702 +-160.00 0.658 0.2982 0.2819 +-155.00 0.733 0.4121 0.3213 +-150.00 0.778 0.5308 0.3520 +-145.00 0.795 0.6503 0.3754 +-140.00 0.787 0.7672 0.3926 +-135.00 0.757 0.8785 0.4046 +-130.00 0.708 0.9819 0.4121 +-125.00 0.641 1.0756 0.4160 +-120.00 0.560 1.1580 0.4167 +-115.00 0.467 1.2280 0.4146 +-110.00 0.365 1.2847 0.4104 +-105.00 0.255 1.3274 0.4041 +-100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/DU40_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/DU40_A17.dat new file mode 100644 index 0000000000..08a2d28261 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/DU40_A17.dat @@ -0,0 +1,152 @@ +DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -1.3430 Zero Cn angle of attack (deg) + 7.4888 Cn slope for zero lift (dimensionless) + 1.3519 Cn extrapolated to value at positive stall angle of attack + -0.3226 Cn at stall value for negative angle of attack + 0.00 Angle of attack for minimum CD (deg) + 0.0113 Minimum CD value +-180.00 0.000 0.0602 0.0000 +-175.00 0.218 0.0699 0.0934 +-170.00 0.397 0.1107 0.1697 +-160.00 0.642 0.3045 0.2813 +-155.00 0.715 0.4179 0.3208 +-150.00 0.757 0.5355 0.3516 +-145.00 0.772 0.6535 0.3752 +-140.00 0.762 0.7685 0.3926 +-135.00 0.731 0.8777 0.4048 +-130.00 0.680 0.9788 0.4126 +-125.00 0.613 1.0700 0.4166 +-120.00 0.532 1.1499 0.4176 +-115.00 0.439 1.2174 0.4158 +-110.00 0.337 1.2716 0.4117 +-105.00 0.228 1.3118 0.4057 +-100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/AeroData/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/clean/AeroData/NACA64_A17.dat new file mode 100644 index 0000000000..3db1887a38 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/AeroData/NACA64_A17.dat @@ -0,0 +1,143 @@ +NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. + 1 Number of airfoil tables in this file + 0.0 Table ID parameter + 9.00 Stall angle (deg) + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + 0.0 No longer used, enter zero + -4.4320 Zero Cn angle of attack (deg) + 6.0031 Cn slope for zero lift (dimensionless) + 1.4073 Cn extrapolated to value at positive stall angle of attack + -0.7945 Cn at stall value for negative angle of attack + -1.00 Angle of attack for minimum CD (deg) + 0.0052 Minimum CD value +-180.00 0.000 0.0198 0.0000 +-175.00 0.374 0.0341 0.1880 +-170.00 0.749 0.0955 0.3770 +-160.00 0.659 0.2807 0.2747 +-155.00 0.736 0.3919 0.3130 +-150.00 0.783 0.5086 0.3428 +-145.00 0.803 0.6267 0.3654 +-140.00 0.798 0.7427 0.3820 +-135.00 0.771 0.8537 0.3935 +-130.00 0.724 0.9574 0.4007 +-125.00 0.660 1.0519 0.4042 +-120.00 0.581 1.1355 0.4047 +-115.00 0.491 1.2070 0.4025 +-110.00 0.390 1.2656 0.3981 +-105.00 0.282 1.3104 0.3918 +-100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 + + diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1.dat new file mode 100644 index 0000000000..393e5d8721 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1.dat @@ -0,0 +1,59 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.50 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder1_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.5 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.5000 0.0 + 0.00 0.000 0.5000 0.0 + 180.00 0.000 0.5000 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1_coords.txt new file mode 100644 index 0000000000..3c8ec3d3b4 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder1_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.5 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2.dat new file mode 100644 index 0000000000..5294db4fdb --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2.dat @@ -0,0 +1,60 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! Round root section with a Cd of 0.35 +! Made by Jason Jonkman +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"Cylinder2_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + 0 alpha0 ! 0-lift angle of attack, depends on airfoil. + 0 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + 0 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + 0 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.35 Cd0 ! 2D drag coefficient value at 0-lift. + 0 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 3 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.3500 0.0 + 0.00 0.000 0.3500 0.0 + 180.00 0.000 0.3500 0.0 +! ------------------------------------------------------------------------------ + diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2_coords.txt new file mode 100644 index 0000000000..f95e693e67 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/Cylinder2_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.41667 0 +! coordinates of airfoil shape +! cylinder (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.996600 0.058210 +0.993140 0.082541 +0.989610 0.101400 +0.986010 0.117449 +0.982350 0.131676 +0.978630 0.144614 +0.974840 0.156611 +0.970980 0.167863 +0.967060 0.178480 +0.963070 0.188590 +0.959020 0.198244 +0.954900 0.207523 +0.950720 0.216452 +0.946470 0.225088 +0.942160 0.233441 +0.937780 0.241555 +0.933330 0.249450 +0.928820 0.257125 +0.924250 0.264598 +0.919610 0.271896 +0.914900 0.279030 +0.910130 0.285995 +0.905290 0.292814 +0.900390 0.299479 +0.895420 0.306011 +0.890390 0.312403 +0.885290 0.318672 +0.880130 0.324809 +0.874900 0.330832 +0.869610 0.336732 +0.864250 0.342523 +0.858820 0.348207 +0.853330 0.353777 +0.847780 0.359234 +0.842160 0.364591 +0.836470 0.369849 +0.830720 0.374999 +0.824900 0.380053 +0.819020 0.385002 +0.813070 0.389855 +0.807060 0.394606 +0.800980 0.399263 +0.794840 0.403818 +0.788630 0.408280 +0.782350 0.412648 +0.776010 0.416915 +0.769610 0.421082 +0.763140 0.425156 +0.756600 0.429135 +0.750000 0.433013 +0.743330 0.436796 +0.736670 0.440440 +0.730000 0.443959 +0.723330 0.447352 +0.716670 0.450615 +0.710000 0.453762 +0.703330 0.456790 +0.696670 0.459697 +0.690000 0.462493 +0.683330 0.465178 +0.676670 0.467747 +0.670000 0.470213 +0.663330 0.472571 +0.656670 0.474821 +0.650000 0.476970 +0.643330 0.479016 +0.636670 0.480959 +0.630000 0.482804 +0.623330 0.484551 +0.616670 0.486198 +0.610000 0.487750 +0.603330 0.489206 +0.596670 0.490566 +0.590000 0.491833 +0.583330 0.493007 +0.576670 0.494087 +0.570000 0.495076 +0.563330 0.495973 +0.556670 0.496778 +0.550000 0.497494 +0.543330 0.498119 +0.536670 0.498653 +0.529999 0.499099 +0.523330 0.499455 +0.516670 0.499722 +0.510000 0.499900 +0.503330 0.499989 +0.496670 0.499989 +0.490000 0.499900 +0.483330 0.499722 +0.476670 0.499455 +0.470001 0.499099 +0.463330 0.498653 +0.456670 0.498119 +0.450000 0.497494 +0.443330 0.496778 +0.436670 0.495973 +0.430000 0.495076 +0.423330 0.494087 +0.416670 0.493007 +0.410000 0.491833 +0.403330 0.490566 +0.396670 0.489206 +0.390000 0.487750 +0.383330 0.486198 +0.376670 0.484551 +0.370000 0.482804 +0.363330 0.480959 +0.356670 0.479016 +0.350000 0.476970 +0.343330 0.474821 +0.336670 0.472571 +0.330000 0.470213 +0.323330 0.467747 +0.316670 0.465178 +0.310000 0.462493 +0.303330 0.459697 +0.296670 0.456790 +0.290000 0.453762 +0.283330 0.450615 +0.276671 0.447352 +0.270000 0.443959 +0.263330 0.440440 +0.256670 0.436796 +0.250000 0.433013 +0.243420 0.429146 +0.236930 0.425199 +0.230530 0.421172 +0.224210 0.417061 +0.217980 0.412874 +0.211840 0.408612 +0.205790 0.404278 +0.199820 0.399865 +0.193950 0.395390 +0.188160 0.390840 +0.182450 0.386215 +0.176840 0.381533 +0.171310 0.376780 +0.165870 0.371964 +0.160520 0.367088 +0.155260 0.362152 +0.150080 0.357150 +0.144990 0.352091 +0.139990 0.346977 +0.135080 0.341809 +0.130260 0.336589 +0.125520 0.331308 +0.120870 0.325976 +0.116310 0.320596 +0.111830 0.315157 +0.107450 0.309685 +0.103150 0.304155 +0.098930 0.298568 +0.094810 0.292952 +0.090770 0.287282 +0.086830 0.281586 +0.082970 0.275837 +0.079191 0.270037 +0.075510 0.264212 +0.071910 0.258339 +0.068400 0.252431 +0.064980 0.246491 +0.061640 0.240501 +0.058400 0.234498 +0.055240 0.228448 +0.052170 0.222370 +0.049180 0.216244 +0.046290 0.210112 +0.043480 0.203935 +0.040760 0.197734 +0.038120 0.191486 +0.035580 0.185241 +0.033120 0.178950 +0.030750 0.172640 +0.028470 0.166311 +0.026270 0.159937 +0.024170 0.153577 +0.022150 0.147171 +0.020220 0.140752 +0.018370 0.134285 +0.016620 0.127843 +0.014950 0.121353 +0.013370 0.114853 +0.011870 0.108301 +0.010470 0.101786 +0.009150 0.095217 +0.007920 0.088641 +0.006780 0.082061 +0.005720 0.075414 +0.004760 0.068828 +0.003880 0.062169 +0.003090 0.055502 +0.002380 0.048727 +0.001770 0.042034 +0.001240 0.035192 +0.000800 0.028273 +0.000440 0.020972 +0.000180 0.013415 +0.000000 0.000000 +0.000180 -0.013415 +0.000440 -0.020972 +0.000800 -0.028273 +0.001240 -0.035192 +0.001770 -0.042034 +0.002380 -0.048727 +0.003090 -0.055502 +0.003880 -0.062169 +0.004760 -0.068828 +0.005720 -0.075414 +0.006780 -0.082061 +0.007920 -0.088641 +0.009150 -0.095217 +0.010470 -0.101786 +0.011870 -0.108301 +0.013370 -0.114853 +0.014950 -0.121353 +0.016620 -0.127843 +0.018370 -0.134285 +0.020220 -0.140752 +0.022150 -0.147171 +0.024170 -0.153577 +0.026270 -0.159937 +0.028470 -0.166311 +0.030750 -0.172640 +0.033120 -0.178950 +0.035580 -0.185241 +0.038120 -0.191486 +0.040760 -0.197734 +0.043480 -0.203935 +0.046290 -0.210112 +0.049180 -0.216244 +0.052170 -0.222370 +0.055240 -0.228448 +0.058400 -0.234498 +0.061640 -0.240501 +0.064980 -0.246491 +0.068400 -0.252431 +0.071910 -0.258339 +0.075510 -0.264212 +0.079190 -0.270035 +0.082970 -0.275837 +0.086830 -0.281586 +0.090770 -0.287282 +0.094810 -0.292952 +0.098930 -0.298568 +0.103150 -0.304155 +0.107450 -0.309685 +0.111830 -0.315157 +0.116310 -0.320596 +0.120870 -0.325976 +0.125520 -0.331308 +0.130260 -0.336589 +0.135080 -0.341809 +0.139990 -0.346977 +0.144990 -0.352091 +0.150080 -0.357150 +0.155260 -0.362152 +0.160520 -0.367088 +0.165870 -0.371964 +0.171310 -0.376780 +0.176840 -0.381533 +0.182450 -0.386215 +0.188160 -0.390840 +0.193950 -0.395390 +0.199820 -0.399865 +0.205790 -0.404278 +0.211840 -0.408612 +0.217980 -0.412874 +0.224210 -0.417061 +0.230530 -0.421172 +0.236930 -0.425199 +0.243420 -0.429146 +0.250000 -0.433013 +0.256670 -0.436796 +0.263330 -0.440440 +0.270000 -0.443959 +0.276670 -0.447352 +0.283330 -0.450615 +0.290000 -0.453762 +0.296670 -0.456790 +0.303330 -0.459697 +0.310000 -0.462493 +0.316670 -0.465178 +0.323330 -0.467747 +0.330000 -0.470213 +0.336670 -0.472571 +0.343330 -0.474821 +0.350000 -0.476970 +0.356670 -0.479016 +0.363330 -0.480959 +0.370000 -0.482804 +0.376670 -0.484551 +0.383330 -0.486198 +0.390000 -0.487750 +0.396670 -0.489206 +0.403330 -0.490566 +0.410000 -0.491833 +0.416670 -0.493007 +0.423330 -0.494087 +0.430000 -0.495076 +0.436670 -0.495973 +0.443330 -0.496778 +0.450000 -0.497494 +0.456670 -0.498119 +0.463330 -0.498653 +0.470000 -0.499099 +0.476670 -0.499455 +0.483330 -0.499722 +0.490000 -0.499900 +0.496670 -0.499989 +0.503330 -0.499989 +0.510000 -0.499900 +0.516670 -0.499722 +0.523330 -0.499455 +0.530000 -0.499099 +0.536670 -0.498653 +0.543330 -0.498119 +0.550000 -0.497494 +0.556670 -0.496778 +0.563330 -0.495973 +0.570000 -0.495076 +0.576670 -0.494087 +0.583330 -0.493007 +0.590000 -0.491833 +0.596669 -0.490566 +0.603330 -0.489206 +0.610000 -0.487750 +0.616670 -0.486198 +0.623330 -0.484551 +0.630000 -0.482804 +0.636670 -0.480959 +0.643330 -0.479016 +0.650000 -0.476970 +0.656670 -0.474821 +0.663330 -0.472571 +0.670000 -0.470213 +0.676670 -0.467747 +0.683330 -0.465178 +0.690000 -0.462493 +0.696670 -0.459697 +0.703330 -0.456790 +0.710000 -0.453762 +0.716670 -0.450615 +0.723330 -0.447352 +0.730000 -0.443959 +0.736670 -0.440440 +0.743330 -0.436796 +0.750000 -0.433013 +0.756600 -0.429135 +0.763140 -0.425156 +0.769610 -0.421082 +0.776010 -0.416915 +0.782350 -0.412648 +0.788630 -0.408280 +0.794840 -0.403818 +0.800980 -0.399263 +0.807060 -0.394606 +0.813070 -0.389855 +0.819020 -0.385002 +0.824900 -0.380053 +0.830720 -0.374999 +0.836470 -0.369849 +0.842160 -0.364591 +0.847780 -0.359234 +0.853330 -0.353777 +0.858820 -0.348207 +0.864250 -0.342523 +0.869610 -0.336732 +0.874900 -0.330832 +0.880130 -0.324809 +0.885290 -0.318672 +0.890390 -0.312403 +0.895420 -0.306011 +0.900390 -0.299479 +0.905290 -0.292814 +0.910130 -0.285995 +0.914900 -0.279030 +0.919610 -0.271896 +0.924250 -0.264598 +0.928820 -0.257125 +0.933330 -0.249450 +0.937780 -0.241555 +0.942160 -0.233441 +0.946470 -0.225088 +0.950720 -0.216452 +0.954900 -0.207523 +0.959020 -0.198244 +0.963070 -0.188590 +0.967060 -0.178480 +0.970980 -0.167863 +0.974840 -0.156611 +0.978630 -0.144614 +0.982350 -0.131676 +0.986010 -0.117449 +0.989610 -0.101400 +0.993140 -0.082541 +0.996600 -0.058210 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17.dat new file mode 100644 index 0000000000..7d55bb9ac2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17.dat @@ -0,0 +1,196 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU21 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU21_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4144 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.5324 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.121 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 142 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0185 0.0000 + -175.00 0.394 0.0332 0.1978 + -170.00 0.788 0.0945 0.3963 + -160.00 0.670 0.2809 0.2738 + -155.00 0.749 0.3932 0.3118 + -150.00 0.797 0.5112 0.3413 + -145.00 0.818 0.6309 0.3636 + -140.00 0.813 0.7485 0.3799 + -135.00 0.786 0.8612 0.3911 + -130.00 0.739 0.9665 0.3980 + -125.00 0.675 1.0625 0.4012 + -120.00 0.596 1.1476 0.4014 + -115.00 0.505 1.2206 0.3990 + -110.00 0.403 1.2805 0.3943 + -105.00 0.294 1.3265 0.3878 + -100.00 0.179 1.3582 0.3796 + -95.00 0.060 1.3752 0.3700 + -90.00 -0.060 1.3774 0.3591 + -85.00 -0.179 1.3648 0.3471 + -80.00 -0.295 1.3376 0.3340 + -75.00 -0.407 1.2962 0.3199 + -70.00 -0.512 1.2409 0.3049 + -65.00 -0.608 1.1725 0.2890 + -60.00 -0.693 1.0919 0.2722 + -55.00 -0.764 1.0002 0.2545 + -50.00 -0.820 0.8990 0.2359 + -45.00 -0.857 0.7900 0.2163 + -40.00 -0.875 0.6754 0.1958 + -35.00 -0.869 0.5579 0.1744 + -30.00 -0.838 0.4405 0.1520 + -25.00 -0.791 0.3256 0.1262 + -24.00 -0.794 0.3013 0.1170 + -23.00 -0.805 0.2762 0.1059 + -22.00 -0.821 0.2506 0.0931 + -21.00 -0.843 0.2246 0.0788 + -20.00 -0.869 0.1983 0.0631 + -19.00 -0.899 0.1720 0.0464 + -18.00 -0.931 0.1457 0.0286 + -17.00 -0.964 0.1197 0.0102 + -16.00 -0.999 0.0940 -0.0088 + -15.00 -1.033 0.0689 -0.0281 + -14.50 -1.050 0.0567 -0.0378 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.12 -0.536 0.0124 -0.0821 + -7.62 -0.467 0.0109 -0.0924 + -7.11 -0.393 0.0092 -0.1015 + -6.60 -0.323 0.0083 -0.1073 + -6.50 -0.311 0.0089 -0.1083 + -6.00 -0.245 0.0082 -0.1112 + -5.50 -0.178 0.0074 -0.1146 + -5.00 -0.113 0.0069 -0.1172 + -4.50 -0.048 0.0065 -0.1194 + -4.00 0.016 0.0063 -0.1213 + -3.50 0.080 0.0061 -0.1232 + -3.00 0.145 0.0058 -0.1252 + -2.50 0.208 0.0057 -0.1268 + -2.00 0.270 0.0057 -0.1282 + -1.50 0.333 0.0057 -0.1297 + -1.00 0.396 0.0057 -0.1310 + -0.50 0.458 0.0057 -0.1324 + 0.00 0.521 0.0057 -0.1337 + 0.50 0.583 0.0057 -0.1350 + 1.00 0.645 0.0058 -0.1363 + 1.50 0.706 0.0058 -0.1374 + 2.00 0.768 0.0059 -0.1385 + 2.50 0.828 0.0061 -0.1395 + 3.00 0.888 0.0063 -0.1403 + 3.50 0.948 0.0066 -0.1406 + 4.00 0.996 0.0071 -0.1398 + 4.50 1.046 0.0079 -0.1390 + 5.00 1.095 0.0090 -0.1378 + 5.50 1.145 0.0103 -0.1369 + 6.00 1.192 0.0113 -0.1353 + 6.50 1.239 0.0122 -0.1338 + 7.00 1.283 0.0131 -0.1317 + 7.50 1.324 0.0139 -0.1291 + 8.00 1.358 0.0147 -0.1249 + 8.50 1.385 0.0158 -0.1213 + 9.00 1.403 0.0181 -0.1177 + 9.50 1.401 0.0211 -0.1142 + 10.00 1.358 0.0255 -0.1103 + 10.50 1.313 0.0301 -0.1066 + 11.00 1.287 0.0347 -0.1032 + 11.50 1.274 0.0401 -0.1002 + 12.00 1.272 0.0468 -0.0971 + 12.50 1.273 0.0545 -0.0940 + 13.00 1.273 0.0633 -0.0909 + 13.50 1.273 0.0722 -0.0883 + 14.00 1.272 0.0806 -0.0865 + 14.50 1.273 0.0900 -0.0854 + 15.00 1.275 0.0987 -0.0849 + 15.50 1.281 0.1075 -0.0847 + 16.00 1.284 0.1170 -0.0850 + 16.50 1.296 0.1270 -0.0858 + 17.00 1.306 0.1368 -0.0869 + 17.50 1.308 0.1464 -0.0883 + 18.00 1.308 0.1562 -0.0901 + 18.50 1.308 0.1664 -0.0922 + 19.00 1.308 0.1770 -0.0949 + 19.50 1.307 0.1878 -0.0980 + 20.00 1.311 0.1987 -0.1017 + 20.50 1.325 0.2100 -0.1059 + 21.00 1.324 0.2214 -0.1105 + 22.00 1.277 0.2499 -0.1172 + 23.00 1.229 0.2786 -0.1239 + 24.00 1.182 0.3077 -0.1305 + 25.00 1.136 0.3371 -0.1370 + 26.00 1.093 0.3664 -0.1433 + 28.00 1.017 0.4246 -0.1556 + 30.00 0.962 0.4813 -0.1671 + 32.00 0.937 0.5356 -0.1778 + 35.00 0.947 0.6127 -0.1923 + 40.00 0.950 0.7396 -0.2154 + 45.00 0.928 0.8623 -0.2374 + 50.00 0.884 0.9781 -0.2583 + 55.00 0.821 1.0846 -0.2782 + 60.00 0.740 1.1796 -0.2971 + 65.00 0.646 1.2617 -0.3149 + 70.00 0.540 1.3297 -0.3318 + 75.00 0.425 1.3827 -0.3476 + 80.00 0.304 1.4202 -0.3625 + 85.00 0.179 1.4423 -0.3763 + 90.00 0.053 1.4512 -0.3890 + 95.00 -0.073 1.4480 -0.4004 + 100.00 -0.198 1.4294 -0.4105 + 105.00 -0.319 1.3954 -0.4191 + 110.00 -0.434 1.3464 -0.4260 + 115.00 -0.541 1.2829 -0.4308 + 120.00 -0.637 1.2057 -0.4333 + 125.00 -0.720 1.1157 -0.4330 + 130.00 -0.787 1.0144 -0.4294 + 135.00 -0.836 0.9033 -0.4219 + 140.00 -0.864 0.7845 -0.4098 + 145.00 -0.869 0.6605 -0.3922 + 150.00 -0.847 0.5346 -0.3682 + 155.00 -0.795 0.4103 -0.3364 + 160.00 -0.711 0.2922 -0.2954 + 170.00 -0.788 0.0969 -0.3966 + 175.00 -0.394 0.0334 -0.1978 + 180.00 0.000 0.0185 0.0000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17_coords.txt new file mode 100644 index 0000000000..3728b88baa --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU21_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 93-W-210.lm +! x/c y/c +1.00000 0.00194 +0.99660 0.00304 +0.99314 0.00411 +0.98961 0.00516 +0.98601 0.00618 +0.98235 0.00720 +0.97863 0.00823 +0.97484 0.00927 +0.97098 0.01033 +0.96706 0.01139 +0.96307 0.01246 +0.95902 0.01354 +0.95490 0.01463 +0.95072 0.01573 +0.94647 0.01684 +0.94216 0.01797 +0.93778 0.01911 +0.93333 0.02026 +0.92882 0.02142 +0.92425 0.02260 +0.91961 0.02379 +0.91490 0.02499 +0.91013 0.02621 +0.90529 0.02744 +0.90039 0.02869 +0.89542 0.02995 +0.89039 0.03122 +0.88529 0.03250 +0.88013 0.03379 +0.87490 0.03510 +0.86961 0.03643 +0.86425 0.03776 +0.85882 0.03912 +0.85333 0.04048 +0.84778 0.04186 +0.84216 0.04326 +0.83647 0.04466 +0.83072 0.04608 +0.82490 0.04752 +0.81902 0.04896 +0.81307 0.05041 +0.80706 0.05188 +0.80098 0.05336 +0.79484 0.05484 +0.78863 0.05634 +0.78235 0.05784 +0.77601 0.05936 +0.76961 0.06088 +0.76314 0.06242 +0.75660 0.06396 +0.75000 0.06550 +0.74333 0.06706 +0.73667 0.06860 +0.73000 0.07014 +0.72333 0.07167 +0.71667 0.07320 +0.71000 0.07472 +0.70333 0.07624 +0.69667 0.07774 +0.69000 0.07924 +0.68333 0.08072 +0.67667 0.08220 +0.67000 0.08366 +0.66333 0.08511 +0.65667 0.08655 +0.65000 0.08798 +0.64333 0.08940 +0.63667 0.09080 +0.63000 0.09220 +0.62333 0.09357 +0.61667 0.09492 +0.61000 0.09626 +0.60333 0.09759 +0.59667 0.09889 +0.59000 0.10017 +0.58333 0.10143 +0.57667 0.10267 +0.57000 0.10389 +0.56333 0.10509 +0.55667 0.10627 +0.55000 0.10742 +0.54333 0.10854 +0.53667 0.10964 +0.53000 0.11071 +0.52333 0.11175 +0.51667 0.11277 +0.51000 0.11375 +0.50333 0.11470 +0.49667 0.11562 +0.49000 0.11650 +0.48333 0.11734 +0.47667 0.11813 +0.47000 0.11889 +0.46333 0.11960 +0.45667 0.12027 +0.45000 0.12089 +0.44333 0.12147 +0.43667 0.12200 +0.43000 0.12249 +0.42333 0.12292 +0.41667 0.12331 +0.41000 0.12365 +0.40333 0.12394 +0.39667 0.12418 +0.39000 0.12436 +0.38333 0.12449 +0.37667 0.12457 +0.37000 0.12459 +0.36333 0.12455 +0.35667 0.12446 +0.35000 0.12431 +0.34333 0.12411 +0.33667 0.12385 +0.33000 0.12353 +0.32333 0.12317 +0.31667 0.12275 +0.31000 0.12228 +0.30333 0.12175 +0.29667 0.12117 +0.29000 0.12053 +0.28333 0.11984 +0.27667 0.11910 +0.27000 0.11829 +0.26333 0.11744 +0.25667 0.11653 +0.25000 0.11557 +0.24342 0.11456 +0.23693 0.11351 +0.23053 0.11243 +0.22421 0.11130 +0.21798 0.11015 +0.21184 0.10896 +0.20579 0.10773 +0.19982 0.10648 +0.19395 0.10520 +0.18816 0.10389 +0.18245 0.10255 +0.17684 0.10119 +0.17131 0.09980 +0.16587 0.09839 +0.16052 0.09696 +0.15526 0.09550 +0.15008 0.09403 +0.14499 0.09254 +0.13999 0.09103 +0.13508 0.08950 +0.13026 0.08796 +0.12552 0.08641 +0.12087 0.08483 +0.11631 0.08325 +0.11183 0.08165 +0.10745 0.08004 +0.10315 0.07843 +0.09893 0.07679 +0.09481 0.07516 +0.09077 0.07351 +0.08683 0.07186 +0.08297 0.07021 +0.07919 0.06854 +0.07551 0.06687 +0.07191 0.06520 +0.06840 0.06353 +0.06498 0.06185 +0.06164 0.06017 +0.05840 0.05850 +0.05524 0.05682 +0.05217 0.05515 +0.04918 0.05348 +0.04629 0.05181 +0.04348 0.05015 +0.04076 0.04849 +0.03812 0.04683 +0.03558 0.04519 +0.03312 0.04356 +0.03075 0.04194 +0.02847 0.04033 +0.02627 0.03874 +0.02417 0.03716 +0.02215 0.03560 +0.02022 0.03404 +0.01837 0.03249 +0.01662 0.03094 +0.01495 0.02940 +0.01337 0.02785 +0.01187 0.02630 +0.01047 0.02476 +0.00915 0.02322 +0.00792 0.02169 +0.00678 0.02017 +0.00572 0.01864 +0.00476 0.01713 +0.00388 0.01562 +0.00309 0.01410 +0.00238 0.01253 +0.00177 0.01094 +0.00124 0.00923 +0.00080 0.00740 +0.00044 0.00537 +0.00018 0.00333 +0.00000 0.00000 +0.00018 -0.00292 +0.00044 -0.00443 +0.00080 -0.00589 +0.00124 -0.00727 +0.00177 -0.00864 +0.00238 -0.00998 +0.00309 -0.01134 +0.00388 -0.01266 +0.00476 -0.01397 +0.00572 -0.01526 +0.00678 -0.01656 +0.00792 -0.01785 +0.00915 -0.01914 +0.01047 -0.02044 +0.01187 -0.02174 +0.01337 -0.02306 +0.01495 -0.02438 +0.01662 -0.02571 +0.01837 -0.02705 +0.02022 -0.02841 +0.02215 -0.02976 +0.02417 -0.03112 +0.02627 -0.03248 +0.02847 -0.03384 +0.03075 -0.03520 +0.03312 -0.03655 +0.03558 -0.03789 +0.03812 -0.03923 +0.04076 -0.04056 +0.04348 -0.04188 +0.04629 -0.04319 +0.04918 -0.04449 +0.05217 -0.04579 +0.05524 -0.04708 +0.05840 -0.04836 +0.06164 -0.04963 +0.06498 -0.05089 +0.06840 -0.05215 +0.07191 -0.05340 +0.07551 -0.05464 +0.07919 -0.05587 +0.08297 -0.05709 +0.08683 -0.05831 +0.09077 -0.05951 +0.09481 -0.06071 +0.09893 -0.06189 +0.10315 -0.06306 +0.10745 -0.06422 +0.11183 -0.06536 +0.11631 -0.06648 +0.12087 -0.06759 +0.12552 -0.06868 +0.13026 -0.06975 +0.13508 -0.07079 +0.13999 -0.07182 +0.14499 -0.07282 +0.15008 -0.07380 +0.15526 -0.07476 +0.16052 -0.07568 +0.16587 -0.07658 +0.17131 -0.07746 +0.17684 -0.07830 +0.18245 -0.07911 +0.18816 -0.07989 +0.19395 -0.08063 +0.19982 -0.08134 +0.20579 -0.08201 +0.21184 -0.08264 +0.21798 -0.08324 +0.22421 -0.08380 +0.23053 -0.08432 +0.23693 -0.08479 +0.24342 -0.08523 +0.25000 -0.08561 +0.25667 -0.08595 +0.26333 -0.08624 +0.27000 -0.08648 +0.27667 -0.08667 +0.28333 -0.08680 +0.29000 -0.08689 +0.29667 -0.08693 +0.30333 -0.08692 +0.31000 -0.08686 +0.31667 -0.08676 +0.32333 -0.08660 +0.33000 -0.08640 +0.33667 -0.08615 +0.34333 -0.08586 +0.35000 -0.08553 +0.35667 -0.08515 +0.36333 -0.08473 +0.37000 -0.08427 +0.37667 -0.08376 +0.38333 -0.08322 +0.39000 -0.08263 +0.39667 -0.08200 +0.40333 -0.08134 +0.41000 -0.08062 +0.41667 -0.07987 +0.42333 -0.07908 +0.43000 -0.07824 +0.43667 -0.07736 +0.44333 -0.07644 +0.45000 -0.07548 +0.45667 -0.07448 +0.46333 -0.07343 +0.47000 -0.07235 +0.47667 -0.07122 +0.48333 -0.07006 +0.49000 -0.06886 +0.49667 -0.06763 +0.50333 -0.06636 +0.51000 -0.06506 +0.51667 -0.06373 +0.52333 -0.06237 +0.53000 -0.06097 +0.53667 -0.05955 +0.54333 -0.05810 +0.55000 -0.05663 +0.55667 -0.05513 +0.56333 -0.05361 +0.57000 -0.05207 +0.57667 -0.05050 +0.58333 -0.04892 +0.59000 -0.04732 +0.59667 -0.04571 +0.60333 -0.04408 +0.61000 -0.04243 +0.61667 -0.04078 +0.62333 -0.03911 +0.63000 -0.03744 +0.63667 -0.03576 +0.64333 -0.03409 +0.65000 -0.03241 +0.65667 -0.03073 +0.66333 -0.02906 +0.67000 -0.02740 +0.67667 -0.02574 +0.68333 -0.02411 +0.69000 -0.02248 +0.69667 -0.02088 +0.70333 -0.01930 +0.71000 -0.01774 +0.71667 -0.01620 +0.72333 -0.01470 +0.73000 -0.01323 +0.73667 -0.01179 +0.74333 -0.01039 +0.75000 -0.00903 +0.75660 -0.00772 +0.76314 -0.00647 +0.76961 -0.00528 +0.77601 -0.00416 +0.78235 -0.00308 +0.78863 -0.00207 +0.79484 -0.00112 +0.80098 -0.00023 +0.80706 0.00060 +0.81307 0.00136 +0.81902 0.00207 +0.82490 0.00273 +0.83072 0.00333 +0.83647 0.00387 +0.84216 0.00435 +0.84778 0.00479 +0.85333 0.00517 +0.85882 0.00550 +0.86425 0.00578 +0.86961 0.00601 +0.87490 0.00620 +0.88013 0.00633 +0.88529 0.00643 +0.89039 0.00648 +0.89542 0.00649 +0.90039 0.00646 +0.90529 0.00639 +0.91013 0.00628 +0.91490 0.00613 +0.91961 0.00595 +0.92425 0.00574 +0.92882 0.00550 +0.93333 0.00523 +0.93778 0.00494 +0.94216 0.00462 +0.94647 0.00428 +0.95072 0.00392 +0.95490 0.00355 +0.95902 0.00315 +0.96307 0.00275 +0.96706 0.00233 +0.97098 0.00189 +0.97484 0.00145 +0.97863 0.00099 +0.98235 0.00053 +0.98601 0.00005 +0.98961 -0.00044 +0.99314 -0.00094 +0.99660 -0.00143 +1.00000 -0.00194 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17.dat new file mode 100644 index 0000000000..4949fcf7e5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17.dat @@ -0,0 +1,194 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU25 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU25_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 8.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -8.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4336 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6873 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.006 Cd0 ! 2D drag coefficient value at 0-lift. + -0.12 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 140 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0202 0.0000 + -175.00 0.368 0.0324 0.1845 + -170.00 0.735 0.0943 0.3701 + -160.00 0.695 0.2848 0.2679 + -155.00 0.777 0.4001 0.3046 + -150.00 0.828 0.5215 0.3329 + -145.00 0.850 0.6447 0.3540 + -140.00 0.846 0.7660 0.3693 + -135.00 0.818 0.8823 0.3794 + -130.00 0.771 0.9911 0.3854 + -125.00 0.705 1.0905 0.3878 + -120.00 0.624 1.1787 0.3872 + -115.00 0.530 1.2545 0.3841 + -110.00 0.426 1.3168 0.3788 + -105.00 0.314 1.3650 0.3716 + -100.00 0.195 1.3984 0.3629 + -95.00 0.073 1.4169 0.3529 + -90.00 -0.050 1.4201 0.3416 + -85.00 -0.173 1.4081 0.3292 + -80.00 -0.294 1.3811 0.3159 + -75.00 -0.409 1.3394 0.3017 + -70.00 -0.518 1.2833 0.2866 + -65.00 -0.617 1.2138 0.2707 + -60.00 -0.706 1.1315 0.2539 + -55.00 -0.780 1.0378 0.2364 + -50.00 -0.839 0.9341 0.2181 + -45.00 -0.879 0.8221 0.1991 + -40.00 -0.898 0.7042 0.1792 + -35.00 -0.893 0.5829 0.1587 + -30.00 -0.862 0.4616 0.1374 + -25.00 -0.803 0.3441 0.1154 + -24.00 -0.792 0.3209 0.1101 + -23.00 -0.789 0.2972 0.1031 + -22.00 -0.792 0.2730 0.0947 + -21.00 -0.801 0.2485 0.0849 + -20.00 -0.815 0.2237 0.0739 + -19.00 -0.833 0.1990 0.0618 + -18.00 -0.854 0.1743 0.0488 + -17.00 -0.879 0.1498 0.0351 + -16.00 -0.905 0.1256 0.0208 + -15.00 -0.932 0.1020 0.0060 + -14.00 -0.959 0.0789 -0.0091 + -13.00 -0.985 0.0567 -0.0243 + -12.01 -0.953 0.0271 -0.0349 + -11.00 -0.900 0.0303 -0.0361 + -9.98 -0.827 0.0287 -0.0464 + -8.98 -0.753 0.0271 -0.0534 + -8.47 -0.691 0.0264 -0.0650 + -7.45 -0.555 0.0114 -0.0782 + -6.42 -0.413 0.0094 -0.0904 + -5.40 -0.271 0.0086 -0.1006 + -5.00 -0.220 0.0073 -0.1107 + -4.50 -0.152 0.0071 -0.1135 + -4.00 -0.084 0.0070 -0.1162 + -3.50 -0.018 0.0069 -0.1186 + -3.00 0.049 0.0068 -0.1209 + -2.50 0.115 0.0068 -0.1231 + -2.00 0.181 0.0068 -0.1252 + -1.50 0.247 0.0067 -0.1272 + -1.00 0.312 0.0067 -0.1293 + -0.50 0.377 0.0067 -0.1311 + 0.00 0.444 0.0065 -0.1330 + 0.50 0.508 0.0065 -0.1347 + 1.00 0.573 0.0066 -0.1364 + 1.50 0.636 0.0067 -0.1380 + 2.00 0.701 0.0068 -0.1396 + 2.50 0.765 0.0069 -0.1411 + 3.00 0.827 0.0070 -0.1424 + 3.50 0.890 0.0071 -0.1437 + 4.00 0.952 0.0073 -0.1448 + 4.50 1.013 0.0076 -0.1456 + 5.00 1.062 0.0079 -0.1445 + 6.00 1.161 0.0099 -0.1419 + 6.50 1.208 0.0117 -0.1403 + 7.00 1.254 0.0132 -0.1382 + 7.50 1.301 0.0143 -0.1362 + 8.00 1.336 0.0153 -0.1320 + 8.50 1.369 0.0165 -0.1276 + 9.00 1.400 0.0181 -0.1234 + 9.50 1.428 0.0211 -0.1193 + 10.00 1.442 0.0262 -0.1152 + 10.50 1.427 0.0336 -0.1115 + 11.00 1.374 0.0420 -0.1081 + 11.50 1.316 0.0515 -0.1052 + 12.00 1.277 0.0601 -0.1026 + 12.50 1.250 0.0693 -0.1000 + 13.00 1.246 0.0785 -0.0980 + 13.50 1.247 0.0888 -0.0969 + 14.00 1.256 0.1000 -0.0968 + 14.50 1.260 0.1108 -0.0973 + 15.00 1.271 0.1219 -0.0981 + 15.50 1.281 0.1325 -0.0992 + 16.00 1.289 0.1433 -0.1006 + 16.50 1.294 0.1541 -0.1023 + 17.00 1.304 0.1649 -0.1042 + 17.50 1.309 0.1754 -0.1064 + 18.00 1.315 0.1845 -0.1082 + 18.50 1.320 0.1953 -0.1110 + 19.00 1.330 0.2061 -0.1143 + 19.50 1.343 0.2170 -0.1179 + 20.00 1.354 0.2280 -0.1219 + 20.50 1.359 0.2390 -0.1261 + 21.00 1.360 0.2536 -0.1303 + 22.00 1.325 0.2814 -0.1375 + 23.00 1.288 0.3098 -0.1446 + 24.00 1.251 0.3386 -0.1515 + 25.00 1.215 0.3678 -0.1584 + 26.00 1.181 0.3972 -0.1651 + 28.00 1.120 0.4563 -0.1781 + 30.00 1.076 0.5149 -0.1904 + 32.00 1.056 0.5720 -0.2017 + 35.00 1.066 0.6548 -0.2173 + 40.00 1.064 0.7901 -0.2418 + 45.00 1.035 0.9190 -0.2650 + 50.00 0.980 1.0378 -0.2867 + 55.00 0.904 1.1434 -0.3072 + 60.00 0.810 1.2333 -0.3265 + 65.00 0.702 1.3055 -0.3446 + 70.00 0.582 1.3587 -0.3616 + 75.00 0.456 1.3922 -0.3775 + 80.00 0.326 1.4063 -0.3921 + 85.00 0.197 1.4042 -0.4057 + 90.00 0.072 1.3985 -0.4180 + 95.00 -0.050 1.3973 -0.4289 + 100.00 -0.170 1.3810 -0.4385 + 105.00 -0.287 1.3498 -0.4464 + 110.00 -0.399 1.3041 -0.4524 + 115.00 -0.502 1.2442 -0.4563 + 120.00 -0.596 1.1709 -0.4577 + 125.00 -0.677 1.0852 -0.4563 + 130.00 -0.743 0.9883 -0.4514 + 135.00 -0.792 0.8818 -0.4425 + 140.00 -0.821 0.7676 -0.4288 + 145.00 -0.826 0.6481 -0.4095 + 150.00 -0.806 0.5264 -0.3836 + 155.00 -0.758 0.4060 -0.3497 + 160.00 -0.679 0.2912 -0.3065 + 170.00 -0.735 0.0995 -0.3706 + 175.00 -0.368 0.0356 -0.1846 + 180.00 0.000 0.0202 0.0000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17_coords.txt new file mode 100644 index 0000000000..8655cdc1d7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU25_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 91-W2-250.lm +! x/c y/c +1.00000 0.00213 +0.99660 0.00314 +0.99314 0.00414 +0.98961 0.00515 +0.98601 0.00617 +0.98235 0.00720 +0.97863 0.00822 +0.97484 0.00926 +0.97098 0.01030 +0.96706 0.01135 +0.96307 0.01240 +0.95902 0.01347 +0.95490 0.01454 +0.95072 0.01562 +0.94647 0.01672 +0.94216 0.01783 +0.93778 0.01895 +0.93333 0.02009 +0.92882 0.02125 +0.92425 0.02241 +0.91961 0.02359 +0.91490 0.02479 +0.91013 0.02600 +0.90529 0.02722 +0.90039 0.02846 +0.89542 0.02972 +0.89039 0.03099 +0.88529 0.03227 +0.88013 0.03357 +0.87490 0.03489 +0.86961 0.03622 +0.86425 0.03756 +0.85882 0.03892 +0.85333 0.04029 +0.84778 0.04167 +0.84216 0.04306 +0.83647 0.04447 +0.83072 0.04589 +0.82490 0.04732 +0.81902 0.04877 +0.81307 0.05023 +0.80706 0.05170 +0.80098 0.05319 +0.79484 0.05468 +0.78863 0.05619 +0.78235 0.05771 +0.77601 0.05925 +0.76961 0.06078 +0.76314 0.06233 +0.75660 0.06388 +0.75000 0.06544 +0.74333 0.06701 +0.73667 0.06857 +0.73000 0.07013 +0.72333 0.07168 +0.71667 0.07322 +0.71000 0.07475 +0.70333 0.07628 +0.69667 0.07779 +0.69000 0.07930 +0.68333 0.08080 +0.67667 0.08228 +0.67000 0.08375 +0.66333 0.08522 +0.65667 0.08667 +0.65000 0.08810 +0.64333 0.08953 +0.63667 0.09093 +0.63000 0.09233 +0.62333 0.09371 +0.61667 0.09507 +0.61000 0.09642 +0.60333 0.09775 +0.59667 0.09906 +0.59000 0.10035 +0.58333 0.10163 +0.57667 0.10289 +0.57000 0.10413 +0.56333 0.10535 +0.55667 0.10655 +0.55000 0.10773 +0.54333 0.10888 +0.53667 0.11001 +0.53000 0.11112 +0.52333 0.11221 +0.51667 0.11327 +0.51000 0.11430 +0.50333 0.11530 +0.49667 0.11628 +0.49000 0.11723 +0.48333 0.11815 +0.47667 0.11904 +0.47000 0.11991 +0.46333 0.12074 +0.45667 0.12154 +0.45000 0.12230 +0.44333 0.12303 +0.43667 0.12372 +0.43000 0.12436 +0.42333 0.12497 +0.41667 0.12554 +0.41000 0.12606 +0.40333 0.12655 +0.39667 0.12699 +0.39000 0.12738 +0.38333 0.12773 +0.37667 0.12803 +0.37000 0.12828 +0.36333 0.12846 +0.35667 0.12858 +0.35000 0.12864 +0.34333 0.12862 +0.33667 0.12853 +0.33000 0.12837 +0.32333 0.12815 +0.31667 0.12785 +0.31000 0.12749 +0.30333 0.12705 +0.29667 0.12656 +0.29000 0.12600 +0.28333 0.12538 +0.27667 0.12469 +0.27000 0.12394 +0.26333 0.12312 +0.25667 0.12224 +0.25000 0.12130 +0.24342 0.12030 +0.23693 0.11926 +0.23053 0.11817 +0.22421 0.11704 +0.21798 0.11586 +0.21184 0.11465 +0.20579 0.11340 +0.19982 0.11210 +0.19395 0.11078 +0.18816 0.10942 +0.18245 0.10803 +0.17684 0.10660 +0.17131 0.10515 +0.16587 0.10367 +0.16052 0.10217 +0.15526 0.10064 +0.15008 0.09909 +0.14499 0.09751 +0.13999 0.09591 +0.13508 0.09430 +0.13026 0.09266 +0.12552 0.09101 +0.12087 0.08934 +0.11631 0.08765 +0.11183 0.08595 +0.10745 0.08424 +0.10315 0.08251 +0.09893 0.08076 +0.09481 0.07902 +0.09077 0.07725 +0.08683 0.07549 +0.08297 0.07371 +0.07919 0.07192 +0.07551 0.07013 +0.07191 0.06834 +0.06840 0.06654 +0.06498 0.06474 +0.06164 0.06293 +0.05840 0.06113 +0.05524 0.05933 +0.05217 0.05753 +0.04918 0.05573 +0.04629 0.05393 +0.04348 0.05214 +0.04076 0.05035 +0.03812 0.04856 +0.03558 0.04679 +0.03312 0.04502 +0.03075 0.04326 +0.02847 0.04151 +0.02627 0.03976 +0.02417 0.03804 +0.02215 0.03632 +0.02022 0.03462 +0.01837 0.03293 +0.01662 0.03126 +0.01495 0.02961 +0.01337 0.02797 +0.01187 0.02635 +0.01047 0.02475 +0.00915 0.02317 +0.00792 0.02161 +0.00678 0.02007 +0.00572 0.01855 +0.00476 0.01706 +0.00388 0.01557 +0.00309 0.01409 +0.00238 0.01261 +0.00177 0.01110 +0.00124 0.00945 +0.00080 0.00766 +0.00044 0.00568 +0.00018 0.00363 +0.00000 0.00000 +0.00018 -0.00360 +0.00044 -0.00572 +0.00080 -0.00778 +0.00124 -0.00974 +0.00177 -0.01169 +0.00238 -0.01359 +0.00309 -0.01549 +0.00388 -0.01736 +0.00476 -0.01921 +0.00572 -0.02104 +0.00678 -0.02288 +0.00792 -0.02470 +0.00915 -0.02652 +0.01047 -0.02835 +0.01187 -0.03019 +0.01337 -0.03205 +0.01495 -0.03392 +0.01662 -0.03581 +0.01837 -0.03770 +0.02022 -0.03961 +0.02215 -0.04153 +0.02417 -0.04345 +0.02627 -0.04537 +0.02847 -0.04730 +0.03075 -0.04921 +0.03312 -0.05112 +0.03558 -0.05302 +0.03812 -0.05491 +0.04076 -0.05679 +0.04348 -0.05865 +0.04629 -0.06051 +0.04918 -0.06234 +0.05217 -0.06418 +0.05524 -0.06600 +0.05840 -0.06780 +0.06164 -0.06960 +0.06498 -0.07139 +0.06840 -0.07316 +0.07191 -0.07492 +0.07551 -0.07668 +0.07919 -0.07842 +0.08297 -0.08015 +0.08683 -0.08186 +0.09077 -0.08356 +0.09481 -0.08525 +0.09893 -0.08692 +0.10315 -0.08858 +0.10745 -0.09022 +0.11183 -0.09182 +0.11631 -0.09342 +0.12087 -0.09498 +0.12552 -0.09652 +0.13026 -0.09803 +0.13508 -0.09951 +0.13999 -0.10095 +0.14499 -0.10237 +0.15008 -0.10376 +0.15526 -0.10511 +0.16052 -0.10642 +0.16587 -0.10769 +0.17131 -0.10892 +0.17684 -0.11011 +0.18245 -0.11126 +0.18816 -0.11236 +0.19395 -0.11341 +0.19982 -0.11441 +0.20579 -0.11536 +0.21184 -0.11626 +0.21798 -0.11710 +0.22421 -0.11789 +0.23053 -0.11862 +0.23693 -0.11929 +0.24342 -0.11990 +0.25000 -0.12045 +0.25667 -0.12094 +0.26333 -0.12135 +0.27000 -0.12168 +0.27667 -0.12195 +0.28333 -0.12214 +0.29000 -0.12227 +0.29667 -0.12232 +0.30333 -0.12231 +0.31000 -0.12222 +0.31667 -0.12207 +0.32333 -0.12186 +0.33000 -0.12157 +0.33667 -0.12123 +0.34333 -0.12082 +0.35000 -0.12034 +0.35667 -0.11981 +0.36333 -0.11922 +0.37000 -0.11857 +0.37667 -0.11785 +0.38333 -0.11708 +0.39000 -0.11625 +0.39667 -0.11537 +0.40333 -0.11442 +0.41000 -0.11342 +0.41667 -0.11236 +0.42333 -0.11124 +0.43000 -0.11006 +0.43667 -0.10881 +0.44333 -0.10752 +0.45000 -0.10615 +0.45667 -0.10474 +0.46333 -0.10326 +0.47000 -0.10173 +0.47667 -0.10015 +0.48333 -0.09851 +0.49000 -0.09682 +0.49667 -0.09508 +0.50333 -0.09329 +0.51000 -0.09145 +0.51667 -0.08956 +0.52333 -0.08764 +0.53000 -0.08567 +0.53667 -0.08366 +0.54333 -0.08162 +0.55000 -0.07953 +0.55667 -0.07742 +0.56333 -0.07527 +0.57000 -0.07309 +0.57667 -0.07088 +0.58333 -0.06865 +0.59000 -0.06639 +0.59667 -0.06410 +0.60333 -0.06180 +0.61000 -0.05948 +0.61667 -0.05713 +0.62333 -0.05478 +0.63000 -0.05242 +0.63667 -0.05005 +0.64333 -0.04767 +0.65000 -0.04530 +0.65667 -0.04293 +0.66333 -0.04057 +0.67000 -0.03822 +0.67667 -0.03588 +0.68333 -0.03357 +0.69000 -0.03127 +0.69667 -0.02900 +0.70333 -0.02676 +0.71000 -0.02456 +0.71667 -0.02238 +0.72333 -0.02026 +0.73000 -0.01817 +0.73667 -0.01614 +0.74333 -0.01416 +0.75000 -0.01223 +0.75660 -0.01038 +0.76314 -0.00861 +0.76961 -0.00692 +0.77601 -0.00532 +0.78235 -0.00381 +0.78863 -0.00238 +0.79484 -0.00103 +0.80098 0.00023 +0.80706 0.00141 +0.81307 0.00250 +0.81902 0.00351 +0.82490 0.00444 +0.83072 0.00529 +0.83647 0.00606 +0.84216 0.00675 +0.84778 0.00737 +0.85333 0.00791 +0.85882 0.00839 +0.86425 0.00879 +0.86961 0.00913 +0.87490 0.00940 +0.88013 0.00961 +0.88529 0.00975 +0.89039 0.00983 +0.89542 0.00985 +0.90039 0.00982 +0.90529 0.00972 +0.91013 0.00957 +0.91490 0.00936 +0.91961 0.00910 +0.92425 0.00880 +0.92882 0.00844 +0.93333 0.00804 +0.93778 0.00760 +0.94216 0.00712 +0.94647 0.00660 +0.95072 0.00606 +0.95490 0.00549 +0.95902 0.00490 +0.96307 0.00429 +0.96706 0.00367 +0.97098 0.00303 +0.97484 0.00238 +0.97863 0.00173 +0.98235 0.00108 +0.98601 0.00043 +0.98961 -0.00022 +0.99314 -0.00086 +0.99660 -0.00149 +1.00000 -0.00213 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17.dat new file mode 100644 index 0000000000..2173054243 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17.dat @@ -0,0 +1,198 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU30 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU30_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -2.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.449 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.6138 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.008 Cd0 ! 2D drag coefficient value at 0-lift. + -0.09 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 143 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0267 0.0000 + -175.00 0.274 0.0370 0.1379 + -170.00 0.547 0.0968 0.2778 + -160.00 0.685 0.2876 0.2740 + -155.00 0.766 0.4025 0.3118 + -150.00 0.816 0.5232 0.3411 + -145.00 0.836 0.6454 0.3631 + -140.00 0.832 0.7656 0.3791 + -135.00 0.804 0.8807 0.3899 + -130.00 0.756 0.9882 0.3965 + -125.00 0.690 1.0861 0.3994 + -120.00 0.609 1.1730 0.3992 + -115.00 0.515 1.2474 0.3964 + -110.00 0.411 1.3084 0.3915 + -105.00 0.300 1.3552 0.3846 + -100.00 0.182 1.3875 0.3761 + -95.00 0.061 1.4048 0.3663 + -90.00 -0.061 1.4070 0.3551 + -85.00 -0.183 1.3941 0.3428 + -80.00 -0.302 1.3664 0.3295 + -75.00 -0.416 1.3240 0.3153 + -70.00 -0.523 1.2676 0.3001 + -65.00 -0.622 1.1978 0.2841 + -60.00 -0.708 1.1156 0.2672 + -55.00 -0.781 1.0220 0.2494 + -50.00 -0.838 0.9187 0.2308 + -45.00 -0.877 0.8074 0.2113 + -40.00 -0.895 0.6904 0.1909 + -35.00 -0.889 0.5703 0.1696 + -30.00 -0.858 0.4503 0.1475 + -25.00 -0.832 0.3357 0.1224 + -24.00 -0.852 0.3147 0.1156 + -23.00 -0.882 0.2946 0.1081 + -22.00 -0.919 0.2752 0.1000 + -21.00 -0.963 0.2566 0.0914 + -20.00 -1.013 0.2388 0.0823 + -19.00 -1.067 0.2218 0.0728 + -18.00 -1.125 0.2056 0.0631 + -17.00 -1.185 0.1901 0.0531 + -16.00 -1.245 0.1754 0.0430 + -15.25 -1.290 0.1649 0.0353 + -14.24 -1.229 0.1461 0.0240 + -13.24 -1.148 0.1263 0.0100 + -12.22 -1.052 0.1051 -0.0090 + -11.22 -0.965 0.0886 -0.0230 + -10.19 -0.867 0.0740 -0.0336 + -9.70 -0.822 0.0684 -0.0375 + -9.18 -0.769 0.0605 -0.0440 + -8.18 -0.756 0.0270 -0.0578 + -7.19 -0.690 0.0180 -0.0590 + -6.65 -0.616 0.0166 -0.0633 + -6.13 -0.542 0.0152 -0.0674 + -6.00 -0.525 0.0117 -0.0732 + -5.50 -0.451 0.0105 -0.0766 + -5.00 -0.382 0.0097 -0.0797 + -4.50 -0.314 0.0092 -0.0825 + -4.00 -0.251 0.0091 -0.0853 + -3.50 -0.189 0.0089 -0.0884 + -3.00 -0.120 0.0089 -0.0914 + -2.50 -0.051 0.0088 -0.0942 + -2.00 0.017 0.0088 -0.0969 + -1.50 0.085 0.0088 -0.0994 + -1.00 0.152 0.0088 -0.1018 + -0.50 0.219 0.0088 -0.1041 + 0.00 0.288 0.0087 -0.1062 + 0.50 0.354 0.0087 -0.1086 + 1.00 0.421 0.0088 -0.1107 + 1.50 0.487 0.0089 -0.1129 + 2.00 0.554 0.0090 -0.1149 + 2.50 0.619 0.0091 -0.1168 + 3.00 0.685 0.0092 -0.1185 + 3.50 0.749 0.0093 -0.1201 + 4.00 0.815 0.0095 -0.1218 + 4.50 0.879 0.0096 -0.1233 + 5.00 0.944 0.0097 -0.1248 + 5.50 1.008 0.0099 -0.1260 + 6.00 1.072 0.0101 -0.1270 + 6.50 1.135 0.0103 -0.1280 + 7.00 1.197 0.0107 -0.1287 + 7.50 1.256 0.0112 -0.1289 + 8.00 1.305 0.0125 -0.1270 + 9.00 1.390 0.0155 -0.1207 + 9.50 1.424 0.0171 -0.1158 + 10.00 1.458 0.0192 -0.1116 + 10.50 1.488 0.0219 -0.1073 + 11.00 1.512 0.0255 -0.1029 + 11.50 1.533 0.0307 -0.0983 + 12.00 1.549 0.0370 -0.0949 + 12.50 1.558 0.0452 -0.0921 + 13.00 1.470 0.0630 -0.0899 + 13.50 1.398 0.0784 -0.0885 + 14.00 1.354 0.0931 -0.0885 + 14.50 1.336 0.1081 -0.0902 + 15.00 1.333 0.1239 -0.0928 + 15.50 1.326 0.1415 -0.0963 + 16.00 1.329 0.1592 -0.1006 + 16.50 1.326 0.1743 -0.1042 + 17.00 1.321 0.1903 -0.1084 + 17.50 1.331 0.2044 -0.1125 + 18.00 1.333 0.2186 -0.1169 + 18.50 1.340 0.2324 -0.1215 + 19.00 1.362 0.2455 -0.1263 + 19.50 1.382 0.2584 -0.1313 + 20.00 1.398 0.2689 -0.1352 + 20.50 1.426 0.2814 -0.1406 + 21.00 1.437 0.2943 -0.1462 + 22.00 1.418 0.3246 -0.1516 + 23.00 1.397 0.3557 -0.1570 + 24.00 1.376 0.3875 -0.1623 + 25.00 1.354 0.4198 -0.1676 + 26.00 1.332 0.4524 -0.1728 + 28.00 1.293 0.5183 -0.1832 + 30.00 1.265 0.5843 -0.1935 + 32.00 1.253 0.6492 -0.2039 + 35.00 1.264 0.7438 -0.2193 + 40.00 1.258 0.8970 -0.2440 + 45.00 1.217 1.0402 -0.2672 + 50.00 1.146 1.1686 -0.2891 + 55.00 1.049 1.2779 -0.3097 + 60.00 0.932 1.3647 -0.3290 + 65.00 0.799 1.4267 -0.3471 + 70.00 0.657 1.4621 -0.3641 + 75.00 0.509 1.4708 -0.3799 + 80.00 0.362 1.4544 -0.3946 + 85.00 0.221 1.4196 -0.4081 + 90.00 0.092 1.3938 -0.4204 + 95.00 -0.030 1.3943 -0.4313 + 100.00 -0.150 1.3798 -0.4408 + 105.00 -0.267 1.3504 -0.4486 + 110.00 -0.379 1.3063 -0.4546 + 115.00 -0.483 1.2481 -0.4584 + 120.00 -0.578 1.1763 -0.4597 + 125.00 -0.660 1.0919 -0.4582 + 130.00 -0.727 0.9962 -0.4532 + 135.00 -0.777 0.8906 -0.4441 + 140.00 -0.807 0.7771 -0.4303 + 145.00 -0.815 0.6581 -0.4109 + 150.00 -0.797 0.5364 -0.3848 + 155.00 -0.750 0.4157 -0.3508 + 160.00 -0.673 0.3000 -0.3074 + 170.00 -0.547 0.1051 -0.2786 + 175.00 -0.274 0.0388 -0.1380 + 180.00 0.000 0.0267 0.0000 + diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17_coords.txt new file mode 100644 index 0000000000..0f010f6506 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU30_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! DU 97-W-300.lm +! x/c y/c +1.00000 0.00246 +0.99660 0.00340 +0.99314 0.00437 +0.98961 0.00536 +0.98601 0.00638 +0.98235 0.00740 +0.97863 0.00843 +0.97484 0.00947 +0.97098 0.01051 +0.96706 0.01157 +0.96307 0.01264 +0.95902 0.01371 +0.95490 0.01479 +0.95072 0.01588 +0.94647 0.01698 +0.94216 0.01810 +0.93778 0.01922 +0.93333 0.02036 +0.92882 0.02151 +0.92425 0.02268 +0.91961 0.02386 +0.91490 0.02505 +0.91013 0.02626 +0.90529 0.02749 +0.90039 0.02873 +0.89542 0.02999 +0.89039 0.03126 +0.88529 0.03255 +0.88013 0.03385 +0.87490 0.03516 +0.86961 0.03649 +0.86425 0.03784 +0.85882 0.03921 +0.85333 0.04058 +0.84778 0.04197 +0.84216 0.04337 +0.83647 0.04479 +0.83072 0.04622 +0.82490 0.04767 +0.81902 0.04913 +0.81307 0.05060 +0.80706 0.05208 +0.80098 0.05357 +0.79484 0.05508 +0.78863 0.05659 +0.78235 0.05812 +0.77601 0.05965 +0.76961 0.06120 +0.76314 0.06275 +0.75660 0.06432 +0.75000 0.06589 +0.74333 0.06747 +0.73667 0.06904 +0.73000 0.07061 +0.72333 0.07217 +0.71667 0.07371 +0.71000 0.07525 +0.70333 0.07678 +0.69667 0.07830 +0.69000 0.07981 +0.68333 0.08131 +0.67667 0.08280 +0.67000 0.08428 +0.66333 0.08575 +0.65667 0.08720 +0.65000 0.08864 +0.64333 0.09008 +0.63667 0.09149 +0.63000 0.09290 +0.62333 0.09429 +0.61667 0.09566 +0.61000 0.09703 +0.60333 0.09837 +0.59667 0.09970 +0.59000 0.10102 +0.58333 0.10232 +0.57667 0.10360 +0.57000 0.10486 +0.56333 0.10611 +0.55667 0.10734 +0.55000 0.10855 +0.54333 0.10975 +0.53667 0.11092 +0.53000 0.11207 +0.52333 0.11321 +0.51667 0.11432 +0.51000 0.11541 +0.50333 0.11648 +0.49667 0.11752 +0.49000 0.11854 +0.48333 0.11954 +0.47667 0.12051 +0.47000 0.12146 +0.46333 0.12239 +0.45667 0.12328 +0.45000 0.12415 +0.44333 0.12500 +0.43667 0.12581 +0.43000 0.12659 +0.42333 0.12734 +0.41667 0.12806 +0.41000 0.12875 +0.40333 0.12940 +0.39667 0.13001 +0.39000 0.13059 +0.38333 0.13113 +0.37667 0.13164 +0.37000 0.13210 +0.36333 0.13252 +0.35667 0.13290 +0.35000 0.13323 +0.34333 0.13352 +0.33667 0.13377 +0.33000 0.13396 +0.32333 0.13411 +0.31667 0.13420 +0.31000 0.13424 +0.30333 0.13422 +0.29667 0.13415 +0.29000 0.13401 +0.28333 0.13381 +0.27667 0.13355 +0.27000 0.13321 +0.26333 0.13280 +0.25667 0.13231 +0.25000 0.13174 +0.24342 0.13109 +0.23693 0.13036 +0.23053 0.12955 +0.22421 0.12866 +0.21798 0.12771 +0.21184 0.12668 +0.20579 0.12559 +0.19982 0.12444 +0.19395 0.12324 +0.18816 0.12197 +0.18245 0.12066 +0.17684 0.11930 +0.17131 0.11789 +0.16587 0.11644 +0.16052 0.11495 +0.15526 0.11342 +0.15008 0.11185 +0.14499 0.11024 +0.13999 0.10860 +0.13508 0.10693 +0.13026 0.10522 +0.12552 0.10348 +0.12087 0.10172 +0.11631 0.09993 +0.11183 0.09811 +0.10745 0.09627 +0.10315 0.09441 +0.09893 0.09252 +0.09481 0.09061 +0.09077 0.08869 +0.08683 0.08675 +0.08297 0.08478 +0.07919 0.08280 +0.07551 0.08082 +0.07191 0.07881 +0.06840 0.07680 +0.06498 0.07477 +0.06164 0.07274 +0.05840 0.07070 +0.05524 0.06865 +0.05217 0.06660 +0.04918 0.06454 +0.04629 0.06248 +0.04348 0.06042 +0.04076 0.05835 +0.03812 0.05629 +0.03558 0.05423 +0.03312 0.05217 +0.03075 0.05012 +0.02847 0.04808 +0.02627 0.04604 +0.02417 0.04402 +0.02215 0.04200 +0.02022 0.03999 +0.01837 0.03799 +0.01662 0.03602 +0.01495 0.03405 +0.01337 0.03211 +0.01187 0.03017 +0.01047 0.02827 +0.00915 0.02637 +0.00792 0.02450 +0.00678 0.02266 +0.00572 0.02083 +0.00476 0.01904 +0.00388 0.01725 +0.00309 0.01548 +0.00238 0.01370 +0.00177 0.01194 +0.00124 0.01010 +0.00080 0.00820 +0.00044 0.00612 +0.00018 0.00390 +0.00000 0.00000 +0.00018 -0.00382 +0.00044 -0.00601 +0.00080 -0.00815 +0.00124 -0.01017 +0.00177 -0.01216 +0.00238 -0.01412 +0.00309 -0.01611 +0.00388 -0.01811 +0.00476 -0.02014 +0.00572 -0.02217 +0.00678 -0.02423 +0.00792 -0.02630 +0.00915 -0.02840 +0.01047 -0.03053 +0.01187 -0.03267 +0.01337 -0.03485 +0.01495 -0.03705 +0.01662 -0.03929 +0.01837 -0.04154 +0.02022 -0.04385 +0.02215 -0.04617 +0.02417 -0.04852 +0.02627 -0.05088 +0.02847 -0.05328 +0.03075 -0.05569 +0.03312 -0.05813 +0.03558 -0.06060 +0.03812 -0.06308 +0.04076 -0.06559 +0.04348 -0.06811 +0.04629 -0.07064 +0.04918 -0.07318 +0.05217 -0.07574 +0.05524 -0.07831 +0.05840 -0.08088 +0.06164 -0.08345 +0.06498 -0.08604 +0.06840 -0.08862 +0.07191 -0.09121 +0.07551 -0.09379 +0.07919 -0.09637 +0.08297 -0.09895 +0.08683 -0.10152 +0.09077 -0.10408 +0.09481 -0.10665 +0.09893 -0.10919 +0.10315 -0.11173 +0.10745 -0.11425 +0.11183 -0.11675 +0.11631 -0.11923 +0.12087 -0.12169 +0.12552 -0.12412 +0.13026 -0.12652 +0.13508 -0.12888 +0.13999 -0.13121 +0.14499 -0.13350 +0.15008 -0.13576 +0.15526 -0.13797 +0.16052 -0.14014 +0.16587 -0.14225 +0.17131 -0.14432 +0.17684 -0.14633 +0.18245 -0.14828 +0.18816 -0.15017 +0.19395 -0.15198 +0.19982 -0.15371 +0.20579 -0.15537 +0.21184 -0.15693 +0.21798 -0.15840 +0.22421 -0.15976 +0.23053 -0.16101 +0.23693 -0.16214 +0.24342 -0.16314 +0.25000 -0.16399 +0.25667 -0.16470 +0.26333 -0.16526 +0.27000 -0.16567 +0.27667 -0.16592 +0.28333 -0.16602 +0.29000 -0.16598 +0.29667 -0.16580 +0.30333 -0.16548 +0.31000 -0.16503 +0.31667 -0.16445 +0.32333 -0.16374 +0.33000 -0.16291 +0.33667 -0.16198 +0.34333 -0.16094 +0.35000 -0.15980 +0.35667 -0.15855 +0.36333 -0.15722 +0.37000 -0.15580 +0.37667 -0.15429 +0.38333 -0.15270 +0.39000 -0.15104 +0.39667 -0.14931 +0.40333 -0.14752 +0.41000 -0.14566 +0.41667 -0.14374 +0.42333 -0.14178 +0.43000 -0.13977 +0.43667 -0.13772 +0.44333 -0.13562 +0.45000 -0.13348 +0.45667 -0.13130 +0.46333 -0.12908 +0.47000 -0.12683 +0.47667 -0.12456 +0.48333 -0.12225 +0.49000 -0.11992 +0.49667 -0.11757 +0.50333 -0.11520 +0.51000 -0.11281 +0.51667 -0.11040 +0.52333 -0.10799 +0.53000 -0.10555 +0.53667 -0.10310 +0.54333 -0.10065 +0.55000 -0.09818 +0.55667 -0.09570 +0.56333 -0.09321 +0.57000 -0.09071 +0.57667 -0.08821 +0.58333 -0.08571 +0.59000 -0.08320 +0.59667 -0.08070 +0.60333 -0.07819 +0.61000 -0.07569 +0.61667 -0.07319 +0.62333 -0.07070 +0.63000 -0.06820 +0.63667 -0.06572 +0.64333 -0.06325 +0.65000 -0.06079 +0.65667 -0.05834 +0.66333 -0.05590 +0.67000 -0.05347 +0.67667 -0.05106 +0.68333 -0.04867 +0.69000 -0.04629 +0.69667 -0.04394 +0.70333 -0.04161 +0.71000 -0.03931 +0.71667 -0.03703 +0.72333 -0.03478 +0.73000 -0.03256 +0.73667 -0.03037 +0.74333 -0.02822 +0.75000 -0.02610 +0.75660 -0.02405 +0.76314 -0.02205 +0.76961 -0.02013 +0.77601 -0.01827 +0.78235 -0.01647 +0.78863 -0.01474 +0.79484 -0.01309 +0.80098 -0.01150 +0.80706 -0.00998 +0.81307 -0.00854 +0.81902 -0.00717 +0.82490 -0.00586 +0.83072 -0.00462 +0.83647 -0.00346 +0.84216 -0.00236 +0.84778 -0.00133 +0.85333 -0.00037 +0.85882 0.00052 +0.86425 0.00134 +0.86961 0.00210 +0.87490 0.00278 +0.88013 0.00340 +0.88529 0.00395 +0.89039 0.00444 +0.89542 0.00487 +0.90039 0.00524 +0.90529 0.00555 +0.91013 0.00580 +0.91490 0.00600 +0.91961 0.00614 +0.92425 0.00622 +0.92882 0.00625 +0.93333 0.00623 +0.93778 0.00615 +0.94216 0.00602 +0.94647 0.00583 +0.95072 0.00558 +0.95490 0.00528 +0.95902 0.00493 +0.96307 0.00452 +0.96706 0.00405 +0.97098 0.00352 +0.97484 0.00294 +0.97863 0.00231 +0.98235 0.00163 +0.98601 0.00090 +0.98961 0.00012 +0.99314 -0.00071 +0.99660 -0.00158 +1.00000 -0.00246 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17.dat new file mode 100644 index 0000000000..750b46ecbf --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17.dat @@ -0,0 +1,189 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU35 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU35_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -1.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 11.5 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -11.5 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.6717 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3075 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.012 Cd0 ! 2D drag coefficient value at 0-lift. + -0.07 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 135 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0407 0.0000 + -175.00 0.223 0.0507 0.0937 + -170.00 0.405 0.1055 0.1702 + -160.00 0.658 0.2982 0.2819 + -155.00 0.733 0.4121 0.3213 + -150.00 0.778 0.5308 0.3520 + -145.00 0.795 0.6503 0.3754 + -140.00 0.787 0.7672 0.3926 + -135.00 0.757 0.8785 0.4046 + -130.00 0.708 0.9819 0.4121 + -125.00 0.641 1.0756 0.4160 + -120.00 0.560 1.1580 0.4167 + -115.00 0.467 1.2280 0.4146 + -110.00 0.365 1.2847 0.4104 + -105.00 0.255 1.3274 0.4041 + -100.00 0.139 1.3557 0.3961 + -95.00 0.021 1.3692 0.3867 + -90.00 -0.098 1.3680 0.3759 + -85.00 -0.216 1.3521 0.3639 + -80.00 -0.331 1.3218 0.3508 + -75.00 -0.441 1.2773 0.3367 + -70.00 -0.544 1.2193 0.3216 + -65.00 -0.638 1.1486 0.3054 + -60.00 -0.720 1.0660 0.2884 + -55.00 -0.788 0.9728 0.2703 + -50.00 -0.840 0.8705 0.2512 + -45.00 -0.875 0.7611 0.2311 + -40.00 -0.889 0.6466 0.2099 + -35.00 -0.880 0.5299 0.1876 + -30.00 -0.846 0.4141 0.1641 + -25.00 -0.784 0.3030 0.1396 + -24.00 -0.768 0.2817 0.1345 + -23.00 -0.751 0.2608 0.1294 + -22.00 -0.733 0.2404 0.1243 + -21.00 -0.714 0.2205 0.1191 + -20.00 -0.693 0.2011 0.1139 + -19.00 -0.671 0.1822 0.1086 + -18.00 -0.648 0.1640 0.1032 + -17.00 -0.624 0.1465 0.0975 + -16.00 -0.601 0.1300 0.0898 + -15.00 -0.579 0.1145 0.0799 + -14.00 -0.559 0.1000 0.0682 + -13.00 -0.539 0.0867 0.0547 + -12.00 -0.519 0.0744 0.0397 + -11.00 -0.499 0.0633 0.0234 + -10.00 -0.480 0.0534 0.0060 + -5.54 -0.385 0.0245 -0.0800 + -5.04 -0.359 0.0225 -0.0800 + -4.54 -0.360 0.0196 -0.0800 + -4.04 -0.355 0.0174 -0.0800 + -3.54 -0.307 0.0162 -0.0800 + -3.04 -0.246 0.0144 -0.0800 + -3.00 -0.240 0.0240 -0.0623 + -2.50 -0.163 0.0188 -0.0674 + -2.00 -0.091 0.0160 -0.0712 + -1.50 -0.019 0.0137 -0.0746 + -1.00 0.052 0.0118 -0.0778 + -0.50 0.121 0.0104 -0.0806 + 0.00 0.196 0.0094 -0.0831 + 0.50 0.265 0.0096 -0.0863 + 1.00 0.335 0.0098 -0.0895 + 1.50 0.404 0.0099 -0.0924 + 2.00 0.472 0.0100 -0.0949 + 2.50 0.540 0.0102 -0.0973 + 3.00 0.608 0.0103 -0.0996 + 3.50 0.674 0.0104 -0.1016 + 4.00 0.742 0.0105 -0.1037 + 4.50 0.809 0.0107 -0.1057 + 5.00 0.875 0.0108 -0.1076 + 5.50 0.941 0.0109 -0.1094 + 6.00 1.007 0.0110 -0.1109 + 6.50 1.071 0.0113 -0.1118 + 7.00 1.134 0.0115 -0.1127 + 7.50 1.198 0.0117 -0.1138 + 8.00 1.260 0.0120 -0.1144 + 8.50 1.318 0.0126 -0.1137 + 9.00 1.368 0.0133 -0.1112 + 9.50 1.422 0.0143 -0.1100 + 10.00 1.475 0.0156 -0.1086 + 10.50 1.523 0.0174 -0.1064 + 11.00 1.570 0.0194 -0.1044 + 11.50 1.609 0.0227 -0.1013 + 12.00 1.642 0.0269 -0.0980 + 12.50 1.675 0.0319 -0.0953 + 13.00 1.700 0.0398 -0.0925 + 13.50 1.717 0.0488 -0.0896 + 14.00 1.712 0.0614 -0.0864 + 14.50 1.703 0.0786 -0.0840 + 15.50 1.671 0.1173 -0.0830 + 16.00 1.649 0.1377 -0.0848 + 16.50 1.621 0.1600 -0.0880 + 17.00 1.598 0.1814 -0.0926 + 17.50 1.571 0.2042 -0.0984 + 18.00 1.549 0.2316 -0.1052 + 19.00 1.544 0.2719 -0.1158 + 19.50 1.549 0.2906 -0.1213 + 20.00 1.565 0.3085 -0.1248 + 21.00 1.565 0.3447 -0.1317 + 22.00 1.563 0.3820 -0.1385 + 23.00 1.558 0.4203 -0.1452 + 24.00 1.552 0.4593 -0.1518 + 25.00 1.546 0.4988 -0.1583 + 26.00 1.539 0.5387 -0.1647 + 28.00 1.527 0.6187 -0.1770 + 30.00 1.522 0.6978 -0.1886 + 32.00 1.529 0.7747 -0.1994 + 35.00 1.544 0.8869 -0.2148 + 40.00 1.529 1.0671 -0.2392 + 45.00 1.471 1.2319 -0.2622 + 50.00 1.376 1.3747 -0.2839 + 55.00 1.249 1.4899 -0.3043 + 60.00 1.097 1.5728 -0.3236 + 65.00 0.928 1.6202 -0.3417 + 70.00 0.750 1.6302 -0.3586 + 75.00 0.570 1.6031 -0.3745 + 80.00 0.396 1.5423 -0.3892 + 85.00 0.237 1.4598 -0.4028 + 90.00 0.101 1.4041 -0.4151 + 95.00 -0.022 1.4053 -0.4261 + 100.00 -0.143 1.3914 -0.4357 + 105.00 -0.261 1.3625 -0.4437 + 110.00 -0.374 1.3188 -0.4498 + 115.00 -0.480 1.2608 -0.4538 + 120.00 -0.575 1.1891 -0.4553 + 125.00 -0.659 1.1046 -0.4540 + 130.00 -0.727 1.0086 -0.4492 + 135.00 -0.778 0.9025 -0.4405 + 140.00 -0.809 0.7883 -0.4270 + 145.00 -0.818 0.6684 -0.4078 + 150.00 -0.800 0.5457 -0.3821 + 155.00 -0.754 0.4236 -0.3484 + 160.00 -0.677 0.3066 -0.3054 + 170.00 -0.417 0.1085 -0.1842 + 175.00 -0.229 0.0510 -0.1013 + 180.00 0.000 0.0407 0.0000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17_coords.txt new file mode 100644 index 0000000000..b1b81649b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU35_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU 35 +! x/c y/c +1.00000 0.00283 +0.99660 0.00378 +0.99314 0.00477 +0.98961 0.00578 +0.98601 0.00683 +0.98235 0.00789 +0.97863 0.00897 +0.97484 0.01006 +0.97098 0.01116 +0.96706 0.01228 +0.96307 0.01342 +0.95902 0.01456 +0.95490 0.01571 +0.95072 0.01688 +0.94647 0.01806 +0.94216 0.01926 +0.93778 0.02046 +0.93333 0.02169 +0.92882 0.02292 +0.92425 0.02419 +0.91961 0.02547 +0.91490 0.02675 +0.91013 0.02807 +0.90529 0.02941 +0.90039 0.03077 +0.89542 0.03214 +0.89039 0.03353 +0.88529 0.03495 +0.88013 0.03638 +0.87490 0.03782 +0.86961 0.03929 +0.86425 0.04079 +0.85882 0.04230 +0.85333 0.04383 +0.84778 0.04538 +0.84216 0.04694 +0.83647 0.04853 +0.83072 0.05013 +0.82490 0.05176 +0.81902 0.05340 +0.81307 0.05506 +0.80706 0.05673 +0.80098 0.05842 +0.79484 0.06013 +0.78863 0.06184 +0.78235 0.06358 +0.77601 0.06531 +0.76961 0.06708 +0.76314 0.06885 +0.75660 0.07064 +0.75000 0.07244 +0.74333 0.07426 +0.73667 0.07606 +0.73000 0.07786 +0.72333 0.07966 +0.71667 0.08144 +0.71000 0.08322 +0.70333 0.08498 +0.69667 0.08674 +0.69000 0.08849 +0.68333 0.09022 +0.67667 0.09196 +0.67000 0.09368 +0.66333 0.09539 +0.65667 0.09708 +0.65000 0.09876 +0.64333 0.10044 +0.63667 0.10210 +0.63000 0.10375 +0.62333 0.10538 +0.61667 0.10699 +0.61000 0.10859 +0.60333 0.11017 +0.59667 0.11174 +0.59000 0.11330 +0.58333 0.11483 +0.57667 0.11634 +0.57000 0.11784 +0.56333 0.11931 +0.55667 0.12077 +0.55000 0.12220 +0.54333 0.12363 +0.53667 0.12502 +0.53000 0.12639 +0.52333 0.12775 +0.51667 0.12907 +0.51000 0.13037 +0.50333 0.13165 +0.49667 0.13289 +0.49000 0.13411 +0.48333 0.13531 +0.47667 0.13648 +0.47000 0.13761 +0.46333 0.13873 +0.45667 0.13980 +0.45000 0.14086 +0.44333 0.14189 +0.43667 0.14288 +0.43000 0.14384 +0.42333 0.14477 +0.41667 0.14566 +0.41000 0.14653 +0.40333 0.14736 +0.39667 0.14814 +0.39000 0.14889 +0.38333 0.14960 +0.37667 0.15028 +0.37000 0.15091 +0.36333 0.15151 +0.35667 0.15207 +0.35000 0.15258 +0.34333 0.15306 +0.33667 0.15351 +0.33000 0.15391 +0.32333 0.15426 +0.31667 0.15457 +0.31000 0.15482 +0.30333 0.15502 +0.29667 0.15516 +0.29000 0.15524 +0.28333 0.15525 +0.27667 0.15520 +0.27000 0.15507 +0.26333 0.15486 +0.25667 0.15457 +0.25000 0.15419 +0.24342 0.15372 +0.23693 0.15316 +0.23053 0.15250 +0.22421 0.15175 +0.21798 0.15094 +0.21184 0.15002 +0.20579 0.14904 +0.19982 0.14798 +0.19395 0.14686 +0.18816 0.14566 +0.18245 0.14439 +0.17684 0.14308 +0.17131 0.14169 +0.16587 0.14025 +0.16052 0.13875 +0.15526 0.13721 +0.15008 0.13561 +0.14499 0.13396 +0.13999 0.13226 +0.13508 0.13052 +0.13026 0.12873 +0.12552 0.12689 +0.12087 0.12502 +0.11631 0.12311 +0.11183 0.12115 +0.10745 0.11917 +0.10315 0.11715 +0.09893 0.11509 +0.09481 0.11299 +0.09077 0.11087 +0.08683 0.10871 +0.08297 0.10652 +0.07919 0.10430 +0.07551 0.10207 +0.07191 0.09979 +0.06840 0.09750 +0.06498 0.09517 +0.06164 0.09284 +0.05840 0.09048 +0.05524 0.08809 +0.05217 0.08569 +0.04918 0.08327 +0.04629 0.08084 +0.04348 0.07839 +0.04076 0.07592 +0.03812 0.07345 +0.03558 0.07096 +0.03312 0.06847 +0.03075 0.06597 +0.02847 0.06348 +0.02627 0.06097 +0.02417 0.05847 +0.02215 0.05596 +0.02022 0.05344 +0.01837 0.05091 +0.01662 0.04841 +0.01495 0.04589 +0.01337 0.04339 +0.01187 0.04088 +0.01047 0.03840 +0.00915 0.03591 +0.00792 0.03343 +0.00678 0.03096 +0.00572 0.02845 +0.00476 0.02592 +0.00388 0.02329 +0.00309 0.02056 +0.00238 0.01774 +0.00177 0.01503 +0.00124 0.01240 +0.00080 0.00990 +0.00044 0.00733 +0.00018 0.00465 +0.00000 0.00000 +0.00018 -0.00461 +0.00044 -0.00726 +0.00080 -0.00990 +0.00124 -0.01246 +0.00177 -0.01509 +0.00238 -0.01776 +0.00309 -0.02049 +0.00388 -0.02317 +0.00476 -0.02585 +0.00572 -0.02848 +0.00678 -0.03112 +0.00792 -0.03376 +0.00915 -0.03642 +0.01047 -0.03911 +0.01187 -0.04178 +0.01337 -0.04450 +0.01495 -0.04721 +0.01662 -0.04995 +0.01837 -0.05269 +0.02022 -0.05547 +0.02215 -0.05825 +0.02417 -0.06105 +0.02627 -0.06386 +0.02847 -0.06670 +0.03075 -0.06955 +0.03312 -0.07244 +0.03558 -0.07536 +0.03812 -0.07828 +0.04076 -0.08125 +0.04348 -0.08422 +0.04629 -0.08720 +0.04918 -0.09020 +0.05217 -0.09321 +0.05524 -0.09622 +0.05840 -0.09925 +0.06164 -0.10225 +0.06498 -0.10528 +0.06840 -0.10829 +0.07191 -0.11131 +0.07551 -0.11431 +0.07919 -0.11730 +0.08297 -0.12028 +0.08683 -0.12325 +0.09077 -0.12619 +0.09481 -0.12914 +0.09893 -0.13205 +0.10315 -0.13494 +0.10745 -0.13780 +0.11183 -0.14065 +0.11631 -0.14345 +0.12087 -0.14624 +0.12552 -0.14898 +0.13026 -0.15169 +0.13508 -0.15435 +0.13999 -0.15697 +0.14499 -0.15954 +0.15008 -0.16207 +0.15526 -0.16454 +0.16052 -0.16696 +0.16587 -0.16932 +0.17131 -0.17163 +0.17684 -0.17387 +0.18245 -0.17603 +0.18816 -0.17814 +0.19395 -0.18015 +0.19982 -0.18207 +0.20579 -0.18391 +0.21184 -0.18564 +0.21798 -0.18727 +0.22421 -0.18877 +0.23053 -0.19015 +0.23693 -0.19140 +0.24342 -0.19250 +0.25000 -0.19343 +0.25667 -0.19420 +0.26333 -0.19481 +0.27000 -0.19525 +0.27667 -0.19552 +0.28333 -0.19562 +0.29000 -0.19556 +0.29667 -0.19535 +0.30333 -0.19498 +0.31000 -0.19448 +0.31667 -0.19383 +0.32333 -0.19303 +0.33000 -0.19211 +0.33667 -0.19107 +0.34333 -0.18991 +0.35000 -0.18864 +0.35667 -0.18725 +0.36333 -0.18577 +0.37000 -0.18418 +0.37667 -0.18251 +0.38333 -0.18074 +0.39000 -0.17889 +0.39667 -0.17695 +0.40333 -0.17496 +0.41000 -0.17288 +0.41667 -0.17074 +0.42333 -0.16855 +0.43000 -0.16631 +0.43667 -0.16402 +0.44333 -0.16167 +0.45000 -0.15929 +0.45667 -0.15684 +0.46333 -0.15436 +0.47000 -0.15185 +0.47667 -0.14930 +0.48333 -0.14671 +0.49000 -0.14410 +0.49667 -0.14147 +0.50333 -0.13881 +0.51000 -0.13613 +0.51667 -0.13342 +0.52333 -0.13071 +0.53000 -0.12797 +0.53667 -0.12522 +0.54333 -0.12247 +0.55000 -0.11970 +0.55667 -0.11692 +0.56333 -0.11413 +0.57000 -0.11133 +0.57667 -0.10853 +0.58333 -0.10573 +0.59000 -0.10293 +0.59667 -0.10014 +0.60333 -0.09734 +0.61000 -0.09456 +0.61667 -0.09178 +0.62333 -0.08901 +0.63000 -0.08624 +0.63667 -0.08348 +0.64333 -0.08074 +0.65000 -0.07801 +0.65667 -0.07529 +0.66333 -0.07257 +0.67000 -0.06987 +0.67667 -0.06719 +0.68333 -0.06452 +0.69000 -0.06186 +0.69667 -0.05922 +0.70333 -0.05661 +0.71000 -0.05401 +0.71667 -0.05144 +0.72333 -0.04889 +0.73000 -0.04637 +0.73667 -0.04386 +0.74333 -0.04140 +0.75000 -0.03896 +0.75660 -0.03658 +0.76314 -0.03425 +0.76961 -0.03199 +0.77601 -0.02979 +0.78235 -0.02765 +0.78863 -0.02557 +0.79484 -0.02357 +0.80098 -0.02162 +0.80706 -0.01974 +0.81307 -0.01794 +0.81902 -0.01621 +0.82490 -0.01454 +0.83072 -0.01294 +0.83647 -0.01142 +0.84216 -0.00996 +0.84778 -0.00858 +0.85333 -0.00727 +0.85882 -0.00604 +0.86425 -0.00487 +0.86961 -0.00377 +0.87490 -0.00276 +0.88013 -0.00182 +0.88529 -0.00095 +0.89039 -0.00014 +0.89542 0.00061 +0.90039 0.00128 +0.90529 0.00189 +0.91013 0.00243 +0.91490 0.00293 +0.91961 0.00335 +0.92425 0.00370 +0.92882 0.00401 +0.93333 0.00425 +0.93778 0.00441 +0.94216 0.00452 +0.94647 0.00455 +0.95072 0.00451 +0.95490 0.00439 +0.95902 0.00420 +0.96307 0.00394 +0.96706 0.00358 +0.97098 0.00315 +0.97484 0.00264 +0.97863 0.00206 +0.98235 0.00141 +0.98601 0.00069 +0.98961 -0.00011 +0.99314 -0.00097 +0.99660 -0.00190 +1.00000 -0.00283 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17.dat new file mode 100644 index 0000000000..3882d07ad9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17.dat @@ -0,0 +1,190 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! DU40 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"DU40_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -3.2 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.3519 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.3226 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.03 Cd0 ! 2D drag coefficient value at 0-lift. + -0.05 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] + 0.2 x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"DEFAULT" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 136 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0602 0.0000 + -175.00 0.218 0.0699 0.0934 + -170.00 0.397 0.1107 0.1697 + -160.00 0.642 0.3045 0.2813 + -155.00 0.715 0.4179 0.3208 + -150.00 0.757 0.5355 0.3516 + -145.00 0.772 0.6535 0.3752 + -140.00 0.762 0.7685 0.3926 + -135.00 0.731 0.8777 0.4048 + -130.00 0.680 0.9788 0.4126 + -125.00 0.613 1.0700 0.4166 + -120.00 0.532 1.1499 0.4176 + -115.00 0.439 1.2174 0.4158 + -110.00 0.337 1.2716 0.4117 + -105.00 0.228 1.3118 0.4057 + -100.00 0.114 1.3378 0.3979 + -95.00 -0.002 1.3492 0.3887 + -90.00 -0.120 1.3460 0.3781 + -85.00 -0.236 1.3283 0.3663 + -80.00 -0.349 1.2964 0.3534 + -75.00 -0.456 1.2507 0.3394 + -70.00 -0.557 1.1918 0.3244 + -65.00 -0.647 1.1204 0.3084 + -60.00 -0.727 1.0376 0.2914 + -55.00 -0.792 0.9446 0.2733 + -50.00 -0.842 0.8429 0.2543 + -45.00 -0.874 0.7345 0.2342 + -40.00 -0.886 0.6215 0.2129 + -35.00 -0.875 0.5067 0.1906 + -30.00 -0.839 0.3932 0.1670 + -25.00 -0.777 0.2849 0.1422 + -24.00 -0.761 0.2642 0.1371 + -23.00 -0.744 0.2440 0.1320 + -22.00 -0.725 0.2242 0.1268 + -21.00 -0.706 0.2049 0.1215 + -20.00 -0.685 0.1861 0.1162 + -19.00 -0.662 0.1687 0.1097 + -18.00 -0.635 0.1533 0.1012 + -17.00 -0.605 0.1398 0.0907 + -16.00 -0.571 0.1281 0.0784 + -15.00 -0.534 0.1183 0.0646 + -14.00 -0.494 0.1101 0.0494 + -13.00 -0.452 0.1036 0.0330 + -12.00 -0.407 0.0986 0.0156 + -11.00 -0.360 0.0951 -0.0026 + -10.00 -0.311 0.0931 -0.0213 + -8.00 -0.208 0.0930 -0.0600 + -6.00 -0.111 0.0689 -0.0500 + -5.50 -0.090 0.0614 -0.0516 + -5.00 -0.072 0.0547 -0.0532 + -4.50 -0.065 0.0480 -0.0538 + -4.00 -0.054 0.0411 -0.0544 + -3.50 -0.017 0.0349 -0.0554 + -3.00 0.003 0.0299 -0.0558 + -2.50 0.014 0.0255 -0.0555 + -2.00 0.009 0.0198 -0.0534 + -1.50 0.004 0.0164 -0.0442 + -1.00 0.036 0.0147 -0.0469 + -0.50 0.073 0.0137 -0.0522 + 0.00 0.137 0.0113 -0.0573 + 0.50 0.213 0.0114 -0.0644 + 1.00 0.292 0.0118 -0.0718 + 1.50 0.369 0.0122 -0.0783 + 2.00 0.444 0.0124 -0.0835 + 2.50 0.514 0.0124 -0.0866 + 3.00 0.580 0.0123 -0.0887 + 3.50 0.645 0.0120 -0.0900 + 4.00 0.710 0.0119 -0.0914 + 4.50 0.776 0.0122 -0.0933 + 5.00 0.841 0.0125 -0.0947 + 5.50 0.904 0.0129 -0.0957 + 6.00 0.967 0.0135 -0.0967 + 6.50 1.027 0.0144 -0.0973 + 7.00 1.084 0.0158 -0.0972 + 7.50 1.140 0.0174 -0.0972 + 8.00 1.193 0.0198 -0.0968 + 8.50 1.242 0.0231 -0.0958 + 9.00 1.287 0.0275 -0.0948 + 9.50 1.333 0.0323 -0.0942 + 10.00 1.368 0.0393 -0.0926 + 10.50 1.400 0.0475 -0.0908 + 11.00 1.425 0.0580 -0.0890 + 11.50 1.449 0.0691 -0.0877 + 12.00 1.473 0.0816 -0.0870 + 12.50 1.494 0.0973 -0.0870 + 13.00 1.513 0.1129 -0.0876 + 13.50 1.538 0.1288 -0.0886 + 14.50 1.587 0.1650 -0.0917 + 15.00 1.614 0.1845 -0.0939 + 15.50 1.631 0.2052 -0.0966 + 16.00 1.649 0.2250 -0.0996 + 16.50 1.666 0.2467 -0.1031 + 17.00 1.681 0.2684 -0.1069 + 17.50 1.699 0.2900 -0.1110 + 18.00 1.719 0.3121 -0.1157 + 19.00 1.751 0.3554 -0.1242 + 19.50 1.767 0.3783 -0.1291 + 20.50 1.798 0.4212 -0.1384 + 21.00 1.810 0.4415 -0.1416 + 22.00 1.830 0.4830 -0.1479 + 23.00 1.847 0.5257 -0.1542 + 24.00 1.861 0.5694 -0.1603 + 25.00 1.872 0.6141 -0.1664 + 26.00 1.881 0.6593 -0.1724 + 28.00 1.894 0.7513 -0.1841 + 30.00 1.904 0.8441 -0.1954 + 32.00 1.915 0.9364 -0.2063 + 35.00 1.929 1.0722 -0.2220 + 40.00 1.903 1.2873 -0.2468 + 45.00 1.820 1.4796 -0.2701 + 50.00 1.690 1.6401 -0.2921 + 55.00 1.522 1.7609 -0.3127 + 60.00 1.323 1.8360 -0.3321 + 65.00 1.106 1.8614 -0.3502 + 70.00 0.880 1.8347 -0.3672 + 75.00 0.658 1.7567 -0.3830 + 80.00 0.449 1.6334 -0.3977 + 85.00 0.267 1.4847 -0.4112 + 90.00 0.124 1.3879 -0.4234 + 95.00 0.002 1.3912 -0.4343 + 100.00 -0.118 1.3795 -0.4437 + 105.00 -0.235 1.3528 -0.4514 + 110.00 -0.348 1.3114 -0.4573 + 115.00 -0.453 1.2557 -0.4610 + 120.00 -0.549 1.1864 -0.4623 + 125.00 -0.633 1.1041 -0.4606 + 130.00 -0.702 1.0102 -0.4554 + 135.00 -0.754 0.9060 -0.4462 + 140.00 -0.787 0.7935 -0.4323 + 145.00 -0.797 0.6750 -0.4127 + 150.00 -0.782 0.5532 -0.3863 + 155.00 -0.739 0.4318 -0.3521 + 160.00 -0.664 0.3147 -0.3085 + 170.00 -0.410 0.1144 -0.1858 + 175.00 -0.226 0.0702 -0.1022 + 180.00 0.000 0.0602 0.0000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17_coords.txt new file mode 100644 index 0000000000..24e0ec78c9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/DU40_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.33087 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! Adjusted DU4050 +! x/c y/c +1.00000 0.00347 +0.99660 0.00455 +0.99314 0.00565 +0.98961 0.00678 +0.98601 0.00795 +0.98235 0.00914 +0.97863 0.01035 +0.97484 0.01158 +0.97098 0.01283 +0.96706 0.01410 +0.96307 0.01539 +0.95902 0.01670 +0.95490 0.01803 +0.95072 0.01937 +0.94647 0.02074 +0.94216 0.02212 +0.93778 0.02352 +0.93333 0.02495 +0.92882 0.02639 +0.92425 0.02786 +0.91961 0.02936 +0.91490 0.03087 +0.91013 0.03242 +0.90529 0.03400 +0.90039 0.03560 +0.89542 0.03723 +0.89039 0.03887 +0.88529 0.04056 +0.88013 0.04226 +0.87490 0.04399 +0.86961 0.04575 +0.86425 0.04754 +0.85882 0.04935 +0.85333 0.05119 +0.84778 0.05305 +0.84216 0.05493 +0.83647 0.05685 +0.83072 0.05878 +0.82490 0.06076 +0.81902 0.06275 +0.81307 0.06476 +0.80706 0.06680 +0.80098 0.06886 +0.79484 0.07094 +0.78863 0.07304 +0.78235 0.07517 +0.77601 0.07730 +0.76961 0.07947 +0.76314 0.08165 +0.75660 0.08386 +0.75000 0.08608 +0.74333 0.08832 +0.73667 0.09056 +0.73000 0.09279 +0.72333 0.09502 +0.71667 0.09724 +0.71000 0.09946 +0.70333 0.10166 +0.69667 0.10386 +0.69000 0.10605 +0.68333 0.10822 +0.67667 0.11040 +0.67000 0.11256 +0.66333 0.11471 +0.65667 0.11685 +0.65000 0.11897 +0.64333 0.12109 +0.63667 0.12318 +0.63000 0.12527 +0.62333 0.12733 +0.61667 0.12938 +0.61000 0.13142 +0.60333 0.13343 +0.59667 0.13543 +0.59000 0.13742 +0.58333 0.13938 +0.57667 0.14131 +0.57000 0.14323 +0.56333 0.14512 +0.55667 0.14698 +0.55000 0.14882 +0.54333 0.15064 +0.53667 0.15242 +0.53000 0.15417 +0.52333 0.15591 +0.51667 0.15759 +0.51000 0.15925 +0.50333 0.16088 +0.49667 0.16246 +0.49000 0.16401 +0.48333 0.16553 +0.47667 0.16701 +0.47000 0.16844 +0.46333 0.16985 +0.45667 0.17120 +0.45000 0.17253 +0.44333 0.17381 +0.43667 0.17504 +0.43000 0.17624 +0.42333 0.17739 +0.41667 0.17849 +0.41000 0.17957 +0.40333 0.18058 +0.39667 0.18154 +0.39000 0.18246 +0.38333 0.18333 +0.37667 0.18415 +0.37000 0.18491 +0.36333 0.18563 +0.35667 0.18629 +0.35000 0.18690 +0.34333 0.18746 +0.33667 0.18797 +0.33000 0.18842 +0.32333 0.18881 +0.31667 0.18914 +0.31000 0.18940 +0.30333 0.18961 +0.29667 0.18973 +0.29000 0.18979 +0.28333 0.18977 +0.27667 0.18968 +0.27000 0.18950 +0.26333 0.18924 +0.25667 0.18890 +0.25000 0.18845 +0.24342 0.18791 +0.23693 0.18729 +0.23053 0.18657 +0.22421 0.18575 +0.21798 0.18487 +0.21184 0.18388 +0.20579 0.18282 +0.19982 0.18167 +0.19395 0.18046 +0.18816 0.17916 +0.18245 0.17778 +0.17684 0.17634 +0.17131 0.17482 +0.16587 0.17323 +0.16052 0.17158 +0.15526 0.16987 +0.15008 0.16809 +0.14499 0.16625 +0.13999 0.16436 +0.13508 0.16240 +0.13026 0.16038 +0.12552 0.15831 +0.12087 0.15619 +0.11631 0.15402 +0.11183 0.15179 +0.10745 0.14953 +0.10315 0.14722 +0.09893 0.14485 +0.09481 0.14243 +0.09077 0.13998 +0.08683 0.13748 +0.08297 0.13493 +0.07919 0.13234 +0.07551 0.12972 +0.07191 0.12705 +0.06840 0.12435 +0.06498 0.12161 +0.06164 0.11884 +0.05840 0.11603 +0.05524 0.11319 +0.05217 0.11031 +0.04918 0.10740 +0.04629 0.10447 +0.04348 0.10150 +0.04076 0.09851 +0.03812 0.09549 +0.03558 0.09246 +0.03312 0.08940 +0.03075 0.08632 +0.02847 0.08324 +0.02627 0.08013 +0.02417 0.07701 +0.02215 0.07387 +0.02022 0.07070 +0.01837 0.06751 +0.01662 0.06433 +0.01495 0.06111 +0.01337 0.05790 +0.01187 0.05468 +0.01047 0.05148 +0.00915 0.04826 +0.00792 0.04505 +0.00678 0.04181 +0.00572 0.03847 +0.00476 0.03502 +0.00388 0.03133 +0.00309 0.02736 +0.00238 0.02318 +0.00177 0.01920 +0.00124 0.01552 +0.00080 0.01217 +0.00044 0.00892 +0.00018 0.00563 +0.00000 0.00000 +0.00018 -0.00567 +0.00044 -0.00905 +0.00080 -0.01247 +0.00124 -0.01591 +0.00177 -0.01956 +0.00238 -0.02333 +0.00309 -0.02716 +0.00388 -0.03085 +0.00476 -0.03442 +0.00572 -0.03783 +0.00678 -0.04120 +0.00792 -0.04453 +0.00915 -0.04785 +0.01047 -0.05117 +0.01187 -0.05447 +0.01337 -0.05781 +0.01495 -0.06113 +0.01662 -0.06446 +0.01837 -0.06775 +0.02022 -0.07107 +0.02215 -0.07437 +0.02417 -0.07766 +0.02627 -0.08092 +0.02847 -0.08421 +0.03075 -0.08748 +0.03312 -0.09076 +0.03558 -0.09406 +0.03812 -0.09733 +0.04076 -0.10064 +0.04348 -0.10392 +0.04629 -0.10720 +0.04918 -0.11047 +0.05217 -0.11374 +0.05524 -0.11698 +0.05840 -0.12023 +0.06164 -0.12344 +0.06498 -0.12665 +0.06840 -0.12982 +0.07191 -0.13299 +0.07551 -0.13612 +0.07919 -0.13922 +0.08297 -0.14230 +0.08683 -0.14535 +0.09077 -0.14835 +0.09481 -0.15135 +0.09893 -0.15429 +0.10315 -0.15720 +0.10745 -0.16006 +0.11183 -0.16289 +0.11631 -0.16567 +0.12087 -0.16842 +0.12552 -0.17111 +0.13026 -0.17376 +0.13508 -0.17635 +0.13999 -0.17890 +0.14499 -0.18137 +0.15008 -0.18380 +0.15526 -0.18616 +0.16052 -0.18847 +0.16587 -0.19070 +0.17131 -0.19287 +0.17684 -0.19496 +0.18245 -0.19698 +0.18816 -0.19894 +0.19395 -0.20080 +0.19982 -0.20257 +0.20579 -0.20425 +0.21184 -0.20584 +0.21798 -0.20733 +0.22421 -0.20870 +0.23053 -0.20996 +0.23693 -0.21110 +0.24342 -0.21210 +0.25000 -0.21297 +0.25667 -0.21370 +0.26333 -0.21429 +0.27000 -0.21472 +0.27667 -0.21501 +0.28333 -0.21515 +0.29000 -0.21516 +0.29667 -0.21502 +0.30333 -0.21476 +0.31000 -0.21437 +0.31667 -0.21384 +0.32333 -0.21320 +0.33000 -0.21243 +0.33667 -0.21155 +0.34333 -0.21057 +0.35000 -0.20948 +0.35667 -0.20827 +0.36333 -0.20697 +0.37000 -0.20556 +0.37667 -0.20407 +0.38333 -0.20248 +0.39000 -0.20081 +0.39667 -0.19904 +0.40333 -0.19720 +0.41000 -0.19527 +0.41667 -0.19327 +0.42333 -0.19119 +0.43000 -0.18905 +0.43667 -0.18683 +0.44333 -0.18454 +0.45000 -0.18219 +0.45667 -0.17976 +0.46333 -0.17727 +0.47000 -0.17473 +0.47667 -0.17212 +0.48333 -0.16945 +0.49000 -0.16673 +0.49667 -0.16397 +0.50333 -0.16115 +0.51000 -0.15828 +0.51667 -0.15537 +0.52333 -0.15242 +0.53000 -0.14942 +0.53667 -0.14639 +0.54333 -0.14333 +0.55000 -0.14024 +0.55667 -0.13713 +0.56333 -0.13399 +0.57000 -0.13083 +0.57667 -0.12765 +0.58333 -0.12446 +0.59000 -0.12125 +0.59667 -0.11804 +0.60333 -0.11482 +0.61000 -0.11160 +0.61667 -0.10838 +0.62333 -0.10515 +0.63000 -0.10192 +0.63667 -0.09870 +0.64333 -0.09549 +0.65000 -0.09228 +0.65667 -0.08909 +0.66333 -0.08590 +0.67000 -0.08274 +0.67667 -0.07958 +0.68333 -0.07645 +0.69000 -0.07333 +0.69667 -0.07024 +0.70333 -0.06717 +0.71000 -0.06413 +0.71667 -0.06112 +0.72333 -0.05814 +0.73000 -0.05519 +0.73667 -0.05228 +0.74333 -0.04941 +0.75000 -0.04658 +0.75660 -0.04382 +0.76314 -0.04114 +0.76961 -0.03853 +0.77601 -0.03600 +0.78235 -0.03354 +0.78863 -0.03116 +0.79484 -0.02887 +0.80098 -0.02665 +0.80706 -0.02452 +0.81307 -0.02247 +0.81902 -0.02050 +0.82490 -0.01862 +0.83072 -0.01681 +0.83647 -0.01510 +0.84216 -0.01346 +0.84778 -0.01191 +0.85333 -0.01045 +0.85882 -0.00907 +0.86425 -0.00776 +0.86961 -0.00653 +0.87490 -0.00539 +0.88013 -0.00434 +0.88529 -0.00335 +0.89039 -0.00245 +0.89542 -0.00160 +0.90039 -0.00085 +0.90529 -0.00015 +0.91013 0.00046 +0.91490 0.00103 +0.91961 0.00151 +0.92425 0.00193 +0.92882 0.00229 +0.93333 0.00258 +0.93778 0.00279 +0.94216 0.00295 +0.94647 0.00303 +0.95072 0.00303 +0.95490 0.00296 +0.95902 0.00282 +0.96307 0.00261 +0.96706 0.00232 +0.97098 0.00194 +0.97484 0.00149 +0.97863 0.00098 +0.98235 0.00040 +0.98601 -0.00025 +0.98961 -0.00097 +0.99314 -0.00176 +0.99660 -0.00261 +1.00000 -0.00347 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17.dat b/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17.dat new file mode 100644 index 0000000000..68cff47cc6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17.dat @@ -0,0 +1,181 @@ +! ------------ AirfoilInfo v1.01.x Input File ---------------------------------- +! NACA64 airfoil with an aspect ratio of 17. Original -180 to 180deg Cl, Cd, and Cm versus AOA data taken from Appendix A of DOWEC document 10046_009.pdf (numerical values obtained from Koert Lindenburg of ECN). +! Cl and Cd values corrected for rotational stall delay and Cd values corrected using the Viterna method for 0 to 90deg AOA by Jason Jonkman using AirfoilPrep_v2p0.xls. +! note that this file uses Marshall Buhl's new input file processing; start all comment lines with ! +! ------------------------------------------------------------------------------ +"DEFAULT" InterpOrd ! Interpolation order to use for quasi-steady table lookup {1=linear; 3=cubic spline; "default"} [default=1] + 1 NonDimArea ! The non-dimensional area of the airfoil (area/chord^2) (set to 1.0 if unsure or unneeded) +@"NACA64_A17_coords.txt" NumCoords ! The number of coordinates in the airfoil shape file. Set to zero if coordinates not included. +"unused" BL_file ! The file name including the boundary layer characteristics of the profile. Ignored if the aeroacoustic module is not called. + 1 NumTabs ! Number of airfoil tables in this file. +! ------------------------------------------------------------------------------ +! data for table 1 +! ------------------------------------------------------------------------------ + 0.75 Re ! Reynolds number in millions + 0 UserProp ! User property (control) setting +True InclUAdata ! Is unsteady aerodynamics data included in this table? If TRUE, then include 30 UA coefficients below this line +!........................................ + -4.432 alpha0 ! 0-lift angle of attack, depends on airfoil. + 9 alpha1 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA>alpha0. (deg) + -9 alpha2 ! Angle of attack at f=0.7, (approximately the stall angle) for AOA1] + 0 S2 ! Constant in the f curve best-fit for AOA> alpha1; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S3 ! Constant in the f curve best-fit for alpha2<=AOA< alpha0; by definition it depends on the airfoil. [ignored if UAMod<>1] + 0 S4 ! Constant in the f curve best-fit for AOA< alpha2; by definition it depends on the airfoil. [ignored if UAMod<>1] + 1.4073 Cn1 ! Critical value of C0n at leading edge separation. It should be extracted from airfoil data at a given Mach and Reynolds number. It can be calculated from the static value of Cn at either the break in the pitching moment or the loss of chord force at the onset of stall. It is close to the condition of maximum lift of the airfoil at low Mach numbers. + -0.7945 Cn2 ! As Cn1 for negative AOAs. + 0.19 St_sh ! Strouhal's shedding frequency constant. [default = 0.19] + 0.0065 Cd0 ! 2D drag coefficient value at 0-lift. + -0.088 Cm0 ! 2D pitching moment coefficient about 1/4-chord location, at 0-lift, positive if nose up. [If the aerodynamics coefficients table does not include a column for Cm, this needs to be set to 0.0] + 0 k0 ! Constant in the \hat(x)_cp curve best-fit; = (\hat(x)_AC-0.25). [ignored if UAMod<>1] + 0 k1 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k2 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k3 ! Constant in the \hat(x)_cp curve best-fit. [ignored if UAMod<>1] + 0 k1_hat ! Constant in the expression of Cc due to leading edge vortex effects. [ignored if UAMod<>1] +"Default" x_cp_bar ! Constant in the expression of \hat(x)_cp^v. [ignored if UAMod<>1, default = 0.2] +"Default" UACutout ! Angle of attack above which unsteady aerodynamics are disabled (deg). [Specifying the string "Default" sets UACutout to 45 degrees] +"DEFAULT" filtCutOff ! Cut-off frequency (-3 dB corner frequency) for low-pass filtering the AoA input to UA, as well as the 1st and 2nd derivatives (Hz) [default = 20] +!........................................ +! Table of aerodynamics coefficients + 127 NumAlf ! Number of data lines in the following table +! Alpha Cl Cd Cm +! (deg) (-) (-) (-) + -180.00 0.000 0.0198 0.0000 + -175.00 0.374 0.0341 0.1880 + -170.00 0.749 0.0955 0.3770 + -160.00 0.659 0.2807 0.2747 + -155.00 0.736 0.3919 0.3130 + -150.00 0.783 0.5086 0.3428 + -145.00 0.803 0.6267 0.3654 + -140.00 0.798 0.7427 0.3820 + -135.00 0.771 0.8537 0.3935 + -130.00 0.724 0.9574 0.4007 + -125.00 0.660 1.0519 0.4042 + -120.00 0.581 1.1355 0.4047 + -115.00 0.491 1.2070 0.4025 + -110.00 0.390 1.2656 0.3981 + -105.00 0.282 1.3104 0.3918 + -100.00 0.169 1.3410 0.3838 + -95.00 0.052 1.3572 0.3743 + -90.00 -0.067 1.3587 0.3636 + -85.00 -0.184 1.3456 0.3517 + -80.00 -0.299 1.3181 0.3388 + -75.00 -0.409 1.2765 0.3248 + -70.00 -0.512 1.2212 0.3099 + -65.00 -0.606 1.1532 0.2940 + -60.00 -0.689 1.0731 0.2772 + -55.00 -0.759 0.9822 0.2595 + -50.00 -0.814 0.8820 0.2409 + -45.00 -0.850 0.7742 0.2212 + -40.00 -0.866 0.6610 0.2006 + -35.00 -0.860 0.5451 0.1789 + -30.00 -0.829 0.4295 0.1563 + -25.00 -0.853 0.3071 0.1156 + -24.00 -0.870 0.2814 0.1040 + -23.00 -0.890 0.2556 0.0916 + -22.00 -0.911 0.2297 0.0785 + -21.00 -0.934 0.2040 0.0649 + -20.00 -0.958 0.1785 0.0508 + -19.00 -0.982 0.1534 0.0364 + -18.00 -1.005 0.1288 0.0218 + -17.00 -1.082 0.1037 0.0129 + -16.00 -1.113 0.0786 -0.0028 + -15.00 -1.105 0.0535 -0.0251 + -14.00 -1.078 0.0283 -0.0419 + -13.50 -1.053 0.0158 -0.0521 + -13.00 -1.015 0.0151 -0.0610 + -12.00 -0.904 0.0134 -0.0707 + -11.00 -0.807 0.0121 -0.0722 + -10.00 -0.711 0.0111 -0.0734 + -9.00 -0.595 0.0099 -0.0772 + -8.00 -0.478 0.0091 -0.0807 + -7.00 -0.375 0.0086 -0.0825 + -6.00 -0.264 0.0082 -0.0832 + -5.00 -0.151 0.0079 -0.0841 + -4.00 -0.017 0.0072 -0.0869 + -3.00 0.088 0.0064 -0.0912 + -2.00 0.213 0.0054 -0.0946 + -1.00 0.328 0.0052 -0.0971 + 0.00 0.442 0.0052 -0.1014 + 1.00 0.556 0.0052 -0.1076 + 2.00 0.670 0.0053 -0.1126 + 3.00 0.784 0.0053 -0.1157 + 4.00 0.898 0.0054 -0.1199 + 5.00 1.011 0.0058 -0.1240 + 6.00 1.103 0.0091 -0.1234 + 7.00 1.181 0.0113 -0.1184 + 8.00 1.257 0.0124 -0.1163 + 8.50 1.293 0.0130 -0.1163 + 9.00 1.326 0.0136 -0.1160 + 9.50 1.356 0.0143 -0.1154 + 10.00 1.382 0.0150 -0.1149 + 10.50 1.400 0.0267 -0.1145 + 11.00 1.415 0.0383 -0.1143 + 11.50 1.425 0.0498 -0.1147 + 12.00 1.434 0.0613 -0.1158 + 12.50 1.443 0.0727 -0.1165 + 13.00 1.451 0.0841 -0.1153 + 13.50 1.453 0.0954 -0.1131 + 14.00 1.448 0.1065 -0.1112 + 14.50 1.444 0.1176 -0.1101 + 15.00 1.445 0.1287 -0.1103 + 15.50 1.447 0.1398 -0.1109 + 16.00 1.448 0.1509 -0.1114 + 16.50 1.444 0.1619 -0.1111 + 17.00 1.438 0.1728 -0.1097 + 17.50 1.439 0.1837 -0.1079 + 18.00 1.448 0.1947 -0.1080 + 18.50 1.452 0.2057 -0.1090 + 19.00 1.448 0.2165 -0.1086 + 19.50 1.438 0.2272 -0.1077 + 20.00 1.428 0.2379 -0.1099 + 21.00 1.401 0.2590 -0.1169 + 22.00 1.359 0.2799 -0.1190 + 23.00 1.300 0.3004 -0.1235 + 24.00 1.220 0.3204 -0.1393 + 25.00 1.168 0.3377 -0.1440 + 26.00 1.116 0.3554 -0.1486 + 28.00 1.015 0.3916 -0.1577 + 30.00 0.926 0.4294 -0.1668 + 32.00 0.855 0.4690 -0.1759 + 35.00 0.800 0.5324 -0.1897 + 40.00 0.804 0.6452 -0.2126 + 45.00 0.793 0.7573 -0.2344 + 50.00 0.763 0.8664 -0.2553 + 55.00 0.717 0.9708 -0.2751 + 60.00 0.656 1.0693 -0.2939 + 65.00 0.582 1.1606 -0.3117 + 70.00 0.495 1.2438 -0.3285 + 75.00 0.398 1.3178 -0.3444 + 80.00 0.291 1.3809 -0.3593 + 85.00 0.176 1.4304 -0.3731 + 90.00 0.053 1.4565 -0.3858 + 95.00 -0.074 1.4533 -0.3973 + 100.00 -0.199 1.4345 -0.4075 + 105.00 -0.321 1.4004 -0.4162 + 110.00 -0.436 1.3512 -0.4231 + 115.00 -0.543 1.2874 -0.4280 + 120.00 -0.640 1.2099 -0.4306 + 125.00 -0.723 1.1196 -0.4304 + 130.00 -0.790 1.0179 -0.4270 + 135.00 -0.840 0.9064 -0.4196 + 140.00 -0.868 0.7871 -0.4077 + 145.00 -0.872 0.6627 -0.3903 + 150.00 -0.850 0.5363 -0.3665 + 155.00 -0.798 0.4116 -0.3349 + 160.00 -0.714 0.2931 -0.2942 + 170.00 -0.749 0.0971 -0.3771 + 175.00 -0.374 0.0334 -0.1879 + 180.00 0.000 0.0198 0.0000 diff --git a/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17_coords.txt b/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17_coords.txt new file mode 100644 index 0000000000..aa31ac26b2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Airfoils/NACA64_A17_coords.txt @@ -0,0 +1,407 @@ + 400 NumCoords ! The number of coordinates in the airfoil shape file (including an extra coordinate for airfoil reference). Set to zero if coordinates not included. +! ......... x-y coordinates are next if NumCoords > 0 ............. +! x-y coordinate of airfoil reference +! x/c y/c +0.25 0 +! coordinates of airfoil shape; data from TU Delft as posted here: https://wind.nrel.gov/forum/wind/viewtopic.php?f=2&t=440 +! NACA 64-618 (interpolated to 399 points) +! x/c y/c +1.000000 0.000000 +0.990000 0.003385 +0.980000 0.006126 +0.975000 0.007447 +0.970000 0.008767 +0.965000 0.010062 +0.960000 0.011357 +0.955000 0.012639 +0.950000 0.013921 +0.945000 0.015200 +0.940000 0.016478 +0.935000 0.017757 +0.930000 0.019036 +0.925000 0.020317 +0.920000 0.021598 +0.915000 0.022881 +0.910000 0.024163 +0.905000 0.025448 +0.900000 0.026733 +0.887500 0.029951 +0.875000 0.033169 +0.862500 0.036386 +0.850000 0.039603 +0.837500 0.042804 +0.825000 0.046004 +0.812500 0.049171 +0.800000 0.052337 +0.787500 0.055452 +0.775000 0.058566 +0.762500 0.061611 +0.750000 0.064656 +0.737500 0.067615 +0.725000 0.070573 +0.712500 0.073429 +0.700000 0.076285 +0.687500 0.079029 +0.675000 0.081773 +0.662500 0.084393 +0.650000 0.087012 +0.637500 0.089490 +0.625000 0.091967 +0.612500 0.094283 +0.600000 0.096599 +0.587500 0.098743 +0.575000 0.100887 +0.562500 0.102843 +0.550000 0.104799 +0.537500 0.106549 +0.525000 0.108299 +0.512500 0.109830 +0.500000 0.111360 +0.487500 0.112649 +0.475000 0.113937 +0.462500 0.114964 +0.450000 0.115990 +0.445000 0.116320 +0.440000 0.116650 +0.435000 0.116931 +0.430000 0.117211 +0.425000 0.117439 +0.420000 0.117667 +0.415000 0.117835 +0.410000 0.118003 +0.405000 0.118104 +0.400000 0.118204 +0.395000 0.118231 +0.390000 0.118258 +0.385000 0.118213 +0.380000 0.118168 +0.375000 0.118057 +0.370000 0.117946 +0.365000 0.117777 +0.360000 0.117607 +0.355000 0.117383 +0.350000 0.117159 +0.345000 0.116881 +0.340000 0.116603 +0.335000 0.116273 +0.330000 0.115942 +0.325000 0.115562 +0.320000 0.115181 +0.315000 0.114750 +0.310000 0.114319 +0.305000 0.113838 +0.300000 0.113356 +0.295000 0.112824 +0.290000 0.112292 +0.285000 0.111710 +0.280000 0.111127 +0.275000 0.110495 +0.270000 0.109863 +0.265000 0.109180 +0.260000 0.108497 +0.255000 0.107762 +0.250000 0.107027 +0.245000 0.106241 +0.240000 0.105454 +0.235000 0.104614 +0.230000 0.103774 +0.225000 0.102880 +0.220000 0.101985 +0.215000 0.101035 +0.210000 0.100084 +0.205000 0.099076 +0.200000 0.098068 +0.195000 0.097001 +0.190000 0.095934 +0.185000 0.094805 +0.180000 0.093676 +0.175000 0.092484 +0.170000 0.091291 +0.165000 0.090032 +0.160000 0.088772 +0.155000 0.087441 +0.150000 0.086110 +0.145000 0.084704 +0.140000 0.083298 +0.135000 0.081814 +0.130000 0.080329 +0.125000 0.078759 +0.120000 0.077188 +0.115000 0.075525 +0.110000 0.073862 +0.105000 0.072098 +0.100000 0.070334 +0.097500 0.069412 +0.095000 0.068489 +0.092500 0.067537 +0.090000 0.066584 +0.087500 0.065601 +0.085000 0.064617 +0.082500 0.063600 +0.080000 0.062583 +0.077500 0.061531 +0.075000 0.060478 +0.072500 0.059388 +0.070000 0.058297 +0.067500 0.057165 +0.065000 0.056032 +0.062500 0.054854 +0.060000 0.053676 +0.057500 0.052447 +0.055000 0.051218 +0.052500 0.049933 +0.050000 0.048647 +0.047500 0.047299 +0.045000 0.045950 +0.042500 0.044530 +0.040000 0.043110 +0.037500 0.041606 +0.035000 0.040102 +0.032500 0.038501 +0.030000 0.036899 +0.027500 0.035177 +0.025000 0.033454 +0.022500 0.031574 +0.020000 0.029694 +0.018750 0.028680 +0.017500 0.027666 +0.016250 0.026589 +0.015000 0.025511 +0.013750 0.024354 +0.012500 0.023197 +0.011250 0.021936 +0.010000 0.020674 +0.009500 0.020131 +0.009000 0.019587 +0.008500 0.019017 +0.008000 0.018447 +0.007500 0.017844 +0.007000 0.017241 +0.006500 0.016598 +0.006000 0.015955 +0.005500 0.015260 +0.005000 0.014565 +0.004500 0.013801 +0.004000 0.013037 +0.003500 0.012167 +0.003000 0.011296 +0.002500 0.010262 +0.002000 0.009227 +0.001875 0.008930 +0.001750 0.008633 +0.001625 0.008315 +0.001500 0.007997 +0.001375 0.007655 +0.001250 0.007312 +0.001125 0.006934 +0.001000 0.006555 +0.000875 0.006125 +0.000750 0.005695 +0.000625 0.005184 +0.000500 0.004672 +0.000400 0.004190 +0.000350 0.003913 +0.000300 0.003636 +0.000200 0.002970 +0.000100 0.002104 +0.000050 0.001052 +0.000000 0.000000 +0.000050 -0.001046 +0.000100 -0.002092 +0.000200 -0.002954 +0.000300 -0.003613 +0.000350 -0.003891 +0.000400 -0.004169 +0.000500 -0.004658 +0.000625 -0.005178 +0.000750 -0.005698 +0.000875 -0.006135 +0.001000 -0.006572 +0.001125 -0.006956 +0.001250 -0.007340 +0.001375 -0.007684 +0.001500 -0.008027 +0.001625 -0.008341 +0.001750 -0.008654 +0.001875 -0.008943 +0.002000 -0.009231 +0.002500 -0.010204 +0.003000 -0.011176 +0.003500 -0.011953 +0.004000 -0.012729 +0.004500 -0.013380 +0.005000 -0.014030 +0.005500 -0.014595 +0.006000 -0.015160 +0.006500 -0.015667 +0.007000 -0.016174 +0.007500 -0.016636 +0.008000 -0.017098 +0.008500 -0.017526 +0.009000 -0.017953 +0.009500 -0.018352 +0.010000 -0.018750 +0.011250 -0.019644 +0.012500 -0.020537 +0.013750 -0.021322 +0.015000 -0.022107 +0.016250 -0.022812 +0.017500 -0.023517 +0.018750 -0.024160 +0.020000 -0.024803 +0.022500 -0.025948 +0.025000 -0.027092 +0.027500 -0.028097 +0.030000 -0.029102 +0.032500 -0.030003 +0.035000 -0.030904 +0.037500 -0.031725 +0.040000 -0.032546 +0.042500 -0.033304 +0.045000 -0.034061 +0.047500 -0.034767 +0.050000 -0.035472 +0.052500 -0.036132 +0.055000 -0.036792 +0.057500 -0.037414 +0.060000 -0.038035 +0.062500 -0.038622 +0.065000 -0.039209 +0.067500 -0.039766 +0.070000 -0.040322 +0.072500 -0.040852 +0.075000 -0.041381 +0.077500 -0.041885 +0.080000 -0.042389 +0.082500 -0.042870 +0.085000 -0.043350 +0.087500 -0.043809 +0.090000 -0.044268 +0.092500 -0.044707 +0.095000 -0.045145 +0.097500 -0.045566 +0.100000 -0.045987 +0.105000 -0.046782 +0.110000 -0.047576 +0.115000 -0.048313 +0.120000 -0.049050 +0.125000 -0.049734 +0.130000 -0.050417 +0.135000 -0.051053 +0.140000 -0.051688 +0.145000 -0.052278 +0.150000 -0.052868 +0.155000 -0.053418 +0.160000 -0.053967 +0.165000 -0.054478 +0.170000 -0.054988 +0.175000 -0.055461 +0.180000 -0.055934 +0.185000 -0.056373 +0.190000 -0.056811 +0.195000 -0.057216 +0.200000 -0.057621 +0.205000 -0.057993 +0.210000 -0.058365 +0.215000 -0.058705 +0.220000 -0.059045 +0.225000 -0.059355 +0.230000 -0.059664 +0.235000 -0.059944 +0.240000 -0.060224 +0.245000 -0.060474 +0.250000 -0.060723 +0.255000 -0.060943 +0.260000 -0.061163 +0.265000 -0.061354 +0.270000 -0.061545 +0.275000 -0.061708 +0.280000 -0.061871 +0.285000 -0.062004 +0.290000 -0.062137 +0.295000 -0.062240 +0.300000 -0.062343 +0.305000 -0.062417 +0.310000 -0.062490 +0.315000 -0.062534 +0.320000 -0.062577 +0.325000 -0.062590 +0.330000 -0.062602 +0.335000 -0.062583 +0.340000 -0.062563 +0.345000 -0.062512 +0.350000 -0.062460 +0.355000 -0.062374 +0.360000 -0.062287 +0.365000 -0.062164 +0.370000 -0.062040 +0.375000 -0.061878 +0.380000 -0.061716 +0.385000 -0.061509 +0.390000 -0.061301 +0.395000 -0.061040 +0.400000 -0.060778 +0.405000 -0.060458 +0.410000 -0.060138 +0.415000 -0.059763 +0.420000 -0.059388 +0.425000 -0.058966 +0.430000 -0.058544 +0.435000 -0.058083 +0.440000 -0.057622 +0.445000 -0.057127 +0.450000 -0.056632 +0.462500 -0.055265 +0.475000 -0.053897 +0.487500 -0.052374 +0.500000 -0.050850 +0.512500 -0.049195 +0.525000 -0.047539 +0.537500 -0.045777 +0.550000 -0.044014 +0.562500 -0.042165 +0.575000 -0.040316 +0.587500 -0.038401 +0.600000 -0.036486 +0.612500 -0.034526 +0.625000 -0.032565 +0.637500 -0.030575 +0.650000 -0.028585 +0.662500 -0.026594 +0.675000 -0.024603 +0.687500 -0.022632 +0.700000 -0.020660 +0.712500 -0.018728 +0.725000 -0.016795 +0.737500 -0.014922 +0.750000 -0.013048 +0.762500 -0.011260 +0.775000 -0.009472 +0.787500 -0.007797 +0.800000 -0.006122 +0.812500 -0.004594 +0.825000 -0.003065 +0.837500 -0.001721 +0.850000 -0.000376 +0.862500 0.000742 +0.875000 0.001859 +0.887500 0.002698 +0.900000 0.003536 +0.905000 0.003780 +0.910000 0.004023 +0.915000 0.004205 +0.920000 0.004387 +0.925000 0.004504 +0.930000 0.004620 +0.935000 0.004661 +0.940000 0.004702 +0.945000 0.004658 +0.950000 0.004614 +0.955000 0.004476 +0.960000 0.004338 +0.965000 0.004084 +0.970000 0.003829 +0.975000 0.003436 +0.980000 0.003042 +0.990000 0.001910 +1.000000 0.000000 diff --git a/zmq_coupling_tests/templatesDir/clean/Cp_Ct_Cq.NREL5MW.txt b/zmq_coupling_tests/templatesDir/clean/Cp_Ct_Cq.NREL5MW.txt new file mode 100644 index 0000000000..4324d3bbac --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Cp_Ct_Cq.NREL5MW.txt @@ -0,0 +1,99 @@ +# ----- Rotor performance tables for the NREL-5MW wind turbine ----- +# ------------ Written on Jan-13-22 using the ROSCO toolbox ------------ + +# Pitch angle vector, 36 entries - x axis (matrix columns) (deg) +-5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 +# TSR vector, 26 entries - y axis (matrix rows) (-) +2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 +# Wind speed vector - z axis (m/s) +11.4 + +# Power coefficient + +0.006673 0.009813 0.013077 0.016508 0.020122 0.023918 0.027887 0.032006 0.036239 0.040540 0.044858 0.049138 0.053326 0.057366 0.061205 0.064796 0.068092 0.071051 0.073631 0.075796 0.077520 0.078793 0.079607 0.079960 0.079851 0.079303 0.078341 0.076993 0.075269 0.073154 0.070619 0.067607 0.064059 0.059976 0.055381 0.050328 +0.020093 0.026879 0.033876 0.041034 0.048264 0.055472 0.062560 0.069438 0.076024 0.082246 0.088041 0.093349 0.098111 0.102262 0.105746 0.108521 0.110563 0.111865 0.112435 0.112304 0.111503 0.110082 0.108043 0.105376 0.102031 0.097898 0.092907 0.087092 0.080496 0.073183 0.065206 0.056618 0.047499 0.037976 0.028144 0.018084 +0.048757 0.059921 0.070879 0.081507 0.091686 0.101314 0.110305 0.118583 0.126073 0.132692 0.138350 0.142964 0.146489 0.148944 0.150362 0.150761 0.150158 0.148560 0.145993 0.142397 0.137607 0.131540 0.124241 0.115747 0.106162 0.095542 0.084011 0.071754 0.058916 0.045611 0.031929 0.017939 0.003701 -0.010721 -0.025259 -0.039848 +0.090123 0.104877 0.118836 0.131894 0.143960 0.154953 0.164780 0.173312 0.180438 0.186134 0.190421 0.193294 0.194678 0.194534 0.192872 0.189595 0.184490 0.177562 0.168848 0.158486 0.146540 0.133154 0.118581 0.103012 0.086606 0.069499 0.051807 0.033628 0.015033 -0.003935 -0.023212 -0.042681 -0.062203 -0.081676 -0.101014 -0.120137 +0.139124 0.156683 0.172901 0.187702 0.200999 0.212709 0.222753 0.231064 0.237530 0.241950 0.244105 0.243810 0.240834 0.235185 0.226970 0.216406 0.203596 0.188826 0.172423 0.154596 0.135473 0.115192 0.093900 0.071756 0.048901 0.025448 0.001458 -0.023067 -0.048079 -0.073394 -0.098747 -0.123894 -0.148637 -0.172971 -0.196999 -0.220426 +0.191782 0.211839 0.230276 0.247076 0.262109 0.275108 0.285675 0.293225 0.297120 0.296898 0.292698 0.284905 0.273940 0.260137 0.243968 0.225765 0.205747 0.184044 0.160751 0.135955 0.109826 0.082563 0.054349 0.025323 -0.004446 -0.034984 -0.066317 -0.098275 -0.130442 -0.162296 -0.193412 -0.223707 -0.253665 -0.283545 -0.312671 -0.340141 +0.246353 0.270341 0.292682 0.312827 0.329812 0.342452 0.349588 0.350796 0.346468 0.337517 0.324917 0.309376 0.291272 0.270832 0.248190 0.223439 0.196656 0.167952 0.137415 0.105259 0.071726 0.037018 0.001262 -0.035533 -0.073456 -0.112507 -0.152329 -0.192145 -0.231094 -0.268667 -0.305110 -0.341553 -0.378474 -0.414899 -0.449086 -0.478908 +0.306243 0.335683 0.361286 0.381426 0.394666 0.400011 0.397807 0.389766 0.377676 0.362345 0.344063 0.323009 0.299287 0.272921 0.243930 0.212388 0.178407 0.142107 0.103741 0.063607 0.021945 -0.021117 -0.065611 -0.111678 -0.159287 -0.207873 -0.256248 -0.303158 -0.347971 -0.391262 -0.434965 -0.480253 -0.525739 -0.568955 -0.606708 -0.638532 +0.368062 0.397982 0.420678 0.434161 0.438041 0.434596 0.426094 0.413722 0.397833 0.378568 0.356023 0.330207 0.301063 0.268542 0.232706 0.193700 0.151740 0.107083 0.060108 0.011125 -0.039710 -0.092454 -0.147289 -0.204180 -0.262421 -0.320480 -0.376558 -0.429701 -0.480649 -0.532192 -0.586717 -0.643176 -0.698195 -0.746783 -0.788014 -0.825218 +0.413915 0.437699 0.451902 0.458070 0.457967 0.452866 0.443478 0.429833 0.411921 0.389793 0.363427 0.332762 0.297737 0.258384 0.214897 0.167596 0.116800 0.062939 0.006435 -0.052490 -0.113873 -0.177938 -0.244676 -0.313397 -0.382360 -0.449143 -0.512100 -0.571792 -0.631581 -0.695509 -0.764242 -0.833635 -0.896797 -0.950560 -0.998368 -1.044827 +0.427324 0.444280 0.455448 0.462056 0.464498 0.462253 0.454597 0.441298 0.422256 0.397517 0.367139 0.331124 0.289519 0.242518 0.190536 0.134077 0.073568 0.009566 -0.057573 -0.127803 -0.201376 -0.278345 -0.358171 -0.439117 -0.518328 -0.593032 -0.663068 -0.731776 -0.804602 -0.885395 -0.971040 -1.052725 -1.123154 -1.184540 -1.242706 -1.302084 +0.413889 0.430080 0.443986 0.455667 0.463490 0.465861 0.461379 0.449315 0.429515 0.402103 0.367325 0.325347 0.276400 0.220931 0.159637 0.093102 0.021935 -0.053297 -0.132381 -0.215535 -0.302917 -0.394172 -0.487834 -0.580989 -0.669719 -0.752399 -0.831452 -0.912845 -1.003839 -1.105589 -1.208911 -1.301214 -1.380509 -1.453087 -1.525242 -1.600224 +0.390738 0.409602 0.427384 0.443933 0.457445 0.465005 0.464411 0.454181 0.433864 0.403639 0.364016 0.315425 0.258360 0.193623 0.122136 0.044567 -0.038313 -0.126023 -0.218606 -0.316340 -0.419059 -0.525699 -0.633667 -0.738622 -0.836834 -0.928785 -1.019688 -1.118620 -1.233318 -1.358741 -1.478110 -1.581346 -1.672639 -1.759983 -1.849169 -1.941926 +0.363054 0.386720 0.409228 0.429996 0.447852 0.460425 0.463989 0.456010 0.435373 0.402165 0.357222 0.301344 0.235402 0.160566 0.077923 -0.011703 -0.107479 -0.209107 -0.316861 -0.430808 -0.550233 -0.673151 -0.795604 -0.912315 -1.020857 -1.123956 -1.230487 -1.353172 -1.496497 -1.645302 -1.779751 -1.896314 -2.002958 -2.108318 -2.217267 -2.330606 +0.332023 0.361556 0.389367 0.414649 0.436246 0.452807 0.460431 0.454894 0.434075 0.397696 0.346937 0.283092 0.207494 0.121668 0.026850 -0.075950 -0.185943 -0.303110 -0.427726 -0.559435 -0.696810 -0.836734 -0.973950 -1.103096 -1.222996 -1.339770 -1.467400 -1.620400 -1.794614 -1.965735 -2.116279 -2.249130 -2.374431 -2.500966 -2.632648 -2.770283 +0.297995 0.333854 0.367528 0.397656 0.423215 0.442899 0.454053 0.450936 0.429986 0.390235 0.333142 0.260640 0.174562 0.076794 -0.031277 -0.148468 -0.274167 -0.408575 -0.551737 -0.702675 -0.859149 -1.016871 -1.169580 -1.311915 -1.444423 -1.578792 -1.734397 -1.922541 -2.128205 -2.321411 -2.490350 -2.642587 -2.789846 -2.940844 -3.098986 -3.264660 +0.261597 0.303619 0.343502 0.378889 0.408674 0.431280 0.445167 0.444233 0.423112 0.379761 0.315806 0.233927 0.136491 0.025768 -0.096686 -0.229613 -0.372646 -0.526034 -0.689370 -0.860978 -1.037730 -1.214335 -1.383513 -1.539437 -1.686737 -1.844401 -2.034203 -2.260837 -2.498120 -2.714447 -2.904511 -3.079332 -3.251981 -3.431224 -3.619857 -3.816817 +0.223751 0.271311 0.317227 0.358217 0.392491 0.418111 0.434088 0.434927 0.413446 0.366239 0.294883 0.202866 0.093151 -0.031589 -0.169648 -0.319787 -0.481868 -0.655988 -0.841105 -1.034831 -1.233270 -1.430180 -1.616348 -1.786462 -1.952417 -2.139500 -2.368690 -2.636225 -2.905702 -3.147086 -3.361213 -3.561934 -3.763787 -3.975522 -4.198409 -4.429489 +0.185578 0.237532 0.288993 0.335546 0.374551 0.403289 0.421002 0.423063 0.400961 0.349628 0.270309 0.167352 0.044405 -0.095487 -0.250473 -0.419415 -0.602317 -0.798913 -1.007440 -1.224860 -1.446724 -1.665242 -1.868434 -2.054428 -2.244050 -2.466255 -2.739406 -3.049892 -3.352672 -3.621561 -3.862815 -4.093010 -4.328409 -4.576896 -4.837351 -5.105458 +0.147095 0.203239 0.259075 0.310894 0.354752 0.386719 0.405978 0.408744 0.385629 0.329881 0.242007 0.127271 -0.009910 -0.166158 -0.339498 -0.528928 -0.734472 -0.955298 -1.188911 -1.431845 -1.679152 -1.920015 -2.140330 -2.345296 -2.563821 -2.826409 -3.147779 -3.503220 -3.840906 -4.140058 -4.411660 -4.675361 -4.948974 -5.238172 -5.539321 -5.847566 +0.109921 0.168465 0.228283 0.284493 0.333003 0.368316 0.389001 0.392004 0.367452 0.306944 0.209888 0.082498 -0.069969 -0.243863 -0.437077 -0.648769 -0.878808 -1.125646 -1.386141 -1.656724 -1.931386 -2.194733 -2.433122 -2.661010 -2.913585 -3.221522 -3.595200 -3.997663 -4.372318 -4.704715 -5.010142 -5.311913 -5.628384 -5.961897 -6.307013 -6.658699 +0.075556 0.133907 0.196815 0.256499 0.309270 0.347981 0.370019 0.372880 0.346417 0.280755 0.173858 0.032901 -0.135979 -0.328881 -0.543585 -0.779386 -1.035790 -1.310469 -1.599847 -1.900506 -2.203972 -2.489774 -2.748220 -3.003362 -3.294941 -3.653136 -4.083147 -4.534716 -4.948847 -5.317645 -5.660775 -6.005570 -6.369299 -6.750614 -7.143160 -7.541782 +0.045437 0.101086 0.164731 0.227521 0.283675 0.325613 0.348964 0.351362 0.322521 0.251245 0.133815 -0.021672 -0.208162 -0.421508 -0.659413 -0.921225 -1.205892 -1.510319 -1.830843 -2.164074 -2.497172 -2.805822 -3.087060 -3.374013 -3.709339 -4.122787 -4.613131 -5.115993 -5.572447 -5.980987 -6.366170 -6.759084 -7.174174 -7.606904 -8.050518 -8.499762 +0.020095 0.070625 0.132961 0.197686 0.256313 0.301131 0.325760 0.327415 0.295744 0.218342 0.089649 -0.081378 -0.286748 -0.522056 -0.784958 -1.074719 -1.389587 -1.725804 -2.080005 -2.448103 -2.811255 -3.143907 -3.451088 -3.774480 -4.158169 -4.632027 -5.186626 -5.743189 -6.245055 -6.696930 -7.128978 -7.575043 -8.045426 -8.533374 -9.031865 -9.535604 +-0.001687 0.043909 0.102330 0.166837 0.227413 0.274487 0.300332 0.301010 0.266040 0.181968 0.041242 -0.146395 -0.371984 -0.630855 -0.920613 -1.240294 -1.587356 -1.957580 -2.348192 -2.753074 -3.146694 -3.505110 -3.841738 -4.206100 -4.642786 -5.182427 -5.805056 -6.418029 -6.968601 -7.467747 -7.951835 -8.455876 -8.985506 -9.532652 -10.089996 -10.652280 +-0.020991 0.020364 0.073330 0.135754 0.197326 0.245733 0.272607 0.272110 0.233378 0.142039 -0.011538 -0.216915 -0.464126 -0.748233 -1.066769 -1.418378 -1.799699 -2.206350 -2.636179 -3.079288 -3.504186 -3.890511 -4.260392 -4.670103 -5.164549 -5.775547 -6.469853 -7.142266 -7.745026 -8.295764 -8.837283 -9.403900 -9.996885 -10.607377 -11.227722 -11.852766 + + +# Thrust coefficient + +0.128717 0.128402 0.127976 0.127677 0.127561 0.127629 0.127867 0.128247 0.128729 0.129258 0.129777 0.130225 0.130542 0.130673 0.130570 0.130193 0.129510 0.128500 0.127155 0.125472 0.123467 0.121169 0.118605 0.115809 0.112801 0.109598 0.106205 0.102605 0.098769 0.094663 0.090253 0.085471 0.080247 0.074585 0.068519 0.062126 +0.168397 0.169715 0.171083 0.172538 0.173986 0.175323 0.176451 0.177284 0.177754 0.177804 0.177391 0.176487 0.175078 0.173164 0.170771 0.167935 0.164700 0.161125 0.157265 0.153157 0.148796 0.144149 0.139139 0.133696 0.127741 0.121140 0.113810 0.105805 0.097197 0.088074 0.078501 0.068532 0.058230 0.047709 0.037053 0.026331 +0.226643 0.229393 0.231723 0.233550 0.234756 0.235255 0.234993 0.233948 0.232126 0.229565 0.226326 0.222484 0.218143 0.213440 0.208473 0.203249 0.197693 0.191672 0.185067 0.177711 0.169360 0.159907 0.149434 0.138024 0.125825 0.112914 0.099398 0.085443 0.071172 0.056685 0.042068 0.027389 0.012700 -0.001958 -0.016522 -0.030881 +0.299075 0.301289 0.302422 0.302406 0.301210 0.298869 0.295464 0.291107 0.285985 0.280362 0.274473 0.268391 0.262007 0.255130 0.247532 0.238852 0.228637 0.216830 0.203516 0.188917 0.173159 0.156385 0.138854 0.120751 0.102214 0.083356 0.064271 0.045044 0.025754 0.006460 -0.012785 -0.031903 -0.050766 -0.069197 -0.086927 -0.103550 +0.379238 0.378835 0.376828 0.373306 0.368432 0.362520 0.355993 0.349221 0.342334 0.335182 0.327457 0.318711 0.308189 0.295450 0.280436 0.263431 0.244639 0.224405 0.203103 0.180973 0.158152 0.134784 0.110984 0.086862 0.062520 0.038061 0.013566 -0.010909 -0.035298 -0.059484 -0.083286 -0.106436 -0.128554 -0.149119 -0.167467 -0.182809 +0.462045 0.457610 0.451683 0.444801 0.437544 0.430278 0.422940 0.415089 0.406018 0.394702 0.380509 0.363246 0.343190 0.320701 0.296376 0.270674 0.243937 0.216365 0.188092 0.159188 0.129783 0.100004 0.069970 0.039795 0.009565 -0.020663 -0.050818 -0.080761 -0.110260 -0.138960 -0.166409 -0.192073 -0.215232 -0.234926 -0.250010 -0.259496 +0.545296 0.537969 0.530603 0.523523 0.516328 0.508094 0.497562 0.483752 0.466005 0.444344 0.419336 0.391808 0.362349 0.331374 0.299182 0.266026 0.232071 0.197454 0.162213 0.126478 0.090382 0.054055 0.017608 -0.018892 -0.055386 -0.091750 -0.127731 -0.162918 -0.196784 -0.228774 -0.258236 -0.284215 -0.305420 -0.320331 -0.327933 -0.328268 +0.634417 0.627969 0.621264 0.612780 0.601387 0.585824 0.565236 0.539859 0.510799 0.478901 0.444769 0.408839 0.371429 0.332767 0.293070 0.252557 0.211368 0.169524 0.127130 0.084335 0.041284 -0.001917 -0.045208 -0.088516 -0.131639 -0.174175 -0.215526 -0.255049 -0.292101 -0.325924 -0.355354 -0.378817 -0.394523 -0.401294 -0.399320 -0.390574 +0.735578 0.726839 0.715209 0.698962 0.676693 0.649128 0.617406 0.582286 0.544379 0.504195 0.462125 0.418443 0.373358 0.327062 0.279804 0.231775 0.183064 0.133686 0.083811 0.033605 -0.016820 -0.067406 -0.118066 -0.168514 -0.218193 -0.266339 -0.312201 -0.355042 -0.394026 -0.427876 -0.454896 -0.473018 -0.480617 -0.477721 -0.466483 -0.450923 +0.836616 0.819394 0.796306 0.768163 0.735696 0.699319 0.659490 0.616641 0.571164 0.523450 0.473790 0.422421 0.369559 0.315437 0.260360 0.204512 0.147873 0.090579 0.032826 -0.025256 -0.083602 -0.142121 -0.200467 -0.257947 -0.313640 -0.366661 -0.416171 -0.461284 -0.500752 -0.532889 -0.555398 -0.565981 -0.564006 -0.551394 -0.532762 -0.512992 +0.923379 0.893210 0.859907 0.823650 0.784285 0.741493 0.695217 0.645715 0.593258 0.538206 0.480917 0.421690 0.360798 0.298558 0.235326 0.171229 0.106253 0.040624 -0.025491 -0.092007 -0.158843 -0.225631 -0.291594 -0.355648 -0.416743 -0.473917 -0.526240 -0.572594 -0.611418 -0.640346 -0.656398 -0.657833 -0.645755 -0.624799 -0.601049 -0.579120 +0.993425 0.954344 0.913695 0.871240 0.826266 0.778188 0.726411 0.670805 0.611601 0.549205 0.484132 0.416794 0.347553 0.276858 0.205091 0.132281 0.058537 -0.015913 -0.090942 -0.166478 -0.242184 -0.317269 -0.390504 -0.460636 -0.526540 -0.587232 -0.641708 -0.688659 -0.725848 -0.749926 -0.757799 -0.749140 -0.727679 -0.700204 -0.673221 -0.650161 +1.058549 1.011415 0.963227 0.914208 0.863809 0.810735 0.753864 0.692505 0.626704 0.556910 0.483849 0.408103 0.330166 0.250636 0.169909 0.087938 0.004949 -0.078857 -0.163388 -0.248386 -0.333115 -0.416283 -0.496411 -0.572141 -0.642397 -0.706208 -0.762552 -0.809541 -0.843850 -0.861381 -0.859866 -0.841099 -0.811461 -0.779163 -0.750163 -0.726138 +1.122305 1.067207 1.011341 0.955082 0.898284 0.839959 0.778078 0.711195 0.638918 0.561654 0.480375 0.395899 0.308904 0.220154 0.129994 0.038399 -0.054349 -0.148080 -0.242618 -0.337354 -0.431053 -0.522046 -0.608688 -0.689695 -0.764072 -0.830961 -0.888968 -0.935169 -0.965155 -0.974811 -0.963246 -0.934896 -0.898382 -0.862536 -0.832084 -0.807326 +1.185738 1.122582 1.058847 0.995008 0.931027 0.866582 0.799502 0.727171 0.648509 0.563696 0.473951 0.380407 0.283976 0.185599 0.085524 -0.016186 -0.119230 -0.223433 -0.328360 -0.432958 -0.535499 -0.634048 -0.726965 -0.813132 -0.891721 -0.961752 -1.021004 -1.065338 -1.089724 -1.090502 -1.068696 -1.031466 -0.989260 -0.950738 -0.919159 -0.894322 +1.248868 1.177878 1.106090 1.034308 0.962814 0.891330 0.818549 0.740704 0.655695 0.563246 0.464772 0.361803 0.255555 0.147124 0.036641 -0.075690 -0.189578 -0.304724 -0.420330 -0.534810 -0.646043 -0.751962 -0.851114 -0.942592 -1.025625 -1.098723 -1.158523 -1.199963 -1.217675 -1.208810 -1.176857 -1.131525 -1.084562 -1.043982 -1.011881 -0.987449 +1.310753 1.232966 1.153240 1.073234 0.993908 0.914846 0.835616 0.752042 0.660663 0.560476 0.452996 0.340238 0.223775 0.104835 -0.016537 -0.140014 -0.265270 -0.391766 -0.518236 -0.642586 -0.762395 -0.875671 -0.981224 -1.078327 -1.165991 -1.241827 -1.301438 -1.339064 -1.349133 -1.330112 -1.288253 -1.235555 -1.184617 -1.142625 -1.110627 -1.086622 +1.370202 1.287113 1.200281 1.111936 1.024461 0.937489 0.851104 0.761450 0.663572 0.555529 0.438759 0.315838 0.188759 0.058841 -0.073915 -0.209068 -0.346176 -0.484368 -0.621832 -0.756036 -0.884420 -1.005217 -1.117496 -1.220568 -1.312850 -1.390993 -1.449734 -1.482671 -1.484225 -1.454750 -1.403285 -1.343886 -1.289747 -1.247079 -1.215478 -1.191550 +1.425945 1.339521 1.246699 1.150493 1.054590 0.959390 0.865327 0.769108 0.664559 0.548527 0.422175 0.288713 0.150621 0.009228 -0.135421 -0.282763 -0.432177 -0.582348 -0.730921 -0.875019 -1.012114 -1.140727 -1.260146 -1.369430 -1.466168 -1.546178 -1.603417 -1.630806 -1.623105 -1.583019 -1.522246 -1.456812 -1.400325 -1.357559 -1.326244 -1.302016 +1.478287 1.389036 1.292096 1.188788 1.084384 0.980656 0.878503 0.775237 0.663743 0.539578 0.403344 0.258956 0.109434 -0.043935 -0.200986 -0.361019 -0.523161 -0.685556 -0.845366 -0.999480 -1.145544 -1.282366 -1.409337 -1.524920 -1.625906 -1.707377 -1.762486 -1.783498 -1.765941 -1.715150 -1.645380 -1.574677 -1.516687 -1.474068 -1.442713 -1.417868 +1.525569 1.435807 1.335411 1.226404 1.113896 1.001379 0.890777 0.780002 0.661259 0.528773 0.382346 0.226642 0.065268 -0.100589 -0.270547 -0.443771 -0.619028 -0.793883 -0.965092 -1.129434 -1.284809 -1.430301 -1.565142 -1.687017 -1.792041 -1.874588 -1.926934 -1.940785 -1.912886 -1.851321 -1.772922 -1.697837 -1.639004 -1.596445 -1.564728 -1.539006 +1.566315 1.479214 1.376488 1.263103 1.143093 1.021619 0.902254 0.783557 0.657210 0.516187 0.359250 0.191837 0.018160 -0.160683 -0.344060 -0.530963 -0.719689 -0.907253 -1.090067 -1.264932 -1.430027 -1.584649 -1.727568 -1.855690 -1.964564 -2.047808 -2.096752 -2.102712 -2.064071 -1.991678 -1.905145 -1.826603 -1.767296 -1.724535 -1.692174 -1.665365 +1.599400 1.517580 1.415403 1.298085 1.171736 1.041419 0.913010 0.786007 0.651695 0.501886 0.334113 0.154593 -0.031851 -0.224178 -0.421492 -0.622547 -0.825079 -1.025616 -1.220296 -1.406037 -1.581314 -1.745475 -1.896602 -2.030921 -2.143474 -2.227031 -2.271933 -2.269336 -2.219606 -2.136371 -2.042346 -1.961175 -1.901455 -1.858218 -1.824963 -1.796908 +1.624851 1.550529 1.451132 1.331239 1.199665 1.060803 0.923092 0.787425 0.644798 0.485924 0.306984 0.114961 -0.084730 -0.291046 -0.502823 -0.718477 -0.935156 -1.148950 -1.355807 -1.552820 -1.738766 -1.912794 -2.072223 -2.212699 -2.328774 -2.412252 -2.452480 -2.440720 -2.379579 -2.285564 -2.184808 -2.101635 -2.041361 -1.997404 -1.963032 -1.933615 +1.644484 1.576932 1.482832 1.362862 1.226569 1.079755 0.932536 0.787882 0.636575 0.468351 0.277909 0.072976 -0.140450 -0.361273 -0.588030 -0.818712 -1.049886 -1.277246 -1.496631 -1.705352 -1.902443 -2.086605 -2.254411 -2.401028 -2.520465 -2.603459 -2.638392 -2.616924 -2.544069 -2.439454 -2.332777 -2.247970 -2.186918 -2.142020 -2.106339 -2.075472 +1.659936 1.597863 1.510260 1.392062 1.252024 1.098156 0.941373 0.787439 0.627098 0.449210 0.246925 0.028662 -0.198996 -0.434846 -0.677094 -0.923225 -1.169251 -1.410513 -1.642804 -1.863707 -2.072377 -2.266900 -2.443154 -2.595911 -2.718548 -2.800637 -2.829676 -2.798002 -2.713156 -2.598249 -2.486428 -2.400100 -2.338052 -2.292009 -2.254855 -2.222470 + + +# Torque coefficient + +0.003340 0.004911 0.006545 0.008262 0.010070 0.011970 0.013957 0.016018 0.018137 0.020289 0.022450 0.024593 0.026688 0.028710 0.030632 0.032429 0.034079 0.035559 0.036851 0.037934 0.038797 0.039434 0.039841 0.040018 0.039964 0.039689 0.039208 0.038533 0.037670 0.036612 0.035343 0.033836 0.032060 0.030017 0.027717 0.025188 +0.008045 0.010762 0.013563 0.016429 0.019324 0.022210 0.025048 0.027802 0.030438 0.032930 0.035250 0.037375 0.039282 0.040944 0.042339 0.043450 0.044267 0.044789 0.045017 0.044964 0.044644 0.044075 0.043258 0.042191 0.040851 0.039196 0.037198 0.034870 0.032229 0.029301 0.026107 0.022669 0.019018 0.015205 0.011268 0.007241 +0.016268 0.019993 0.023649 0.027195 0.030591 0.033804 0.036803 0.039565 0.042064 0.044273 0.046161 0.047700 0.048876 0.049695 0.050168 0.050302 0.050100 0.049567 0.048711 0.047511 0.045913 0.043888 0.041453 0.038619 0.035421 0.031878 0.028030 0.023941 0.019658 0.015218 0.010653 0.005985 0.001235 -0.003577 -0.008428 -0.013295 +0.025774 0.029993 0.033986 0.037720 0.041171 0.044314 0.047125 0.049565 0.051603 0.053232 0.054458 0.055280 0.055675 0.055634 0.055159 0.054221 0.052762 0.050780 0.048288 0.045325 0.041909 0.038080 0.033913 0.029460 0.024768 0.019876 0.014816 0.009617 0.004299 -0.001125 -0.006638 -0.012206 -0.017789 -0.023358 -0.028889 -0.034358 +0.034814 0.039208 0.043266 0.046970 0.050298 0.053228 0.055741 0.057821 0.059439 0.060545 0.061084 0.061010 0.060266 0.058852 0.056797 0.054153 0.050947 0.047252 0.043147 0.038686 0.033900 0.028825 0.023497 0.017956 0.012237 0.006368 0.000365 -0.005772 -0.012031 -0.018366 -0.024710 -0.031003 -0.037195 -0.043284 -0.049297 -0.055159 +0.042659 0.047120 0.051221 0.054958 0.058302 0.061193 0.063544 0.065223 0.066090 0.066040 0.065106 0.063373 0.060934 0.057863 0.054267 0.050218 0.045765 0.040938 0.035756 0.030241 0.024429 0.018365 0.012089 0.005633 -0.000989 -0.007782 -0.014751 -0.021860 -0.029015 -0.036100 -0.043021 -0.049760 -0.056424 -0.063070 -0.069549 -0.075659 +0.049318 0.054120 0.058592 0.062625 0.066025 0.068556 0.069984 0.070226 0.069360 0.067568 0.065045 0.061934 0.058310 0.054218 0.049685 0.044730 0.039369 0.033622 0.027509 0.021072 0.014359 0.007411 0.000253 -0.007113 -0.014705 -0.022523 -0.030495 -0.038466 -0.046263 -0.053785 -0.061080 -0.068376 -0.075767 -0.083059 -0.089903 -0.095873 +0.055734 0.061091 0.065751 0.069416 0.071826 0.072799 0.072397 0.070934 0.068734 0.065944 0.062616 0.058785 0.054468 0.049669 0.044393 0.038653 0.032469 0.025862 0.018880 0.011576 0.003994 -0.003843 -0.011941 -0.020324 -0.028989 -0.037831 -0.046635 -0.055172 -0.063328 -0.071206 -0.079160 -0.087402 -0.095680 -0.103545 -0.110416 -0.116207 +0.061402 0.066394 0.070180 0.072429 0.073076 0.072502 0.071083 0.069019 0.066369 0.063155 0.059394 0.055087 0.050225 0.044800 0.038821 0.032314 0.025314 0.017864 0.010027 0.001856 -0.006625 -0.015424 -0.024572 -0.034062 -0.043778 -0.053464 -0.062820 -0.071685 -0.080185 -0.088783 -0.097879 -0.107298 -0.116477 -0.124582 -0.131461 -0.137667 +0.063740 0.067402 0.069590 0.070539 0.070524 0.069738 0.068292 0.066191 0.063433 0.060025 0.055965 0.051243 0.045849 0.039789 0.033093 0.025809 0.017986 0.009692 0.000991 -0.008083 -0.017536 -0.027401 -0.037678 -0.048261 -0.058881 -0.069165 -0.078860 -0.088052 -0.097259 -0.107103 -0.117688 -0.128374 -0.138100 -0.146379 -0.153741 -0.160896 +0.061104 0.063529 0.065126 0.066071 0.066420 0.066099 0.065004 0.063103 0.060380 0.056842 0.052498 0.047348 0.041399 0.034678 0.027245 0.019172 0.010520 0.001368 -0.008233 -0.018275 -0.028795 -0.039801 -0.051216 -0.062791 -0.074117 -0.084800 -0.094814 -0.104639 -0.115053 -0.126605 -0.138852 -0.150533 -0.160603 -0.169381 -0.177699 -0.186189 +0.055238 0.057399 0.059255 0.060814 0.061858 0.062174 0.061576 0.059966 0.057323 0.053665 0.049023 0.043421 0.036888 0.029486 0.021305 0.012425 0.002927 -0.007113 -0.017668 -0.028765 -0.040427 -0.052606 -0.065106 -0.077539 -0.089381 -0.100415 -0.110966 -0.121829 -0.133973 -0.147552 -0.161342 -0.173660 -0.184243 -0.193929 -0.203559 -0.213566 +0.048889 0.051249 0.053474 0.055545 0.057235 0.058181 0.058107 0.056827 0.054285 0.050503 0.045545 0.039466 0.032326 0.024226 0.015282 0.005576 -0.004794 -0.015768 -0.027352 -0.039580 -0.052432 -0.065775 -0.079284 -0.092416 -0.104704 -0.116209 -0.127582 -0.139961 -0.154312 -0.170004 -0.184940 -0.197857 -0.209279 -0.220207 -0.231366 -0.242972 +0.042753 0.045540 0.048190 0.050636 0.052739 0.054219 0.054639 0.053699 0.051269 0.047359 0.042066 0.035486 0.027721 0.018908 0.009176 -0.001378 -0.012657 -0.024624 -0.037313 -0.050732 -0.064795 -0.079270 -0.093690 -0.107433 -0.120215 -0.132356 -0.144901 -0.159348 -0.176226 -0.193749 -0.209582 -0.223308 -0.235867 -0.248274 -0.261103 -0.274450 +0.036927 0.040211 0.043304 0.046116 0.048518 0.050360 0.051208 0.050592 0.048277 0.044231 0.038585 0.031485 0.023077 0.013532 0.002986 -0.008447 -0.020680 -0.033711 -0.047570 -0.062219 -0.077497 -0.093059 -0.108320 -0.122683 -0.136018 -0.149005 -0.163200 -0.180216 -0.199592 -0.218623 -0.235366 -0.250141 -0.264077 -0.278150 -0.292795 -0.308102 +0.031398 0.035176 0.038724 0.041898 0.044591 0.046665 0.047841 0.047512 0.045305 0.041116 0.035101 0.027462 0.018392 0.008091 -0.003295 -0.015643 -0.028887 -0.043049 -0.058133 -0.074036 -0.090523 -0.107141 -0.123231 -0.138228 -0.152189 -0.166347 -0.182742 -0.202566 -0.224235 -0.244592 -0.262392 -0.278432 -0.293948 -0.309857 -0.326520 -0.343976 +0.026185 0.030391 0.034383 0.037925 0.040906 0.043169 0.044559 0.044466 0.042352 0.038012 0.031611 0.023415 0.013662 0.002579 -0.009678 -0.022983 -0.037300 -0.052654 -0.069003 -0.086180 -0.103872 -0.121549 -0.138483 -0.154090 -0.168834 -0.184616 -0.203614 -0.226299 -0.250050 -0.271703 -0.290728 -0.308227 -0.325508 -0.343449 -0.362331 -0.382045 +0.021330 0.025864 0.030241 0.034148 0.037416 0.039858 0.041381 0.041461 0.039413 0.034913 0.028111 0.019339 0.008880 -0.003011 -0.016172 -0.030485 -0.045936 -0.062535 -0.080182 -0.098649 -0.117566 -0.136337 -0.154085 -0.170301 -0.186122 -0.203956 -0.225804 -0.251308 -0.276997 -0.300008 -0.320420 -0.339555 -0.358797 -0.378982 -0.400229 -0.422258 +0.016887 0.021614 0.026297 0.030533 0.034082 0.036698 0.038309 0.038497 0.036486 0.031815 0.024597 0.015228 0.004041 -0.008689 -0.022792 -0.038165 -0.054808 -0.072698 -0.091673 -0.111457 -0.131646 -0.151530 -0.170019 -0.186944 -0.204199 -0.224419 -0.249274 -0.277527 -0.305079 -0.329546 -0.351500 -0.372446 -0.393867 -0.416478 -0.440178 -0.464575 +0.012803 0.017690 0.022550 0.027060 0.030877 0.033660 0.035336 0.035577 0.033565 0.028713 0.021064 0.011078 -0.000863 -0.014462 -0.029550 -0.046038 -0.063928 -0.083149 -0.103482 -0.124627 -0.146152 -0.167117 -0.186293 -0.204133 -0.223153 -0.246009 -0.273981 -0.304918 -0.334310 -0.360348 -0.383988 -0.406940 -0.430756 -0.455927 -0.482139 -0.508968 +0.009169 0.014052 0.019042 0.023730 0.027777 0.030722 0.032448 0.032698 0.030650 0.025603 0.017507 0.006881 -0.005836 -0.020341 -0.036458 -0.054116 -0.073304 -0.093893 -0.115622 -0.138192 -0.161102 -0.183069 -0.202953 -0.221962 -0.243030 -0.268716 -0.299885 -0.333456 -0.364707 -0.392433 -0.417910 -0.443081 -0.469479 -0.497298 -0.526085 -0.555420 +0.006050 0.010723 0.015760 0.020539 0.024765 0.027865 0.029630 0.029859 0.027740 0.022482 0.013922 0.002635 -0.010889 -0.026336 -0.043528 -0.062410 -0.082942 -0.104937 -0.128110 -0.152185 -0.176486 -0.199372 -0.220067 -0.240498 -0.263846 -0.292529 -0.326963 -0.363123 -0.396285 -0.425817 -0.453293 -0.480903 -0.510029 -0.540564 -0.571997 -0.603917 +0.003499 0.007783 0.012684 0.017518 0.021842 0.025071 0.026869 0.027054 0.024833 0.019345 0.010303 -0.001669 -0.016028 -0.032455 -0.050772 -0.070931 -0.092849 -0.116289 -0.140968 -0.166626 -0.192273 -0.216038 -0.237692 -0.259787 -0.285606 -0.317440 -0.355194 -0.393913 -0.429058 -0.460514 -0.490172 -0.520425 -0.552385 -0.585704 -0.619861 -0.654451 +0.001490 0.005236 0.009858 0.014657 0.019004 0.022327 0.024153 0.024276 0.021928 0.016189 0.006647 -0.006034 -0.021261 -0.038708 -0.058200 -0.079685 -0.103030 -0.127959 -0.154221 -0.181514 -0.208440 -0.233104 -0.255880 -0.279857 -0.308306 -0.343440 -0.384561 -0.425827 -0.463037 -0.496541 -0.528576 -0.561649 -0.596525 -0.632704 -0.669664 -0.707014 +-0.000121 0.003139 0.007316 0.011928 0.016259 0.019625 0.021473 0.021521 0.019021 0.013010 0.002949 -0.010467 -0.026596 -0.045104 -0.065821 -0.088677 -0.113491 -0.139960 -0.167888 -0.196836 -0.224978 -0.250604 -0.274671 -0.300722 -0.331943 -0.370526 -0.415042 -0.458867 -0.498231 -0.533919 -0.568529 -0.604567 -0.642433 -0.681552 -0.721401 -0.761602 +-0.001449 0.001406 0.005062 0.009371 0.013622 0.016963 0.018818 0.018784 0.016110 0.009805 -0.000797 -0.014974 -0.032039 -0.051651 -0.073640 -0.097912 -0.124235 -0.152307 -0.181979 -0.212567 -0.241898 -0.268567 -0.294100 -0.322383 -0.356515 -0.398693 -0.446622 -0.493039 -0.534649 -0.572667 -0.610048 -0.649163 -0.690097 -0.732240 -0.775063 -0.818211 + diff --git a/zmq_coupling_tests/templatesDir/clean/DISCON.IN b/zmq_coupling_tests/templatesDir/clean/DISCON.IN new file mode 100644 index 0000000000..7c4aacb165 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/DISCON.IN @@ -0,0 +1,192 @@ +! Controller parameter input file for the NREL-5MW wind turbine +! - File written using ROSCO version 2.8.0 controller tuning logic on 10/18/23 + +!------- SIMULATION CONTROL ------------------------------------------------------------ +1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)} +0 ! DT_Out - {Time step to output .dbg* files, or 0 to match sampling period of OpenFAST} +0 ! Echo - (0 - no Echo, 1 - Echo input data to .echo) + +!------- CONTROLLER FLAGS ------------------------------------------------- +1 ! F_LPFType - (1: first-order low-pass filter, 2: second-order low-pass filter), [rad/s] (currently filters generator speed and pitch control signals +0 ! IPC_ControlMode - Turn Individual Pitch Control (IPC) for fatigue load reductions (pitch contribution) {0: off, 1: 1P reductions, 2: 1P+2P reductions} +3 ! VS_ControlMode - Generator torque control mode in above rated conditions (0- no torque control, 1- k*omega^2 with PI transitions, 2- WSE TSR Tracking, 3- Power-based TSR Tracking)} +0 ! VS_ConstPower - Do constant power torque control, where above rated torque varies, 0 for constant torque} +1 ! PC_ControlMode - Blade pitch control mode {0: No pitch, fix to fine pitch, 1: active PI blade pitch control} +0 ! Y_ControlMode - Yaw control mode {0: no yaw control, 1: yaw rate control, 2: yaw-by-IPC} +1 ! SS_Mode - Setpoint Smoother mode {0: no setpoint smoothing, 1: introduce setpoint smoothing} +0 ! PRC_Mode - Power reference tracking mode{0: use standard rotor speed set points, 1: use PRC rotor speed setpoints} +2 ! WE_Mode - Wind speed estimator mode {0: One-second low pass filtered hub height wind speed, 1: Immersion and Invariance Estimator, 2: Extended Kalman Filter} +1 ! PS_Mode - Pitch saturation mode {0: no pitch saturation, 1: implement pitch saturation} +0 ! SD_Mode - Shutdown mode {0: no shutdown procedure, 1: pitch to max pitch at shutdown} +0 ! Fl_Mode - Floating specific feedback mode {0: no nacelle velocity feedback, 1: feed back translational velocity, 2: feed back rotational veloicty} +0 ! TD_Mode - Tower damper mode {0: no tower damper, 1: feed back translational nacelle accelleration to pitch angle} +0 ! Flp_Mode - Flap control mode {0: no flap control, 1: steady state flap angle, 2: Proportional flap control, 2: Cyclic (1P) flap control} +0 ! OL_Mode - Open loop control mode {0: no open loop control, 1: open loop control vs. time, 2: rotor position control} +0 ! PA_Mode - Pitch actuator mode {0 - not used, 1 - first order filter, 2 - second order filter} +0 ! PF_Mode - Pitch fault mode {0 - not used, 1 - constant offset on one or more blades} +0 ! AWC_Mode - Active wake control {0 - not used, 1 - complex number method, 2 - Coleman transform method} +0 ! Ext_Mode - External control mode {0 - not used, 1 - call external dynamic library} +0 ! ZMQ_Mode - Fuse ZeroMQ interface {0: unused, 1: Yaw Control} +0 ! CC_Mode - Cable control mode [0- unused, 1- User defined, 2- Open loop control] +0 ! StC_Mode - Structural control mode [0- unused, 1- User defined, 2- Open loop control] + +!------- FILTERS ---------------------------------------------------------- +1.57080 ! F_LPFCornerFreq - Corner frequency (-3dB point) in the low-pass filters, [rad/s] +0.00000 ! F_LPFDamping - Damping coefficient {used only when F_FilterType = 2} [-] +0 ! F_NumNotchFilts - Number of notch filters placed on sensors +0.0000 ! F_NotchFreqs - Natural frequency of the notch filters. Array with length F_NumNotchFilts +0.0000 ! F_NotchBetaNum - Damping value of numerator (determines the width of notch). Array with length F_NumNotchFilts, [-] +0.0000 ! F_NotchBetaDen - Damping value of denominator (determines the depth of notch). Array with length F_NumNotchFilts, [-] +0 ! F_GenSpdNotch_N - Number of notch filters on generator speed +0 ! F_GenSpdNotch_Ind - Indices of notch filters on generator speed +0 ! F_TwrTopNotch_N - Number of notch filters on tower top acceleration signal +0 ! F_TwrTopNotch_Ind - Indices of notch filters on tower top acceleration signal +0.62830 ! F_SSCornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the setpoint smoother, [rad/s]. +0.20944 ! F_WECornerFreq - Corner frequency (-3dB point) in the first order low pass filter for the wind speed estimate [rad/s]. +0.17952 ! F_YawErr - Low pass filter corner frequency for yaw controller [rad/s]. +0.000000 1.000000 ! F_FlCornerFreq - Natural frequency and damping in the second order low pass filter of the tower-top fore-aft motion for floating feedback control [rad/s, -]. +0.01042 ! F_FlHighPassFreq - Natural frequency of first-order high-pass filter for nacelle fore-aft motion [rad/s]. +0.0000 1.0000 ! F_FlpCornerFreq - Corner frequency and damping in the second order low pass filter of the blade root bending moment for flap control + +!------- BLADE PITCH CONTROL ---------------------------------------------- +30 ! PC_GS_n - Amount of gain-scheduling table entries +0.056789 0.084492 0.106018 0.124332 0.140807 0.155903 0.169931 0.183270 0.196062 0.208354 0.220050 0.231503 0.242646 0.253377 0.263967 0.274233 0.284343 0.294292 0.303997 0.313626 0.322957 0.332260 0.341319 0.350368 0.359221 0.368059 0.376700 0.385301 0.393691 0.402050 ! PC_GS_angles - Gain-schedule table: pitch angles [rad]. +-0.018995 -0.016672 -0.014787 -0.013228 -0.011916 -0.010797 -0.009831 -0.008989 -0.008248 -0.007592 -0.007006 -0.006480 -0.006005 -0.005574 -0.005182 -0.004822 -0.004492 -0.004187 -0.003906 -0.003644 -0.003402 -0.003175 -0.002963 -0.002765 -0.002579 -0.002404 -0.002239 -0.002083 -0.001936 -0.001797 ! PC_GS_KP - Gain-schedule table: pitch controller kp gains [s]. +-0.008388 -0.007514 -0.006805 -0.006218 -0.005725 -0.005304 -0.004940 -0.004624 -0.004345 -0.004098 -0.003878 -0.003680 -0.003501 -0.003339 -0.003192 -0.003056 -0.002932 -0.002817 -0.002712 -0.002613 -0.002522 -0.002437 -0.002357 -0.002283 -0.002212 -0.002147 -0.002085 -0.002026 -0.001971 -0.001918 ! PC_GS_KI - Gain-schedule table: pitch controller ki gains [-]. +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_KD - Gain-schedule table: pitch controller kd gains +0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ! PC_GS_TF - Gain-schedule table: pitch controller tf gains (derivative filter) +1.570000000000 ! PC_MaxPit - Maximum physical pitch limit, [rad]. +0.000880000000 ! PC_MinPit - Minimum physical pitch limit, [rad]. +0.174500000000 ! PC_MaxRat - Maximum pitch rate (in absolute value) in pitch controller, [rad/s]. +-0.17450000000 ! PC_MinRat - Minimum pitch rate (in absolute value) in pitch controller, [rad/s]. +122.9096700000 ! PC_RefSpd - Desired (reference) HSS speed for pitch controller, [rad/s]. +0.000880000000 ! PC_FinePit - Record 5: Below-rated pitch angle set-point, [rad] +0.017450000000 ! PC_Switch - Angle above lowest minimum pitch angle for switch, [rad] + +!------- INDIVIDUAL PITCH CONTROL ----------------------------------------- +9.120000 11.400000 ! IPC_Vramp - Start and end wind speeds for cut-in ramp function. First entry: IPC inactive, second entry: IPC fully active. [m/s] +2 ! IPC_SatMode - IPC Saturation method (0 - no saturation (except by PC_MinPit), 1 - saturate by PS_BldPitchMin, 2 - saturate sotfly (full IPC cycle) by PC_MinPit, 3 - saturate softly by PS_BldPitchMin) +0.3 ! IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from IPC), [rad] +0.000e+00 0.000e+00 ! IPC_KP - Proportional gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000e+00 0.000e+00 ! IPC_KI - Integral gain for the individual pitch controller: first parameter for 1P reductions, second for 2P reductions, [-] +0.000000 0.000000 ! IPC_aziOffset - Phase offset added to the azimuth angle for the individual pitch controller, [rad]. +0.0 ! IPC_CornerFreqAct - Corner frequency of the first-order actuators model, to induce a phase lag in the IPC signal {0: Disable}, [rad/s] + +!------- VS TORQUE CONTROL ------------------------------------------------ +94.40000000000 ! VS_GenEff - Generator efficiency mechanical power -> electrical power, [should match the efficiency defined in the generator properties!], [%] +43093.51876000 ! VS_ArSatTq - Above rated generator torque PI control saturation, [Nm] +1500000.000000 ! VS_MaxRat - Maximum torque rate (in absolute value) in torque controller, [Nm/s]. +47402.87063000 ! VS_MaxTq - Maximum generator torque in Region 3 (HSS side), [Nm]. +0.000000000000 ! VS_MinTq - Minimum generator torque (HSS side), [Nm]. +35.29006000000 ! VS_MinOMSpd - Minimum generator speed [rad/s] +2.063350000000 ! VS_Rgn2K - Generator torque constant in Region 2 (HSS side). Only used in VS_ControlMode = 1,3 +5000000.000000 ! VS_RtPwr - Wind turbine rated power [W] +43093.51876000 ! VS_RtTq - Rated torque, [Nm]. +122.9096700000 ! VS_RefSpd - Rated generator speed [rad/s] +1 ! VS_n - Number of generator PI torque controller gains +-657.442080000 ! VS_KP - Proportional gain for generator PI torque controller [-]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +-104.507080000 ! VS_KI - Integral gain for generator PI torque controller [s]. (Only used in the transitional 2.5 region if VS_ControlMode =/ 2) +7.64 ! VS_TSRopt - Power-maximizing region 2 tip-speed-ratio. Only used in VS_ControlMode = 2. +0.314000000000 ! VS_PwrFiltF - Low pass filter on power used to determine generator speed set point. Only used in VS_ControlMode = 3. + +!------- SETPOINT SMOOTHER --------------------------------------------- +1.00000 ! SS_VSGain - Variable speed torque controller setpoint smoother gain, [-]. +0.00100 ! SS_PCGain - Collective pitch controller setpoint smoother gain, [-]. + +!------- POWER REFERENCE TRACKING -------------------------------------- +2 ! PRC_n - Number of elements in PRC_WindSpeeds and PRC_GenSpeeds array +0.07854 ! PRC_LPF_Freq - Frequency of the low pass filter on the wind speed estimate used to set PRC_GenSpeeds [rad/s] +3.0000 25.0000 ! PRC_WindSpeeds - Array of wind speeds used in rotor speed vs. wind speed lookup table [m/s] +0.7917 0.7917 ! PRC_GenSpeeds - Array of generator speeds corresponding to PRC_WindSpeeds [rad/s] + +!------- WIND SPEED ESTIMATOR --------------------------------------------- +63.000 ! WE_BladeRadius - Blade length (distance from hub center to blade tip), [m] +1 ! WE_CP_n - Amount of parameters in the Cp array +0.0 ! WE_CP - Parameters that define the parameterized CP(lambda) function +0.0 ! WE_Gamma - Adaption gain of the wind speed estimator algorithm [m/rad] +97.0 ! WE_GearboxRatio - Gearbox ratio [>=1], [-] +43702538.05700 ! WE_Jtot - Total drivetrain inertia, including blades, hub and casted generator inertia to LSS, [kg m^2] +1.225 ! WE_RhoAir - Air density, [kg m^-3] +"Cp_Ct_Cq.NREL5MW.txt" ! PerfFileName - File containing rotor performance tables (Cp,Ct,Cq) (absolute path or relative to this file) +36 26 ! PerfTableSize - Size of rotor performance tables, first number refers to number of blade pitch angles, second number referse to number of tip-speed ratios +60 ! WE_FOPoles_N - Number of first-order system poles used in EKF +3.0000 3.2897 3.5793 3.8690 4.1586 4.4483 4.7379 5.0276 5.3172 5.6069 5.8966 6.1862 6.4759 6.7655 7.0552 7.3448 7.6345 7.9241 8.2138 8.5034 8.7931 9.0828 9.3724 9.6621 9.9517 10.2414 10.5310 10.8207 11.1103 11.4000 11.8533 12.3067 12.7600 13.2133 13.6667 14.1200 14.5733 15.0267 15.4800 15.9333 16.3867 16.8400 17.2933 17.7467 18.2000 18.6533 19.1067 19.5600 20.0133 20.4667 20.9200 21.3733 21.8267 22.2800 22.7333 23.1867 23.6400 24.0933 24.5467 25.0000 ! WE_FOPoles_v - Wind speeds corresponding to first-order system poles [m/s] +-0.01638154 -0.01796321 -0.01954487 -0.02112654 -0.02270820 -0.02428987 -0.02587154 -0.02745320 -0.02903487 -0.03061653 -0.03219820 -0.03377987 -0.03536153 -0.03694320 -0.03852486 -0.04010653 -0.04168820 -0.04326986 -0.04485153 -0.04643319 -0.04801486 -0.04959652 -0.05117819 -0.05275986 -0.05434152 -0.05592319 -0.05758373 -0.05882656 -0.06845507 -0.05992890 -0.05031134 -0.05798636 -0.06840333 -0.08061549 -0.09336590 -0.10698855 -0.12116040 -0.13530722 -0.15025447 -0.16589008 -0.18080009 -0.19651023 -0.21294470 -0.22969213 -0.24540879 -0.26178304 -0.27905964 -0.29706835 -0.31499595 -0.33136688 -0.34832584 -0.36677525 -0.38556416 -0.40554370 -0.42546670 -0.44309547 -0.46062268 -0.47954729 -0.49884696 -0.51943992 ! WE_FOPoles - First order system poles [1/s] + +!------- YAW CONTROL ------------------------------------------------------ +0.00000 ! Y_uSwitch - Wind speed to switch between Y_ErrThresh. If zero, only the second value of Y_ErrThresh is used [m/s] +4.000000 8.000000 ! Y_ErrThresh - Yaw error threshold/deadbands. Turbine begins to yaw when it passes this. If Y_uSwitch is zero, only the second value is used. [deg]. +0.00870 ! Y_Rate - Yaw rate [rad/s] +0.00000 ! Y_MErrSet - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from yaw-by-IPC), [rad] +0.00000 ! Y_IPC_KP - Yaw-by-IPC proportional controller gain Kp +0.00000 ! Y_IPC_KI - Yaw-by-IPC integral controller gain Ki + +!------- TOWER FORE-AFT DAMPING ------------------------------------------- +-1.00000 ! FA_KI - Integral gain for the fore-aft tower damper controller [rad s/m] +0.0 ! FA_HPFCornerFreq - Corner frequency (-3dB point) in the high-pass filter on the fore-aft acceleration signal [rad/s] +0.0 ! FA_IntSat - Integrator saturation (maximum signal amplitude contribution to pitch from FA damper), [rad] + +!------- MINIMUM PITCH SATURATION ------------------------------------------- +60 ! PS_BldPitchMin_N - Number of values in minimum blade pitch lookup table (should equal number of values in PS_WindSpeeds and PS_BldPitchMin) +3.000 3.290 3.579 3.869 4.159 4.448 4.738 5.028 5.317 5.607 5.897 6.186 6.476 6.766 7.055 7.345 7.634 7.924 8.214 8.503 8.793 9.083 9.372 9.662 9.952 10.241 10.531 10.821 11.110 11.400 11.853 12.307 12.760 13.213 13.667 14.120 14.573 15.027 15.480 15.933 16.387 16.840 17.293 17.747 18.200 18.653 19.107 19.560 20.013 20.467 20.920 21.373 21.827 22.280 22.733 23.187 23.640 24.093 24.547 25.000 ! PS_WindSpeeds - Wind speeds corresponding to minimum blade pitch angles [m/s] +0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad] + +!------- SHUTDOWN ----------------------------------------------------------- +0.436300000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad] +0.418880000000 ! SD_CornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle, [rad/s] + +!------- Floating ----------------------------------------------------------- +1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1 +0.0000 ! Fl_Kp - Nacelle velocity proportional feedback gain [s] +0.0000 ! Fl_U - Wind speeds for scheduling Fl_Kp, optional if Fl_Kp is single value [m/s] + +!------- FLAP ACTUATION ----------------------------------------------------- +0.000000000000 ! Flp_Angle - Initial or steady state flap angle [rad] +0.00000000e+00 ! Flp_Kp - Blade root bending moment proportional gain for flap control [s] +0.00000000e+00 ! Flp_Ki - Flap displacement integral gain for flap control [-] +0.174500000000 ! Flp_MaxPit - Maximum (and minimum) flap pitch angle [rad] + +!------- Open Loop Control ----------------------------------------------------- +"unused" ! OL_Filename - Input file with open loop timeseries (absolute path or relative to this file) +0 ! Ind_Breakpoint - The column in OL_Filename that contains the breakpoint (time if OL_Mode = 1) + 0 0 0 ! Ind_BldPitch - The columns in OL_Filename that contains the blade pitch (1,2,3) inputs in rad [array] +0 ! Ind_GenTq - The column in OL_Filename that contains the generator torque in Nm +0 ! Ind_YawRate - The column in OL_Filename that contains the yaw rate in rad/s +0 ! Ind_Azimuth - The column in OL_Filename that contains the desired azimuth position in rad (used if OL_Mode = 2) +0.0000 0.0000 0.0000 0.0000 ! RP_Gains - PID gains and Tf of derivative for rotor position control (used if OL_Mode = 2) +0 ! Ind_CableControl - The column(s) in OL_Filename that contains the cable control inputs in m [Used with CC_Mode = 2, must be the same size as CC_Group_N] +0 ! Ind_StructControl - The column(s) in OL_Filename that contains the structural control inputs [Used with StC_Mode = 2, must be the same size as StC_Group_N] + +!------- Pitch Actuator Model ----------------------------------------------------- +3.140000000000 ! PA_CornerFreq - Pitch actuator bandwidth/cut-off frequency [rad/s] +0.707000000000 ! PA_Damping - Pitch actuator damping ratio [-, unused if PA_Mode = 1] + +!------- Pitch Actuator Faults ----------------------------------------------------- +0.00000000 0.00000000 0.00000000 ! PF_Offsets - Constant blade pitch offsets for blades 1-3 [rad] + +!------- Active Wake Control ----------------------------------------------------- +1 ! AWC_NumModes - Number of user-defined AWC forcing modes +1 ! AWC_n - Azimuthal mode number(s) (i.e., the number and direction of the lobes of the wake structure) +1 ! AWC_harmonic - Harmonic(s) to apply in the AWC Inverse Coleman Transformation (only used when AWC_Mode = 2) +0.0500 ! AWC_freq - Frequency(s) of forcing mode(s) [Hz] +1.0000 ! AWC_amp - Pitch amplitude(s) of individual forcing mode(s) [deg] +0.0000 ! AWC_clockangle - Initial angle(s) of forcing mode(s) [deg] + +!------- External Controller Interface ----------------------------------------------------- +"unused" ! DLL_FileName - Name/location of the dynamic library in the Bladed-DLL format +"unused" ! DLL_InFile - Name of input file sent to the DLL (-) +"DISCON" ! DLL_ProcName - Name of procedure in DLL to be called (-) + +!------- ZeroMQ Interface --------------------------------------------------------- +"tcp://localhost:5555" ! ZMQ_CommAddress - Communication address for ZMQ server, (e.g. "tcp://localhost:5555") +2.000000 ! ZMQ_UpdatePeriod - Call ZeroMQ every [x] seconds, [s] + +!------- Cable Control --------------------------------------------------------- +1 ! CC_Group_N - Number of cable control groups +0 ! CC_GroupIndex - First index for cable control group, should correspond to deltaL +20.000000 ! CC_ActTau - Time constant for line actuator [s] + +!------- Structural Controllers --------------------------------------------------------- +1 ! StC_Group_N - Number of cable control groups +0 ! StC_GroupIndex - First index for structural control group, options specified in ServoDyn summary output diff --git a/zmq_coupling_tests/templatesDir/clean/IceDyn_Input.dat b/zmq_coupling_tests/templatesDir/clean/IceDyn_Input.dat new file mode 100644 index 0000000000..3cd7ff93ce --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/IceDyn_Input.dat @@ -0,0 +1,74 @@ +------------------ IceDyn v1.01.x Input File ----------------------------------- +Freshwater Ice of Great Lakes input properties. +---------------------- STRUCTURE PROPERTIES ------------------------------------ + 1 NumLegs - number of support-structure legs in contact with ice + 0 LegPosX - array of size NumLegs: global X position of legs 1-NumLegs (m) + 0 LegPosY - array of size NumLegs: global Y position of legs 1-NumLegs (m) + 6 StWidth - array of size NumLegs: Width of the structure in contact with the ice, or diameter for cylindrical structures (m) +---------------------- ICE MODELS ---------------------------------------------- + 6 IceModel - Number that represents different ice models. {1: quasi-static load; 2:dynamic ice-structure interaction; 3: random ice load; 4: non-simultaneous ice failure; 5: sloping structure 6: large ice floe impact} + 1 IceSubModel - Number that represents different ice sub models. +---------------------- ICE PROPERTIES -General --------------------------------- +0.1 IceVel - Velocity of ice sheet movement (m/s) +0.8 IceThks - Thickness of the ice sheet (m) +1000 WtDen - Mass density of water (kg/m3) +900 IceDen - Mass density of ice (kg/m3) +0.0 InitLoc - Ice sheet initial location (m) +0.0 InitTm - Ice load starting time (s) +2 Seed1 - Random seed 1 +5 Seed2 - Random seed 2 +---------------------- ICE PROPERTIES - Ice Model 1, SubModel 1------------------ +2.7 Ikm - Indentation factor +3.5e6 Ag - Constant depends only on ice crystal type, used in calculating uniaxial stress (MPa-3s-1) +65000 Qg - Activation Energy (Jmol^-1) +8.314 Rg - Universal gas constant (Jmol-1K-1) +269 Tice - Ice temperature (K) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 2------------------- +0.3 Poisson - Poisson's ratio of ice +90.0 WgAngle - Wedge Angel, degree. Default 90 Degrees. +9.5 EIce - Young's modulus of ice (GPa) +---------------------- ICE PROPERTIES -Ice Model 1, SubModel 3------------------- +5 SigNm - Nominal ice stress (MPa) +---------------------- ICE PROPERTIES -Ice Model 2, SubModel 1,2----------------- +1.0 Pitch - Distance between sequential ice teeth (m) +5.0 IceStr2 - Ice failure stress (MPa) +1.0 Delmax2 - Ice tooth maximum elastic deformation (m) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 1,2----------------- +0.5 ThkMean - Mean value of ice thickness (m) +0.04 ThkVar - Variance of ice thickness (m^2) +0.001 VelMean - Mean value of ice velocity (m/s) +1e-6 VelVar - Variance of ice velocity (m^2/s^2) +15 TeMean - Mean value of ice loading event duration (s) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 2,3----------------- +5 StrMean - Mean value of ice strength (MPa) +1 StrVar - Variance of ice strength (MPa) +---------------------- ICE PROPERTIES -Ice Model 3, SubModel 3------------------- +0.1 DelMean - Mean value of maximum ice tooth tip displacement (m) +0.01 DelVar - Variance of maximum ice tooth tip displacement (m^2) +0.2 PMean - Mean value of the distance between sequential ice teeth (m) +0.01 PVar - Variance of the distance between sequential ice teeth (m^2) +---------------------- ICE PROPERTIES -Ice Model 4 ------------------------------ +0 PrflMean - Mean value of ice contact face position (m) +0.02 PrflSig - Standard deviation of ice contact face position (m) +10 ZoneNo1 - Number of failure zones along contact width +1 ZoneNo2 - Number of failure zones along contact height/thickness +0.27 ZonePitch - Distance between sequential ice teeth (m) +5.0 IceStr - Ice failure stress within each failure region (MPa) +0.027 Delmax - Ice teeth maximum elastic deformatIon (m) +---------------------- ICE PROPERTIES -Ice Model 5, Submodel 1,2 ----------------- +55.0 ConeAgl - Slope angle of the cone (degree) +8.0 ConeDwl - Cone waterline diameter (m) +1.0 ConeDtp - Cone top diameter (m) +0.3 RdupThk - Ride-up ice thickness (m) +0.3 mu - Friction coefficient between structure and ice (-) +0.7 FlxStr - Flexural strength of ice (MPa) +0.1 StrLim - Limit strain for ice fracture failure (-) +1e-2 StrRtLim - Limit strain rate for ice brittle behavior (s^-1) +---------------------- ICE PROPERTIES -Ice Model 6 ------------------------------- +800 FloeLth - Ice floe length (m) +800 FloeWth - Ice floe width (m) +5.0 CPrAr - Ice crushing strength pressure-area relation constant +-0.5 dPrAr - Ice crushing strength pressure-area relation order +9 Fdr - Constant external driving force (MN) +140 Kic - Fracture toughness of ice (kNm^(-3/2)) +3.3 FspN - Non-dimensional splitting load \ No newline at end of file diff --git a/zmq_coupling_tests/templatesDir/clean/IceFloe_IEC_Crushing.dat b/zmq_coupling_tests/templatesDir/clean/IceFloe_IEC_Crushing.dat new file mode 100644 index 0000000000..66ae737cf7 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/IceFloe_IEC_Crushing.dat @@ -0,0 +1,51 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 60.0 +randomSeed 123 +rampTime 10.0 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 1.2 +numLegs 4.0 +towerFrequency 0.28 +! +legX1 4.5 +legY1 4.5 +shelterFactor_ks1 1.0 +loadPhase1 0.0 +! +legX2 -4.5 +legY2 4.5 +shelterFactor_ks2 1.0 +loadPhase2 45.0 +! +legX3 4.5 +legY3 -4.5 +shelterFactor_ks3 1.0 +loadPhase3 135.0 +! +legX4 -4.5 +legY4 -4.5 +shelterFactor_ks4 1.0 +loadPhase4 290.0 +! +singleLoad 0 +legAutoFactor 0 +multiLegFactor_kn 1 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.AD.sum b/zmq_coupling_tests/templatesDir/clean/Main01.AD.sum new file mode 100644 index 0000000000..e9f2163dfc --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.AD.sum @@ -0,0 +1,61 @@ + +This summary information was generated by AeroDyn on 12-Jun-2024 at 10:02:02. + +====== General Options ============================================================================ + 1 WakeMod - Type of wake/induction model: Blade-Element/Momentum Theory + 2 AFAeroMod - Type of blade airfoil aerodynamics model: Beddoes-Leishman unsteady model + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +====== Blade-Element/Momentum Theory Options ====================================================== + 2 SkewMod - Type of skewed-wake correction model: Pitt/Peters + T TipLoss - Use the Prandtl tip-loss model? Yes + T HubLoss - Use the Prandtl hub-loss model? Yes + T TanInd - Include tangential induction in BEMT calculations? Yes + F AIDrag - Include the drag term in the axial-induction calculation? No + F TIDrag - Include the drag term in the tangential-induction calculation? No + 5.0000E-10 IndToler - Convergence tolerance for BEM induction factors (radians) +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== + 3 UAMod - Unsteady Aero Model: Minnema/Pierce variant (changes in Cc and Cm) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 3 NBlOuts - Number of blade nodes selected for output + 19 NumBlNds - Number of blade nodes in the analysis + Blade nodes selected for output: Output node Analysis node + ----------- ------------- + 1 1 + 2 9 + 3 19 + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.ED.sum b/zmq_coupling_tests/templatesDir/clean/Main01.ED.sum new file mode 100644 index 0000000000..6554e1080d --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.ED.sum @@ -0,0 +1,210 @@ + +This summary information was generated by ElastoDyn on 12-Jun-2024 at 10:02:02. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 16 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Enabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.00500000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 0.000 + Mass Incl. Platform (kg) 696850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 OoPDefl1 (m) + 2 IPDefl1 (m) + 3 TwstDefl1 (deg) + 4 BldPitch1 (deg) + 5 Azimuth (deg) + 6 RotSpeed (rpm) + 7 GenSpeed (rpm) + 8 TTDspFA (m) + 9 TTDspSS (m) + 10 TTDspTwst (deg) + 11 Spn2MLxb1 (kN-m) + 12 Spn2MLyb1 (kN-m) + 13 RootFxb1 (kN) + 14 RootFyb1 (kN) + 15 RootFzb1 (kN) + 16 RootMxb1 (kN-m) + 17 RootMyb1 (kN-m) + 18 RootMyc1 (kN-m) + 19 RootMyc2 (kN-m) + 20 RootMyc3 (kN-m) + 21 RootMzb1 (kN-m) + 22 RotTorq (kN-m) + 23 LSSGagMya (kN-m) + 24 LSSGagMza (kN-m) + 25 YawBrFxp (kN) + 26 YawBrFyp (kN) + 27 YawBrFzp (kN) + 28 YawBrMxp (kN-m) + 29 YawBrMyp (kN-m) + 30 YawBrMzp (kN-m) + 31 TwrBsFxt (kN) + 32 TwrBsFyt (kN) + 33 TwrBsFzt (kN) + 34 TwrBsMxt (kN-m) + 35 TwrBsMyt (kN-m) + 36 TwrBsMzt (kN-m) + 37 NcIMURAys (deg/s^2) + 38 NcIMUTAxs (m/s^2) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.SrvD.sum b/zmq_coupling_tests/templatesDir/clean/Main01.SrvD.sum new file mode 100644 index 0000000000..57801f77f5 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 12-Jun-2024 at 10:02:02. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 0 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 12-Jun-2024 at 10:02:02. + diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.UA.sum b/zmq_coupling_tests/templatesDir/clean/Main01.UA.sum new file mode 100644 index 0000000000..f0407452c2 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 12-Jun-2024 at 10:02:02 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.ech b/zmq_coupling_tests/templatesDir/clean/Main01.ech new file mode 100644 index 0000000000..c1ddc67113 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.ech @@ -0,0 +1,107 @@ + +This file of echoed input was generated by OpenFAST on 12-Jun-2024 at 10:02:02. + +Data from OpenFAST primary input file "Main01.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore)" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 6.0000E+02 TMax - Total run time (s) + 5.0000E-03 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8066E+00 Gravity - Gravitational acceleration (m/s^2) + 1.2250E+00 AirDens - Air density (kg/m^3) + 1.0250E+03 WtrDens - Water density (kg/m^3) + 1.4640E-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 3.3500E+02 SpdSound - Speed of sound in working fluid (m/s) + 1.0350E+05 Patm - Atmospheric pressure (Pa) + 1.7000E+03 Pvap - Vapour pressure of working fluid (Pa) + 5.0000E+01 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + T SumPrint - Print summary data to .sum (flag) + 5.0000E+00 SttsTime - Amount of time between screen status messages (s) + 9.9999E+04 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 0 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES10.3E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 1 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + T VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "https://127.0.1:5555" + 0 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + " + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 4 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + "Wind1VelX" "Azimuth" "GenTq" "GenPwr" + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" diff --git a/zmq_coupling_tests/templatesDir/clean/Main01.sum b/zmq_coupling_tests/templatesDir/clean/Main01.sum new file mode 100644 index 0000000000..5415e80ac3 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main01.sum @@ -0,0 +1,103 @@ + +FAST Summary File + +Predictions were generated on 12-Jun-2024 at 10:02:02 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.5.2-7-g2ec068f8-dirty + compiled with + NWTC Subroutine Library + ElastoDyn + BeamDyn (unknown version, unknown date) [not called] + InflowWind + AeroDyn14 (unknown version, unknown date) [not called] + AeroDyn + ServoDyn + HydroDyn (unknown version, unknown date) [not called] + SubDyn (unknown version, unknown date) [not called] + ExtPtfm_MCKF (unknown version, unknown date) [not called] + MAP (unknown version, unknown date) [not called] + FEAMooring (unknown version, unknown date) [not called] + MoorDyn (unknown version, unknown date) [not called] + OrcaFlexInterface (unknown version, unknown date) [not called] + IceFloe (unknown version, unknown date) [not called] + IceDyn (unknown version, unknown date) [not called] + + +Modeling a land-based turbine +Description from the FAST input file: + FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) + +Interpolation order for input/output time histories: 2 (quadratic) +Number of correction iterations: 0 + + + Requested Time Steps + ------------------------------------------------- + Component Time Step (s) Subcycles (-) + ----------------- --------------- ------------- + FAST (glue code) 5.000E-03 + InflowWind 5.000E-03 1 + ElastoDyn 5.000E-03 1 + AeroDyn 5.000E-03 1 + ServoDyn 5.000E-03 1 + FAST output files 5.000E-03 1 + + + Requested Channels in FAST Output File(s) + -------------------------------------------- + Number Name Units Generated by + ------ -------------------- -------------------- ------------ + 1 Time (s) OpenFAST + 2 Wind1VelX (m/s) InflowWind + 3 Wind1VelY (m/s) InflowWind + 4 Wind1VelZ (m/s) InflowWind + 5 OoPDefl1 (m) ElastoDyn + 6 IPDefl1 (m) ElastoDyn + 7 TwstDefl1 (deg) ElastoDyn + 8 BldPitch1 (deg) ElastoDyn + 9 Azimuth (deg) ElastoDyn + 10 RotSpeed (rpm) ElastoDyn + 11 GenSpeed (rpm) ElastoDyn + 12 TTDspFA (m) ElastoDyn + 13 TTDspSS (m) ElastoDyn + 14 TTDspTwst (deg) ElastoDyn + 15 Spn2MLxb1 (kN-m) ElastoDyn + 16 Spn2MLyb1 (kN-m) ElastoDyn + 17 RootFxb1 (kN) ElastoDyn + 18 RootFyb1 (kN) ElastoDyn + 19 RootFzb1 (kN) ElastoDyn + 20 RootMxb1 (kN-m) ElastoDyn + 21 RootMyb1 (kN-m) ElastoDyn + 22 RootMyc1 (kN-m) ElastoDyn + 23 RootMyc2 (kN-m) ElastoDyn + 24 RootMyc3 (kN-m) ElastoDyn + 25 RootMzb1 (kN-m) ElastoDyn + 26 RotTorq (kN-m) ElastoDyn + 27 LSSGagMya (kN-m) ElastoDyn + 28 LSSGagMza (kN-m) ElastoDyn + 29 YawBrFxp (kN) ElastoDyn + 30 YawBrFyp (kN) ElastoDyn + 31 YawBrFzp (kN) ElastoDyn + 32 YawBrMxp (kN-m) ElastoDyn + 33 YawBrMyp (kN-m) ElastoDyn + 34 YawBrMzp (kN-m) ElastoDyn + 35 TwrBsFxt (kN) ElastoDyn + 36 TwrBsFyt (kN) ElastoDyn + 37 TwrBsFzt (kN) ElastoDyn + 38 TwrBsMxt (kN-m) ElastoDyn + 39 TwrBsMyt (kN-m) ElastoDyn + 40 TwrBsMzt (kN-m) ElastoDyn + 41 NcIMURAys (deg/s^2) ElastoDyn + 42 NcIMUTAxs (m/s^2) ElastoDyn + 43 RtFldFxh (N) AeroDyn + 44 RtFldFyh (N) AeroDyn + 45 RtFldFzh (N) AeroDyn + 46 RtFldMxh (N-m) AeroDyn + 47 RtFldMyh (N-m) AeroDyn + 48 RtFldMzh (N-m) AeroDyn + 49 RtVAvgxh (m/s) AeroDyn + 50 RtFldCp (-) AeroDyn + 51 RtFldCt (-) AeroDyn + 52 RtArea (m^2) AeroDyn + 53 RtSpeed (rpm) AeroDyn + 54 RtTSR (-) AeroDyn + 55 GenTq (kN-m) ServoDyn + 56 GenPwr (kW) ServoDyn diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.AD.sum b/zmq_coupling_tests/templatesDir/clean/Main02.AD.sum new file mode 100644 index 0000000000..1288b54991 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.AD.sum @@ -0,0 +1,55 @@ + +This summary information was generated by AeroDyn on 12-Jun-2024 at 09:42:59. + +====== General Options ============================================================================ + 1 WakeMod - Type of wake/induction model: Blade-Element/Momentum Theory + 2 AFAeroMod - Type of blade airfoil aerodynamics model: Beddoes-Leishman unsteady model + 1 TwrPotent - Type of tower influence on wind based on potential flow around the tower: baseline potential flow + 0 TwrShadow - Type of tower influence on wind based on downstream tower shadow: none + T TwrAero - Calculate tower aerodynamic loads? Yes + F CavitCheck - Perform cavitation check? No + F Buoyancy - Include buoyancy effects? No +====== Blade-Element/Momentum Theory Options ====================================================== + 2 SkewMod - Type of skewed-wake correction model: Pitt/Peters + T TipLoss - Use the Prandtl tip-loss model? Yes + T HubLoss - Use the Prandtl hub-loss model? Yes + T TanInd - Include tangential induction in BEMT calculations? Yes + F AIDrag - Include the drag term in the axial-induction calculation? No + F TIDrag - Include the drag term in the tangential-induction calculation? No + 5.0000E-10 IndToler - Convergence tolerance for BEM induction factors (radians) +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== + 3 UAMod - Unsteady Aero Model: Minnema/Pierce variant (changes in Cc and Cm) + T FLookup - Use a lookup for f'? Yes +====== Outputs ==================================================================================== + 0 NBlOuts - Number of blade nodes selected for output + 0 NTwOuts - Number of tower nodes selected for output + + Requested Output Channels: + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 RtFldFxh (N) + 2 RtFldFyh (N) + 3 RtFldFzh (N) + 4 RtFldMxh (N-m) + 5 RtFldMyh (N-m) + 6 RtFldMzh (N-m) + 7 RtVAvgxh (m/s) + 8 RtFldCp (-) + 9 RtFldCt (-) + 10 RtArea (m^2) + 11 RtSpeed (rpm) + 12 RtTSR (-) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- + + +Buoyancy parameters: + +Hub volume (m^3): 0.000 +Nacelle volume (m^3): 0.000 +Total blade volume (m^3): 0.000 +Tower volume (m^3): 0.000 diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.ED.sum b/zmq_coupling_tests/templatesDir/clean/Main02.ED.sum new file mode 100644 index 0000000000..96dec88101 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.ED.sum @@ -0,0 +1,210 @@ + +This summary information was generated by ElastoDyn on 12-Jun-2024 at 09:42:59. + + +Turbine features: + + Upwind, 3-bladed rotor with rigid hub. + The model has 16 of 24 DOFs active (enabled) at start-up. + Disabled Platform horizontal surge translation DOF + Disabled Platform horizontal sway translation DOF + Disabled Platform vertical heave translation DOF + Disabled Platform roll tilt rotation DOF + Disabled Platform pitch tilt rotation DOF + Disabled Platform yaw rotation DOF + Enabled 1st tower fore-aft bending mode DOF + Enabled 1st tower side-to-side bending mode DOF + Enabled 2nd tower fore-aft bending mode DOF + Enabled 2nd tower side-to-side bending mode DOF + Enabled Nacelle yaw DOF + Disabled Rotor-furl DOF + Enabled Variable speed generator DOF + Enabled Drivetrain rotational-flexibility DOF + Disabled Tail-furl DOF + Enabled 1st flapwise bending-mode DOF of blade 1 + Enabled 1st edgewise bending-mode DOF of blade 1 + Enabled 2nd flapwise bending-mode DOF of blade 1 + Enabled 1st flapwise bending-mode DOF of blade 2 + Enabled 1st edgewise bending-mode DOF of blade 2 + Enabled 2nd flapwise bending-mode DOF of blade 2 + Enabled 1st flapwise bending-mode DOF of blade 3 + Enabled 1st edgewise bending-mode DOF of blade 3 + Enabled 2nd flapwise bending-mode DOF of blade 3 + + +Time steps: + + Structural (s) 0.00500000 + + +Some calculated parameters: + + Hub-Height (m) 90.000 + Flexible Tower Length (m) 87.600 + Flexible Blade Length (m) 61.500 + + +Rotor mass properties: + + Rotor Mass (kg) 109389.842 + Rotor Inertia (kg-m^2) 38677040.613 + Blade 1 Blade 2 Blade 3 + ------- ------- ------- + Mass (kg) 17536.614 17536.614 17536.614 + Second Mass Moment (kg-m^2) 11752352.265 11752352.265 11752352.265 + First Mass Moment (kg-m) 362132.653 362132.653 362132.653 + Center of Mass (m) 20.650 20.650 20.650 + + +Additional mass properties: + + Tower-top Mass (kg) 349389.842 + Tower Mass (kg) 347460.232 + Platform Mass (kg) 0.000 + Mass Incl. Platform (kg) 696850.074 + + +Interpolated tower properties: + +Node TwFract HNodes DHNodes TMassDen FAStiff SSStiff + (-) (-) (m) (m) (kg/m) (Nm^2) (Nm^2) + 1 0.025 2.190 4.380 5501.260 5.945E+11 5.945E+11 + 2 0.075 6.570 4.380 5322.040 5.547E+11 5.547E+11 + 3 0.125 10.950 4.380 5145.763 5.169E+11 5.169E+11 + 4 0.175 15.330 4.380 4972.428 4.812E+11 4.812E+11 + 5 0.225 19.710 4.380 4802.038 4.472E+11 4.472E+11 + 6 0.275 24.090 4.380 4634.592 4.152E+11 4.152E+11 + 7 0.325 28.470 4.380 4470.090 3.848E+11 3.848E+11 + 8 0.375 32.850 4.380 4308.530 3.562E+11 3.562E+11 + 9 0.425 37.230 4.380 4149.915 3.292E+11 3.292E+11 + 10 0.475 41.610 4.380 3994.245 3.037E+11 3.037E+11 + 11 0.525 45.990 4.380 3841.515 2.798E+11 2.798E+11 + 12 0.575 50.370 4.380 3691.725 2.573E+11 2.573E+11 + 13 0.625 54.750 4.380 3544.880 2.361E+11 2.361E+11 + 14 0.675 59.130 4.380 3400.980 2.163E+11 2.163E+11 + 15 0.725 63.510 4.380 3260.025 1.978E+11 1.978E+11 + 16 0.775 67.890 4.380 3122.015 1.805E+11 1.805E+11 + 17 0.825 72.270 4.380 2986.945 1.643E+11 1.643E+11 + 18 0.875 76.650 4.380 2854.815 1.493E+11 1.493E+11 + 19 0.925 81.030 4.380 2725.630 1.353E+11 1.353E+11 + 20 0.975 85.410 4.380 2599.390 1.223E+11 1.223E+11 + + +Interpolated blade 1 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 2 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Interpolated blade 3 properties: + +Node BlFract RNodes DRNodes PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (m) (m) (-) (deg) (kg/m) (Nm^2) (Nm^2) + 1 0.029 3.309 3.618 0.253 13.308 787.554 1.823E+10 1.952E+10 + 2 0.088 6.926 3.618 0.294 13.308 464.487 7.021E+09 9.977E+09 + 3 0.147 10.544 3.618 0.339 13.308 414.917 4.944E+09 6.990E+09 + 4 0.206 14.162 3.618 0.375 12.545 412.664 3.178E+09 6.695E+09 + 5 0.265 17.779 3.618 0.375 10.770 361.957 2.263E+09 4.796E+09 + 6 0.324 21.397 3.618 0.375 9.757 346.452 1.862E+09 4.283E+09 + 7 0.382 25.015 3.618 0.375 8.731 330.982 1.440E+09 3.835E+09 + 8 0.441 28.632 3.618 0.375 7.647 304.395 9.968E+08 3.304E+09 + 9 0.500 32.250 3.618 0.375 6.549 272.375 6.410E+08 2.685E+09 + 10 0.559 35.868 3.618 0.375 5.498 250.787 4.010E+08 2.292E+09 + 11 0.618 39.485 3.618 0.375 4.462 211.668 2.468E+08 1.610E+09 + 12 0.676 43.103 3.618 0.375 3.482 177.049 1.409E+08 1.225E+09 + 13 0.735 46.721 3.618 0.375 2.693 153.160 9.890E+07 9.067E+08 + 14 0.794 50.338 3.618 0.375 1.993 128.005 7.145E+07 6.486E+08 + 15 0.853 53.956 3.618 0.375 1.292 102.116 4.819E+07 4.472E+08 + 16 0.912 57.574 3.618 0.375 0.598 77.547 3.095E+07 3.109E+08 + 17 0.971 61.191 3.618 0.375 0.141 51.403 1.013E+07 1.019E+08 + + +Requested Outputs: + + + Col Parameter Units + --- --------------- --------------- + 0 Time (s) + 1 OoPDefl1 (m) + 2 IPDefl1 (m) + 3 TwstDefl1 (deg) + 4 BldPitch1 (deg) + 5 Azimuth (deg) + 6 RotSpeed (rpm) + 7 GenSpeed (rpm) + 8 TTDspFA (m) + 9 TTDspSS (m) + 10 TTDspTwst (deg) + 11 Spn2MLxb1 (kN-m) + 12 Spn2MLyb1 (kN-m) + 13 RootFxb1 (kN) + 14 RootFyb1 (kN) + 15 RootFzb1 (kN) + 16 RootMxb1 (kN-m) + 17 RootMyb1 (kN-m) + 18 RootMyc1 (kN-m) + 19 RootMyc2 (kN-m) + 20 RootMyc3 (kN-m) + 21 RootMzb1 (kN-m) + 22 RotTorq (kN-m) + 23 LSSGagMya (kN-m) + 24 LSSGagMza (kN-m) + 25 YawBrFxp (kN) + 26 YawBrFyp (kN) + 27 YawBrFzp (kN) + 28 YawBrMxp (kN-m) + 29 YawBrMyp (kN-m) + 30 YawBrMzp (kN-m) + 31 TwrBsFxt (kN) + 32 TwrBsFyt (kN) + 33 TwrBsFzt (kN) + 34 TwrBsMxt (kN-m) + 35 TwrBsMyt (kN-m) + 36 TwrBsMzt (kN-m) + 37 NcIMURAys (deg/s^2) + 38 NcIMUTAxs (m/s^2) + + + Requested Output Channels at each blade station: + Col Parameter Units + --- --------------- --------------- diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.SrvD.sum b/zmq_coupling_tests/templatesDir/clean/Main02.SrvD.sum new file mode 100644 index 0000000000..a58c015690 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.SrvD.sum @@ -0,0 +1,66 @@ + +This summary file was generated by ServoDyn on 12-Jun-2024 at 09:42:59. + + Unless specified, units are consistent with Input units, [SI] system is advised. +____________________________________________________________________________________________________ + Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL, 9: ZmqIn} (switch) + PCMode -- Pitch control mode: 0 + TPCOn -- pitch control start time: 0.000000000000E+000 + ------------------- + TPitManS -- pitch override start time: 9.99990E+03 9.99990E+03 9.99990E+03 + BlPitchF -- pitch override final pos: 3.49066E-01 3.49066E-01 3.49066E-01 + PitManRat -- pitch override rate: 1.39626E-01 1.39626E-01 1.39626E-01 + +____________________________________________________________________________________________________ + Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + VSContrl -- speed control mode: 1 + ------------------- + GenModel: 2 + GenEff -- efficiency (%): 9.44000E-01 + GenTiStr -- Timed generator start (s): 0.00000E+00 + GenTiStp -- Timed generator stop (s): 9.99990E+03 + Simple variable speed control + VS_SySp -- region 2.5 synchronous gen speed 1.10622E+02 + VS_Slope -- Torque/speed slope of region 2.5 4.28513E+03 + mVS_TrGnSp -- region 2 -> 2.5 trans gen speed 1.18230E+02 + VS_Rgn2K -- Gen torque constant region 2 2.33225E+00 + VS_RtGnSp -- Rated gen speed 1.21684E+02 + VS_RtTq -- Rated gen torque 4.74030E+04 + +____________________________________________________________________________________________________ + HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + HSSBrMode -- high speed shaft brake mode 0 + +____________________________________________________________________________________________________ + Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + YCMode -- yaw control mode 0 + ------------------- + Yaw spring characteristics + YawNeut -- neutral spring position (degrees) 0.00000E+00 + YawSpr -- spring constant (N-m/rad) 9.02832E+09 + YawDamp -- damping constant (N-m/(rad/s)) 1.91600E+07 + ------------------- + Prescribed yaw motion + TYawManS -- yaw maneuver start time (s) 9.99990E+03 + YawManRat -- yaw maneuver rate (deg/s) 3.49066E-02 + NacYawF -- Final yaw angle for override (deg) 0.00000E+00 + +____________________________________________________________________________________________________ + Tip Brake (not available) + +____________________________________________________________________________________________________ + Airfoil control + AfCMode -- Airfoil control mode 0 + +____________________________________________________________________________________________________ + Cable control + CCMode -- cable control mode 0 + +____________________________________________________________________________________________________ + Structural controls + +____________________________________________________________________________________________________ + Bladed Interface: not used + +This summary file was closed on 12-Jun-2024 at 09:42:59. + diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.UA.sum b/zmq_coupling_tests/templatesDir/clean/Main02.UA.sum new file mode 100644 index 0000000000..4af5245a64 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.UA.sum @@ -0,0 +1,16 @@ + +Predictions were generated on 12-Jun-2024 at 09:42:59 + OpenFAST + + + +AirfoilNumber TableNumber alpha0 alpha1 alpha2 eta_e C_nalpha C_lalpha T_f0 T_V0 T_p T_VL b1 b2 b5 A1 A2 A5 S1 S2 S3 S4 Cn1 Cn2 St_sh Cd0 Cm0 k0 k1 k2 k3 k1_hat x_cp_bar UACutout UACutout_delta UACutout_blend filtCutOff alphaLowerWrap alphaLower alphaUpper alphaUpperWrap c_alphaLowerWrap c_alphaLower c_alphaUpper c_alphaUpperWrap c_RateWrap c_RateLower c_Rate c_RateUpper +(-) (-) (deg) (deg) (deg) (-) (-/rad) (-/rad) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (-) (deg) (deg) (deg) (-) (deg) (deg) (deg) (deg) (-) (-) (-) (-) (-/rad) (-/rad) (-/rad) (-/rad) + 1 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 2 1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + 3 1 -3.20000 9.00000 -9.00000 1.00000 7.48880 9.05273 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.35190 -0.32260 0.19000 0.03000 -0.05000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -0.25000 2.25000 55.00000 -5.61045 0.10507 0.47793 8.35959 -3.07855 7.31788 8.54531 8.56087 + 4 1 -1.20000 11.50000 -11.50000 1.00000 7.18380 8.82355 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.67170 -0.30750 0.19000 0.01200 -0.07000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -40.00000 -2.75000 5.75000 50.00000 -5.56999 -0.20172 0.96897 6.72117 -2.60827 8.25716 7.89125 7.44806 + 5 1 -2.20000 9.00000 -9.00000 1.00000 7.33260 8.47978 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.44900 -0.61380 0.19000 0.00800 -0.09000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -6.39000 6.25000 45.00000 -5.67249 -0.57626 1.09716 5.87251 -2.44993 7.56262 7.58542 7.06084 + 6 1 -3.20000 8.50000 -8.50000 1.00000 6.44620 7.97647 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.43360 -0.68730 0.19000 0.00600 -0.12000 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -45.00000 -7.96000 3.75000 32.00000 -5.53755 -0.61874 0.91909 4.38619 -2.00914 7.60871 7.52444 7.03186 + 7 1 -4.20000 8.00000 -8.00000 1.00000 6.20470 8.96402 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.41440 -0.53240 0.19000 0.00600 -0.12100 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -35.00000 -9.05000 2.75000 30.00000 -4.67755 -0.67498 0.85701 4.10998 -1.70674 8.83741 7.43866 6.83970 + 8 1 -4.43200 9.00000 -9.00000 1.00000 6.00310 7.67763 3.00000 6.00000 1.70000 11.00000 0.14000 0.53000 5.00000 0.30000 0.70000 1.00000 0.00000 0.00000 0.00000 0.00000 1.40730 -0.79450 0.19000 0.00650 -0.08800 0.00000 0.00000 0.00000 0.00000 0.00000 0.20000 45.00000 5.00000 40.00000 0.50000 -50.00000 -5.50000 4.50000 28.00000 -6.14917 -0.20664 0.95141 3.60393 -1.98160 7.65128 6.63516 6.46715 diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.ech b/zmq_coupling_tests/templatesDir/clean/Main02.ech new file mode 100644 index 0000000000..48c45e7788 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.ech @@ -0,0 +1,107 @@ + +This file of echoed input was generated by OpenFAST on 12-Jun-2024 at 09:42:59. + +Data from OpenFAST primary input file "Main02.fst": + + + FTitle - File Header: File Description (line 2) + "FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore)" + + T Echo - Echo input data to .ech (flag) + AbortLevel - Error level when simulation should abort (string) + "FATAL" + 2.0000E+01 TMax - Total run time (s) + 5.0000E-03 DT - Recommended module time step (s) + 2 InterpOrder - Interpolation order for inputs and outputs {0=nearest neighbor ,1=linear, 2=quadratic} (-) + 0 NumCrctn - Number of corrections{0=explicit calculation, i.e., no corrections} (-) + 9.9999E+04 DT_UJac - Time between calls to get Jacobians (s) + 1.0000E+06 UJacSclFact - Scaling factor used in Jacobians (-) + + 1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} + 1 CompInflow - inflow wind velocities (switch) {0=still air; 1=InflowWind} + 2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn} + 1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} + 0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} + 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn} + 0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} + 0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe} + 0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} + + 9.8066E+00 Gravity - Gravitational acceleration (m/s^2) + 1.2250E+00 AirDens - Air density (kg/m^3) + 1.0250E+03 WtrDens - Water density (kg/m^3) + 1.4640E-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) + 3.3500E+02 SpdSound - Speed of sound in working fluid (m/s) + 1.0350E+05 Patm - Atmospheric pressure (Pa) + 1.7000E+03 Pvap - Vapour pressure of working fluid (Pa) + 5.0000E+01 WtrDpth - Water depth (m) + 0.0000E+00 MSL2SWL - Offset between still-water level and mean sea level (m) + + EDFile - Name of file containing ElastoDyn input parameters (-) + "NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" + BDBldFile(1) - Name of file containing BeamDyn blade 1input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(2) - Name of file containing BeamDyn blade 2input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + BDBldFile(3) - Name of file containing BeamDyn blade 3input parameters (-) + "NRELOffshrBsline5MW_BeamDyn.dat" + InflowFile - Name of file containing inflow wind input parameters (-) + "NRELOffshrBsline5MW_InflowWind.dat" + AeroFile - Name of file containing aerodynamic input parameters (-) + "NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" + ServoFile - Name of file containing control and electrical-drive input parameters (-) + "NRELOffshrBsline5MW_Onshore_ServoDyn.dat" + HydroFile - Name of file containing hydrodynamic input parameters (-) + "unused" + SubFile - Name of file containing sub-structural input parameters (-) + "unused" + MooringFile - Name of file containing mooring system input parameters (-) + "unused" + IceFile - Name of file containing ice input parameters (-) + "unused" + + T SumPrint - Print summary data to .sum (flag) + 5.0000E+00 SttsTime - Amount of time between screen status messages (s) + 9.9999E+04 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) + DT_Out - Time step for tabular output (s) + "default" + 0.0000E+00 TStart - Time to begin tabular output (s) + 0 OutFileFmt - Format for tabular (time-marching) output file(s) {0: uncompressed binary and text file, 1: text file [.out], 2: compressed binary file [.outb], 3: both text and compressed binary, 4: uncompressed binary .outb]; add for combinations) (-) + T TabDelim - Use tab delimiters in text tabular output file? (flag) + OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (-) + "ES10.3E2" + + F Linearize - Linearization analysis (flag) + F CalcSteady - Calculate a steady-state periodic operating point before linearization? (flag) + 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} (-) + 1.0000E-03 TrimTol - Tolerance for the rotational speed convergence (-) + 1.0000E-02 TrimGain - Proportional gain for the rotational speed error (>0) (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) + 0.0000E+00 Twr_Kdmp - Damping factor for the tower (N/(m/s)) + 0.0000E+00 Bld_Kdmp - Damping factor for the blades (N/(m/s)) + 2 NLinTimes - Number of times to linearize (-) [>=1] + + 1 LinInputs - Include inputs in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} + 1 LinOutputs - Include outputs in linearization (switch) (0=none; 1=from OutList(s); 2=all module outputs (debug)) + F LinOutJac - Include full Jacabians in linearization output (for debug) (flag) + F LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) + + 0 WrVTK - Write VTK visualization files (0=none; 1=initialization data only; 2=animation; 3=mode shapes) + 1 VTK_Type - Type of VTK visualization data: (1=surfaces; 2=basic meshes (lines/points); 3=all meshes) + T VTK_fields - Write mesh fields to VTK data files? (flag) + 1.5000E+01 VTK_fps - Frame rate for VTK output(fps) + + T ZmqOn - ZMQ communication (flag) + ZmqInAddress - REQ-REP localhost address + "https://127.0.1:5555" + 0 ZmqInNbr - Number of parameters to be requested + ZmqInChannels - Channels to be requested at communication time + " + ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" + ZmqOutAddress - PUB-SUB localhost address + "tcp://127.0.0.1:5557" + 4 ZmqOutNbr - Number of channels to be broadcasted + ZmqOutChannels - Channels to be broadcasterd at communication time + "Wind1VelX" "Azimuth" "GenTq" "GenPwr" + ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation + "default" diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.fst b/zmq_coupling_tests/templatesDir/clean/Main02.fst new file mode 100644 index 0000000000..d82e03d109 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.fst @@ -0,0 +1,84 @@ +------- OpenFAST example INPUT FILE ------------------------------------------- +FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) +---------------------- SIMULATION CONTROL -------------------------------------- +True Echo - Echo input data to .ech (flag) +"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} +20.0 TMax - Total run time (s) +0.005 DT - Recommended module time step (s) +2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic} +0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections} +99999 DT_UJac - Time between calls to get Jacobians (s) +1000000.0 UJacSclFact - Scaling factor used in Jacobians (-) +---------------------- FEATURE SWITCHES AND FLAGS ------------------------------ +1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades} +1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM} +2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15} +1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn} +0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} +0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} +0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex} +0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn} +0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine} +---------------------- ENVIRONMENTAL CONDITIONS -------------------------------- +9.80665 Gravity - Gravitational acceleration (m/s^2) +1.225 AirDens - Air density (kg/m^3) +1025 WtrDens - Water density (kg/m^3) +1.464e-05 KinVisc - Kinematic viscosity of working fluid (m^2/s) +335 SpdSound - Speed of sound in working fluid (m/s) +103500 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check] +1700 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check] +50 WtrDpth - Water depth (m) +0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward] +---------------------- INPUT FILES --------------------------------------------- +"NRELOffshrBsline5MW_Onshore_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) +"NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) +"NRELOffshrBsline5MW_InflowWind.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) +"NRELOffshrBsline5MW_Onshore_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) +"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) +"unused" SubFile - Name of file containing sub-structural input parameters (quoted string) +"unused" MooringFile - Name of file containing mooring system input parameters (quoted string) +"unused" IceFile - Name of file containing ice input parameters (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +5 SttsTime - Amount of time between screen status messages (s) +99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) +default DT_Out - Time step for tabular output (s) (or "default") +0 TStart - Time to begin tabular output (s) +0 OutFileFmt - Format for tabular (time-marching) output file (switch) {0: uncompressed binary [.outb], 1: text file [.out], 2: binary file [.outb], 3: both 1 and 2} +True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) +---------------------- LINEARIZATION ------------------------------------------- +False Linearize - Linearization analysis (flag) +False CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) +3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) +0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) +0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) +0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) +0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) +2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] +30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=False] +1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False] +1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False] +False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] +False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] +---------------------- VISUALIZATION ------------------------------------------ +0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation; 3=mode shapes} +1 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] +True VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0] +15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2 or WrVTK=3] +---------------------- ZMQ Communication --------------------------------------- +True ZmqOn - ZMQ communication (flag) +"https://127.0.1:5555" ZmqInAddress - REQ-REP localhost address +0 ZmqInNbr - Number of parameters to be requested +none ZmqInChannels - Channels to be requested at communication time +default ZmqInDT - time step for in communication, FAST will keep it constant in between (sample & hold), default is same DT of simulation +"tcp://127.0.0.1:5557" ZmqOutAddress - PUB-SUB localhost address +4 ZmqOutNbr - Number of channels to be broadcasted +"Wind1VelX" +"Azimuth" +"GenTq" +"GenPwr" ZmqOutChannels - Channels to be broadcasterd at communication time +default ZmqOutDT - time step for out communication, FAST will keep it constant in between (sample & hold) diff --git a/zmq_coupling_tests/templatesDir/clean/Main02.sum b/zmq_coupling_tests/templatesDir/clean/Main02.sum new file mode 100644 index 0000000000..876433d3b8 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/Main02.sum @@ -0,0 +1,103 @@ + +FAST Summary File + +Predictions were generated on 12-Jun-2024 at 09:42:59 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.5.2-7-g2ec068f8-dirty + compiled with + NWTC Subroutine Library + ElastoDyn + BeamDyn (unknown version, unknown date) [not called] + InflowWind + AeroDyn14 (unknown version, unknown date) [not called] + AeroDyn + ServoDyn + HydroDyn (unknown version, unknown date) [not called] + SubDyn (unknown version, unknown date) [not called] + ExtPtfm_MCKF (unknown version, unknown date) [not called] + MAP (unknown version, unknown date) [not called] + FEAMooring (unknown version, unknown date) [not called] + MoorDyn (unknown version, unknown date) [not called] + OrcaFlexInterface (unknown version, unknown date) [not called] + IceFloe (unknown version, unknown date) [not called] + IceDyn (unknown version, unknown date) [not called] + + +Modeling a land-based turbine +Description from the FAST input file: + FAST Certification - Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore) + +Interpolation order for input/output time histories: 2 (quadratic) +Number of correction iterations: 0 + + + Requested Time Steps + ------------------------------------------------- + Component Time Step (s) Subcycles (-) + ----------------- --------------- ------------- + FAST (glue code) 5.000E-03 + InflowWind 5.000E-03 1 + ElastoDyn 5.000E-03 1 + AeroDyn 5.000E-03 1 + ServoDyn 5.000E-03 1 + FAST output files 5.000E-03 1 + + + Requested Channels in FAST Output File(s) + -------------------------------------------- + Number Name Units Generated by + ------ -------------------- -------------------- ------------ + 1 Time (s) OpenFAST + 2 Wind1VelX (m/s) InflowWind + 3 Wind1VelY (m/s) InflowWind + 4 Wind1VelZ (m/s) InflowWind + 5 OoPDefl1 (m) ElastoDyn + 6 IPDefl1 (m) ElastoDyn + 7 TwstDefl1 (deg) ElastoDyn + 8 BldPitch1 (deg) ElastoDyn + 9 Azimuth (deg) ElastoDyn + 10 RotSpeed (rpm) ElastoDyn + 11 GenSpeed (rpm) ElastoDyn + 12 TTDspFA (m) ElastoDyn + 13 TTDspSS (m) ElastoDyn + 14 TTDspTwst (deg) ElastoDyn + 15 Spn2MLxb1 (kN-m) ElastoDyn + 16 Spn2MLyb1 (kN-m) ElastoDyn + 17 RootFxb1 (kN) ElastoDyn + 18 RootFyb1 (kN) ElastoDyn + 19 RootFzb1 (kN) ElastoDyn + 20 RootMxb1 (kN-m) ElastoDyn + 21 RootMyb1 (kN-m) ElastoDyn + 22 RootMyc1 (kN-m) ElastoDyn + 23 RootMyc2 (kN-m) ElastoDyn + 24 RootMyc3 (kN-m) ElastoDyn + 25 RootMzb1 (kN-m) ElastoDyn + 26 RotTorq (kN-m) ElastoDyn + 27 LSSGagMya (kN-m) ElastoDyn + 28 LSSGagMza (kN-m) ElastoDyn + 29 YawBrFxp (kN) ElastoDyn + 30 YawBrFyp (kN) ElastoDyn + 31 YawBrFzp (kN) ElastoDyn + 32 YawBrMxp (kN-m) ElastoDyn + 33 YawBrMyp (kN-m) ElastoDyn + 34 YawBrMzp (kN-m) ElastoDyn + 35 TwrBsFxt (kN) ElastoDyn + 36 TwrBsFyt (kN) ElastoDyn + 37 TwrBsFzt (kN) ElastoDyn + 38 TwrBsMxt (kN-m) ElastoDyn + 39 TwrBsMyt (kN-m) ElastoDyn + 40 TwrBsMzt (kN-m) ElastoDyn + 41 NcIMURAys (deg/s^2) ElastoDyn + 42 NcIMUTAxs (m/s^2) ElastoDyn + 43 RtFldFxh (N) AeroDyn + 44 RtFldFyh (N) AeroDyn + 45 RtFldFzh (N) AeroDyn + 46 RtFldMxh (N-m) AeroDyn + 47 RtFldMyh (N-m) AeroDyn + 48 RtFldMzh (N-m) AeroDyn + 49 RtVAvgxh (m/s) AeroDyn + 50 RtFldCp (-) AeroDyn + 51 RtFldCt (-) AeroDyn + 52 RtArea (m^2) AeroDyn + 53 RtSpeed (rpm) AeroDyn + 54 RtTSR (-) AeroDyn + 55 GenTq (kN-m) ServoDyn + 56 GenPwr (kW) ServoDyn diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_AeroDyn_blade.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_AeroDyn_blade.dat new file mode 100644 index 0000000000..9d541024d0 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_AeroDyn_blade.dat @@ -0,0 +1,28 @@ +------- AERODYN v15.00.* BLADE DEFINITION INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic blade input properties; note that we need to add the aerodynamic center to this file +====== Blade Properties ================================================================= + 19 NumBlNds - Number of blade nodes used in the analysis (-) + BlSpn BlCrvAC BlSwpAC BlCrvAng BlTwist BlChord BlAFID + (m) (m) (m) (deg) (deg) (m) (-) +0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +1.3667000E+00 -8.1531745E-04 -3.4468858E-03 0.0000000E+00 1.3308000E+01 3.5420000E+00 1 +4.1000000E+00 -2.4839790E-02 -1.0501421E-01 0.0000000E+00 1.3308000E+01 3.8540000E+00 1 +6.8333000E+00 -5.9469375E-02 -2.5141635E-01 0.0000000E+00 1.3308000E+01 4.1670000E+00 2 +1.0250000E+01 -1.0909141E-01 -4.6120149E-01 0.0000000E+00 1.3308000E+01 4.5570000E+00 3 +1.4350000E+01 -1.1573354E-01 -5.6986665E-01 0.0000000E+00 1.1480000E+01 4.6520000E+00 4 +1.8450000E+01 -9.8316709E-02 -5.4850833E-01 0.0000000E+00 1.0162000E+01 4.4580000E+00 4 +2.2550000E+01 -8.3186967E-02 -5.2457001E-01 0.0000000E+00 9.0110000E+00 4.2490000E+00 5 +2.6650000E+01 -6.7933232E-02 -4.9624675E-01 0.0000000E+00 7.7950000E+00 4.0070000E+00 6 +3.0750000E+01 -5.3393159E-02 -4.6544755E-01 0.0000000E+00 6.5440000E+00 3.7480000E+00 6 +3.4850000E+01 -4.0899260E-02 -4.3583519E-01 0.0000000E+00 5.3610000E+00 3.5020000E+00 7 +3.8950000E+01 -2.9722933E-02 -4.0591323E-01 0.0000000E+00 4.1880000E+00 3.2560000E+00 7 +4.3050000E+01 -2.0511081E-02 -3.7569051E-01 0.0000000E+00 3.1250000E+00 3.0100000E+00 8 +4.7150000E+01 -1.3980013E-02 -3.4521705E-01 0.0000000E+00 2.3190000E+00 2.7640000E+00 8 +5.1250000E+01 -8.3819737E-03 -3.1463837E-01 0.0000000E+00 1.5260000E+00 2.5180000E+00 8 +5.4666700E+01 -4.3546914E-03 -2.8909220E-01 0.0000000E+00 8.6300000E-01 2.3130000E+00 8 +5.7400000E+01 -1.6838383E-03 -2.6074456E-01 0.0000000E+00 3.7000000E-01 2.0860000E+00 8 +6.0133300E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 +6.1499900E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 + +!bjj: because of precision in the BD-AD coupling, 61.5m didn't work, so I changed it to 61.4999m +6.1500000E+01 -3.2815226E-04 -1.7737470E-01 0.0000000E+00 1.0600000E-01 1.4190000E+00 8 diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn.dat new file mode 100644 index 0000000000..2f8ab74652 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn.dat @@ -0,0 +1,94 @@ +--------- BEAMDYN with OpenFAST INPUT FILE ------------------------------------------- +NREL 5MW blade +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech"? (flag) +True QuasiStaticInit - Use quasi-static pre-conditioning with centripetal accelerations in initialization? (flag) [dynamic solve only] + 0 rhoinf - Numerical damping parameter for generalized-alpha integrator + 2 quadrature - Quadrature method: 1=Gaussian; 2=Trapezoidal (switch) +"DEFAULT" refine - Refinement factor for trapezoidal quadrature (-) [DEFAULT = 1; used only when quadrature=2] +"DEFAULT" n_fact - Factorization frequency for the Jacobian in N-R iteration(-) [DEFAULT = 5] +"DEFAULT" DTBeam - Time step size (s) +"DEFAULT" load_retries - Number of factored load retries before quitting the simulation [DEFAULT = 20] +"DEFAULT" NRMax - Max number of iterations in Newton-Raphson algorithm (-) [DEFAULT = 10] +"DEFAULT" stop_tol - Tolerance for stopping criterion (-) [DEFAULT = 1E-5] +"DEFAULT" tngt_stf_fd - Use finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_comp - Compare analytical finite differenced tangent stiffness matrix? (flag) +"DEFAULT" tngt_stf_pert - Perturbation size for finite differencing (-) [DEFAULT = 1E-6] +"DEFAULT" tngt_stf_difftol - Maximum allowable relative difference between analytical and fd tangent stiffness (-); [DEFAULT = 0.1] +True RotStates - Orient states in the rotating frame during linearization? (flag) [used only when linearizing] +---------------------- GEOMETRY PARAMETER -------------------------------------- + 1 member_total - Total number of members (-) + 49 kp_total - Total number of key points (-) [must be at least 3] + 1 49 - Member number; Number of key points in this member + kp_xr kp_yr kp_zr initial_twist + (m) (m) (m) (deg) +0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 5.1998250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 6.1998150E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 7.1998050E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 8.2010250E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 9.1997850E+00 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.0199775E+01 1.3308000E+01 +0.0000000E+00 0.0000000E+00 1.1199765E+01 1.3181000E+01 +0.0000000E+00 0.0000000E+00 1.2199755E+01 1.2848000E+01 +0.0000000E+00 0.0000000E+00 1.3200975E+01 1.2192000E+01 +0.0000000E+00 0.0000000E+00 1.4199735E+01 1.1561000E+01 +0.0000000E+00 0.0000000E+00 1.5199725E+01 1.1072000E+01 +0.0000000E+00 0.0000000E+00 1.6199715E+01 1.0792000E+01 +0.0000000E+00 0.0000000E+00 1.8200925E+01 1.0232000E+01 +0.0000000E+00 0.0000000E+00 2.0200290E+01 9.6720000E+00 +0.0000000E+00 0.0000000E+00 2.2200270E+01 9.1100000E+00 +0.0000000E+00 0.0000000E+00 2.4200250E+01 8.5340000E+00 +0.0000000E+00 0.0000000E+00 2.6200230E+01 7.9320000E+00 +0.0000000E+00 0.0000000E+00 2.8200825E+01 7.3210000E+00 +0.0000000E+00 0.0000000E+00 3.0200190E+01 6.7110000E+00 +0.0000000E+00 0.0000000E+00 3.2200170E+01 6.1220000E+00 +0.0000000E+00 0.0000000E+00 3.4200150E+01 5.5460000E+00 +0.0000000E+00 0.0000000E+00 3.6200130E+01 4.9710000E+00 +0.0000000E+00 0.0000000E+00 3.8200725E+01 4.4010000E+00 +0.0000000E+00 0.0000000E+00 4.0200090E+01 3.8340000E+00 +0.0000000E+00 0.0000000E+00 4.2200070E+01 3.3320000E+00 +0.0000000E+00 0.0000000E+00 4.4200050E+01 2.8900000E+00 +0.0000000E+00 0.0000000E+00 4.6200030E+01 2.5030000E+00 +0.0000000E+00 0.0000000E+00 4.8201240E+01 2.1160000E+00 +0.0000000E+00 0.0000000E+00 5.0199990E+01 1.7300000E+00 +0.0000000E+00 0.0000000E+00 5.2199970E+01 1.3420000E+00 +0.0000000E+00 0.0000000E+00 5.4199950E+01 9.5400000E-01 +0.0000000E+00 0.0000000E+00 5.5199940E+01 7.6000000E-01 +0.0000000E+00 0.0000000E+00 5.6199930E+01 5.7400000E-01 +0.0000000E+00 0.0000000E+00 5.7199920E+01 4.0400000E-01 +0.0000000E+00 0.0000000E+00 5.7699915E+01 3.1900000E-01 +0.0000000E+00 0.0000000E+00 5.8201140E+01 2.5300000E-01 +0.0000000E+00 0.0000000E+00 5.8699905E+01 2.1600000E-01 +0.0000000E+00 0.0000000E+00 5.9199900E+01 1.7800000E-01 +0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01 +0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01 +0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02 +0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02 +0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00 +---------------------- MESH PARAMETER ------------------------------------------ + 5 order_elem - Order of interpolation (basis) function (-) +---------------------- MATERIAL PARAMETER -------------------------------------- +"NRELOffshrBsline5MW_BeamDyn_Blade.dat" BldFile - Name of file containing properties for blade (quoted string) +---------------------- PITCH ACTUATOR PARAMETERS ------------------------------- +False UsePitchAct - Whether a pitch actuator should be used (flag) + 200 PitchJ - Pitch actuator inertia (kg-m^2) [used only when UsePitchAct is true] + 2E+07 PitchK - Pitch actuator stiffness (kg-m^2/s^2) [used only when UsePitchAct is true] + 500000 PitchC - Pitch actuator damping (kg-m^2/s) [used only when UsePitchAct is true] +---------------------- OUTPUTS ------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) +"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. + 0 NNodeOuts - Number of nodes to output to file [0 - 9] (-) + 1, 2, 3, 4, 5, 6 OutNd - Nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RootFxr, RootFyr, RootFzr" +"RootMxr, RootMyr, RootMzr" +"TipTDxr, TipTDyr, TipTDzr" +"TipRDxr, TipRDyr, TipRDzr" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn_Blade.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn_Blade.dat new file mode 100644 index 0000000000..b8724b9a23 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_BeamDyn_Blade.dat @@ -0,0 +1,756 @@ + ------- BEAMDYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- + Test Format 1 + ---------------------- BLADE PARAMETERS -------------------------------------- +49 station_total - Number of blade input stations (-) + 1 damp_type - Damping type: 0: no damping; 1: damped + ---------------------- DAMPING COEFFICIENT------------------------------------ + mu1 mu2 mu3 mu4 mu5 mu6 + (-) (-) (-) (-) (-) (-) +1.0E-03 1.0E-03 1.0E-03 0.0014 0.0022 0.0022 + ---------------------- DISTRIBUTED PROPERTIES--------------------------------- + 0.000000 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.003250 + 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.729480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.729480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.811360E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.811000E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.564400E+09 + + 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.789350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.789350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.730400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.728600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.945900E+03 + + 0.019510 + 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.078950E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.078950E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.955860E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.942490E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.431590E+09 + + 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.733630E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.733630E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.066380E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.091520E+03 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.157900E+03 + + 0.035770 + 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.006723E+09 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.006723E+10 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.949780E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.745590E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.993980E+09 + + 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.405500E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.405500E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.047360E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.660900E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.013450E+03 + + 0.052030 + 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.867780E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.867780E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.978880E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.528740E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.666590E+09 + + 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.400420E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.400420E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.099750E+03 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.738100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.973560E+03 + + 0.068290 + 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.607860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.607860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.485850E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.078240E+10 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.474710E+09 + + 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.924960E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.924960E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.730200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.485500E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521570E+03 + + 0.084550 + 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.491260E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.491260E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.022060E+10 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.229720E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.323540E+09 + + 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.502750E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.502750E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.414900E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.567600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.098250E+03 + + 0.100810 + 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.971300E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.971300E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 9.144700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.309540E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.907870E+09 + + 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.240540E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.240540E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.937300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.005300E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.942600E+02 + + 0.117070 + 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.493950E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.493950E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.063160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.528360E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.570360E+09 + + 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.006380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.006380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.471800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.516100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.987900E+02 + + 0.133350 + 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.034800E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.034800E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.884440E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.980060E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.158260E+09 + + 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.820620E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.820620E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.908400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.161200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.069600E+02 + + 0.149590 + 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.037290E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.037290E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.009180E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.936840E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.002120E+09 + + 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.996550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.996550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.038600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.036000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.074600E+02 + + 0.165850 + 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.169720E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.169720E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.167680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.691660E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.559000E+08 + + 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.263210E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.263210E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.447000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.892400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.339400E+02 + + 0.182110 + 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.082350E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.082350E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.271660E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.949460E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.722700E+08 + + 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.168200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.168200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.699000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.465700E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.164700E+02 + + 0.198370 + 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.085970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.085970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.081700E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.386520E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.474900E+08 + + 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.061860E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.061860E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.012800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.159100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.171900E+02 + + 0.214650 + 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.668340E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.668340E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.244530E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.933740E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.488400E+08 + + 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.814200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.814200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.465600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.871100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.336700E+02 + + 0.230890 + 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.147760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.147760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.048960E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.568960E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.359200E+08 + + 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.528220E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.528220E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.687100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.608400E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.295500E+02 + + 0.247150 + 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.011580E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.011580E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.948490E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.388650E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.113500E+08 + + 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.494770E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.494770E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.537600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.485600E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.023200E+02 + + 0.263410 + 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.882620E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.882620E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.808020E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.271990E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.919400E+08 + + 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.465380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.465380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.362200E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.403000E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.765200E+02 + + 0.295950 + 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.613970E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.613970E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.501400E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.050050E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.610000E+08 + + 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.393330E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.393330E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.981800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.246100E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.227900E+02 + + 0.328460 + 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.357480E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.357480E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.244070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.828250E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.288200E+08 + + 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.300040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.300040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.620800E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.094200E+02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.715000E+02 + + 0.360980 + 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.146860E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.146860E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.995280E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.588710E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.007500E+08 + + 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.219900E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.219900E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.350100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.436000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.293700E+02 + + 0.393500 + 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.944090E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.944090E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.750760E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.361930E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.743800E+08 + + 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.138200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.138200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.085700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.024000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.888100E+02 + + 0.426020 + 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.632700E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.632700E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.447140E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.102380E+09 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.444700E+08 + + 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.947340E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.947340E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.638700E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.267000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.265400E+02 + + 0.458550 + 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.432400E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.432400E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.139070E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.758000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.199800E+08 + + 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.871200E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.871200E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.370600E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.942000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.864800E+02 + + 0.491060 + 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.168760E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.168760E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.734240E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.813000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.119000E+07 + + 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.633430E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.633430E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.964100E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.734000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.337500E+02 + + 0.523580 + 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.047430E+08 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.047430E+09 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.554870E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.347200E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.909000E+07 + + 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.532070E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.532070E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.803400E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.914000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.094800E+02 + + 0.556100 + 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.229500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.229500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.334030E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.089000E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.745000E+07 + + 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.416660E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.416660E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.624300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.216000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845900E+02 + + 0.588620 + 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.608200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.608200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.828730E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.145400E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.592000E+07 + + 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.206380E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.206380E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.348300E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.733000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.521600E+02 + + 0.621150 + 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.480300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.480300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.584100E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.386300E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.598000E+07 + + 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.002930E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.002930E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.163000E+02 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.330000E+01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.296000E+02 + + 0.653660 + 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.397000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.397000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.323360E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.758800E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.744000E+07 + + 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.794040E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.794040E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.798000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.960000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.079400E+02 + + 0.686180 + 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.311500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.311500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.183680E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.260100E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.090000E+07 + + 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.650940E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.650940E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.893000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.300000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.062300E+02 + + 0.718700 + 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.600100E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.600100E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.020160E+09 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.072600E+08 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.854000E+07 + + 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.544110E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.544110E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.578000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.220000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.200000E+01 + + 0.751220 + 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.757500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.757500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.978100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.088000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.628000E+07 + + 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.389350E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.389350E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.996000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.190000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.515000E+01 + + 0.783760 + 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.288900E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.288900E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 7.096100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.631000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.453000E+07 + + 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.295550E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.295550E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.141000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.577000E+01 + + 0.816260 + 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.440400E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.440400E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.181900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.105000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.070000E+06 + + 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.072640E+02 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.072640E+02 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.544000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.360000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.880000E+01 + + 0.848780 + 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.116000E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.116000E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 4.548700E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.948000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.060000E+06 + + 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.877600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.877600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.957000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.750000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.232000E+01 + + 0.881300 + 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.815200E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.815200E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.951200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.936000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.080000E+06 + + 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.024800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.024800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.409000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.210000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.630000E+01 + + 0.897560 + 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.602500E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.602500E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.537200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.467000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 6.090000E+06 + + 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 8.300100E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 8.300100E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 3.012000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.930000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.205000E+01 + + 0.913820 + 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.092300E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.092300E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 3.047300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.041000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.750000E+06 + + 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 7.290600E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 7.290600E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 2.015000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.690000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.184000E+01 + + 0.930080 + 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.000800E+07 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.000800E+08 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.814200E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.652000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.330000E+06 + + 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.877200E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.877200E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.853000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.490000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.002000E+01 + + 0.938210 + 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 9.224000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 9.224000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 2.617100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.384000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.940000E+06 + + 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.626400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.626400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.711000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.340000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.845000E+01 + + 0.946360 + 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 6.323000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 6.323000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.588100E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.963000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.240000E+06 + + 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.934000E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.934000E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 1.155000E+01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.100000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.265000E+01 + + 0.954470 + 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.332000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.332000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.378800E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.600000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.660000E+06 + + 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.591400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.591400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.770000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.066000E+01 + + 0.962600 + 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.453000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.453000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.187900E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.283000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 3.130000E+06 + + 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 5.248400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 5.248400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 8.190000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.100000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 8.900000E+00 + + 0.970730 + 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.690000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.690000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 1.016300E+08 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.008000E+07 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.640000E+06 + + 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.911400E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.911400E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.820000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.600000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.380000E+00 + + 0.978860 + 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.992000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.992000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 8.507000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.550000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.170000E+06 + + 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.581800E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.581800E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 5.570000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.200000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5.990000E+00 + + 0.986990 + 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 2.131000E+06 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 2.131000E+07 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.426000E+07 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.600000E+06 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.580000E+06 + + 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.166900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.166900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 4.010000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E-01 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.260000E+00 + + 0.995120 + 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 4.850000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 4.850000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 6.610000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.500000E+05 + + 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.145300E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.145300E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 9.400000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 9.800000E-01 + + 1.000000 + 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 3.530000E+05 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 3.530000E+06 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 5.010000E+06 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.700000E+05 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.900000E+05 + + 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 1.031900E+01 0.000000E+00 -0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 1.031900E+01 0.000000E+00 0.000000E+00 0.000000E+00 + 0.000000E+00 -0.000000E+00 0.000000E+00 6.800000E-01 0.000000E+00 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2.000000E-02 0.000000E+00 + 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7.000000E-01 + + + + + + + + + + + + diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Blade.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Blade.dat new file mode 100644 index 0000000000..cf5aa25dfe --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Blade.dat @@ -0,0 +1,83 @@ +------- ELASTODYN V1.00.* INDIVIDUAL BLADE INPUT FILE -------------------------- +NREL 5.0 MW offshore baseline blade input properties. +---------------------- BLADE PARAMETERS ---------------------------------------- + 49 NBlInpSt - Number of blade input stations (-) + 0.477465 BldFlDmp(1) - Blade flap mode #1 structural damping in percent of critical (%) + 0.477465 BldFlDmp(2) - Blade flap mode #2 structural damping in percent of critical (%) + 0.477465 BldEdDmp(1) - Blade edge mode #1 structural damping in percent of critical (%) +---------------------- BLADE ADJUSTMENT FACTORS -------------------------------- + 1 FlStTunr(1) - Blade flapwise modal stiffness tuner, 1st mode (-) + 1 FlStTunr(2) - Blade flapwise modal stiffness tuner, 2nd mode (-) + 1.04536 AdjBlMs - Factor to adjust blade mass density (-) !bjj: value for AD14=1.04536; value for AD15=1.057344 (it would be nice to enter the requested blade mass instead of a factor here) + 1 AdjFlSt - Factor to adjust blade flap stiffness (-) + 1 AdjEdSt - Factor to adjust blade edge stiffness (-) +---------------------- DISTRIBUTED BLADE PROPERTIES ---------------------------- + BlFract PitchAxis StrcTwst BMassDen FlpStff EdgStff + (-) (-) (deg) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +3.2500000E-03 2.5000000E-01 1.3308000E+01 6.7893500E+02 1.8110000E+10 1.8113600E+10 +1.9510000E-02 2.5049000E-01 1.3308000E+01 7.7336300E+02 1.9424900E+10 1.9558600E+10 +3.5770000E-02 2.5490000E-01 1.3308000E+01 7.4055000E+02 1.7455900E+10 1.9497800E+10 +5.2030000E-02 2.6716000E-01 1.3308000E+01 7.4004200E+02 1.5287400E+10 1.9788800E+10 +6.8290000E-02 2.7941000E-01 1.3308000E+01 5.9249600E+02 1.0782400E+10 1.4858500E+10 +8.4550000E-02 2.9167000E-01 1.3308000E+01 4.5027500E+02 7.2297200E+09 1.0220600E+10 +1.0081000E-01 3.0392000E-01 1.3308000E+01 4.2405400E+02 6.3095400E+09 9.1447000E+09 +1.1707000E-01 3.1618000E-01 1.3308000E+01 4.0063800E+02 5.5283600E+09 8.0631600E+09 +1.3335000E-01 3.2844000E-01 1.3308000E+01 3.8206200E+02 4.9800600E+09 6.8844400E+09 +1.4959000E-01 3.4069000E-01 1.3308000E+01 3.9965500E+02 4.9368400E+09 7.0091800E+09 +1.6585000E-01 3.5294000E-01 1.3308000E+01 4.2632100E+02 4.6916600E+09 7.1676800E+09 +1.8211000E-01 3.6519000E-01 1.3181000E+01 4.1682000E+02 3.9494600E+09 7.2716600E+09 +1.9837000E-01 3.7500000E-01 1.2848000E+01 4.0618600E+02 3.3865200E+09 7.0817000E+09 +2.1465000E-01 3.7500000E-01 1.2192000E+01 3.8142000E+02 2.9337400E+09 6.2445300E+09 +2.3089000E-01 3.7500000E-01 1.1561000E+01 3.5282200E+02 2.5689600E+09 5.0489600E+09 +2.4715000E-01 3.7500000E-01 1.1072000E+01 3.4947700E+02 2.3886500E+09 4.9484900E+09 +2.6341000E-01 3.7500000E-01 1.0792000E+01 3.4653800E+02 2.2719900E+09 4.8080200E+09 +2.9595000E-01 3.7500000E-01 1.0232000E+01 3.3933300E+02 2.0500500E+09 4.5014000E+09 +3.2846000E-01 3.7500000E-01 9.6720000E+00 3.3000400E+02 1.8282500E+09 4.2440700E+09 +3.6098000E-01 3.7500000E-01 9.1100000E+00 3.2199000E+02 1.5887100E+09 3.9952800E+09 +3.9350000E-01 3.7500000E-01 8.5340000E+00 3.1382000E+02 1.3619300E+09 3.7507600E+09 +4.2602000E-01 3.7500000E-01 7.9320000E+00 2.9473400E+02 1.1023800E+09 3.4471400E+09 +4.5855000E-01 3.7500000E-01 7.3210000E+00 2.8712000E+02 8.7580000E+08 3.1390700E+09 +4.9106000E-01 3.7500000E-01 6.7110000E+00 2.6334300E+02 6.8130000E+08 2.7342400E+09 +5.2358000E-01 3.7500000E-01 6.1220000E+00 2.5320700E+02 5.3472000E+08 2.5548700E+09 +5.5610000E-01 3.7500000E-01 5.5460000E+00 2.4166600E+02 4.0890000E+08 2.3340300E+09 +5.8862000E-01 3.7500000E-01 4.9710000E+00 2.2063800E+02 3.1454000E+08 1.8287300E+09 +6.2115000E-01 3.7500000E-01 4.4010000E+00 2.0029300E+02 2.3863000E+08 1.5841000E+09 +6.5366000E-01 3.7500000E-01 3.8340000E+00 1.7940400E+02 1.7588000E+08 1.3233600E+09 +6.8618000E-01 3.7500000E-01 3.3320000E+00 1.6509400E+02 1.2601000E+08 1.1836800E+09 +7.1870000E-01 3.7500000E-01 2.8900000E+00 1.5441100E+02 1.0726000E+08 1.0201600E+09 +7.5122000E-01 3.7500000E-01 2.5030000E+00 1.3893500E+02 9.0880000E+07 7.9781000E+08 +7.8376000E-01 3.7500000E-01 2.1160000E+00 1.2955500E+02 7.6310000E+07 7.0961000E+08 +8.1626000E-01 3.7500000E-01 1.7300000E+00 1.0726400E+02 6.1050000E+07 5.1819000E+08 +8.4878000E-01 3.7500000E-01 1.3420000E+00 9.8776000E+01 4.9480000E+07 4.5487000E+08 +8.8130000E-01 3.7500000E-01 9.5400000E-01 9.0248000E+01 3.9360000E+07 3.9512000E+08 +8.9756000E-01 3.7500000E-01 7.6000000E-01 8.3001000E+01 3.4670000E+07 3.5372000E+08 +9.1382000E-01 3.7500000E-01 5.7400000E-01 7.2906000E+01 3.0410000E+07 3.0473000E+08 +9.3008000E-01 3.7500000E-01 4.0400000E-01 6.8772000E+01 2.6520000E+07 2.8142000E+08 +9.3821000E-01 3.7500000E-01 3.1900000E-01 6.6264000E+01 2.3840000E+07 2.6171000E+08 +9.4636000E-01 3.7500000E-01 2.5300000E-01 5.9340000E+01 1.9630000E+07 1.5881000E+08 +9.5447000E-01 3.7500000E-01 2.1600000E-01 5.5914000E+01 1.6000000E+07 1.3788000E+08 +9.6260000E-01 3.7500000E-01 1.7800000E-01 5.2484000E+01 1.2830000E+07 1.1879000E+08 +9.7073000E-01 3.7500000E-01 1.4000000E-01 4.9114000E+01 1.0080000E+07 1.0163000E+08 +9.7886000E-01 3.7500000E-01 1.0100000E-01 4.5818000E+01 7.5500000E+06 8.5070000E+07 +9.8699000E-01 3.7500000E-01 6.2000000E-02 4.1669000E+01 4.6000000E+06 6.4260000E+07 +9.9512000E-01 3.7500000E-01 2.3000000E-02 1.1453000E+01 2.5000000E+05 6.6100000E+06 +1.0000000E+00 3.7500000E-01 0.0000000E+00 1.0319000E+01 1.7000000E+05 5.0100000E+06 +---------------------- BLADE MODE SHAPES --------------------------------------- + 0.0622 BldFl1Sh(2) - Flap mode 1, coeff of x^2 + 1.7254 BldFl1Sh(3) - , coeff of x^3 + -3.2452 BldFl1Sh(4) - , coeff of x^4 + 4.7131 BldFl1Sh(5) - , coeff of x^5 + -2.2555 BldFl1Sh(6) - , coeff of x^6 + -0.5809 BldFl2Sh(2) - Flap mode 2, coeff of x^2 + 1.2067 BldFl2Sh(3) - , coeff of x^3 + -15.5349 BldFl2Sh(4) - , coeff of x^4 + 29.7347 BldFl2Sh(5) - , coeff of x^5 + -13.8255 BldFl2Sh(6) - , coeff of x^6 + 0.3627 BldEdgSh(2) - Edge mode 1, coeff of x^2 + 2.5337 BldEdgSh(3) - , coeff of x^3 + -3.5772 BldEdgSh(4) - , coeff of x^4 + 2.376 BldEdgSh(5) - , coeff of x^5 + -0.6952 BldEdgSh(6) - , coeff of x^6 + + diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_InflowWind.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_InflowWind.dat new file mode 100644 index 0000000000..b82ff07000 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_InflowWind.dat @@ -0,0 +1,71 @@ +------- InflowWind v3.01.* INPUT FILE ------------------------------------------------------------------------- +Steady 8 m/s winds with no shear for FAST CertTests #20 and #25 +--------------------------------------------------------------------------------------------------------------- +False Echo - Echo input data to .ech (flag) + 1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined) + 0 PropagationDir - Direction of wind propagation (meteoroligical rotation from aligned with X (positive rotates towards -Y) -- degrees) + 0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7) +False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7] + 1 NWindVel - Number of points to output the wind velocity (0 to 9) + 0 WindVxiList - List of coordinates in the inertial X direction (m) + 0 WindVyiList - List of coordinates in the inertial Y direction (m) + 90 WindVziList - List of coordinates in the inertial Z direction (m) +================== Parameters for Steady Wind Conditions [used only for WindType = 1] ========================= + 10 HWindSpeed - Horizontal windspeed (m/s) + 90 RefHt - Reference height for horizontal wind speed (m) + 0 PLexp - Power law exponent (-) +================== Parameters for Uniform wind file [used only for WindType = 2] ============================ +"uniform.hh" Filename_Uni - Filename of time series data for uniform wind field. (-) + 90 RefHt_Uni - Reference height for horizontal wind speed (m) + 125.88 RefLength - Reference length for linear horizontal and vertical sheer (-) +================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ============== +"Wind/90m_12mps_twr.bts" FileName_BTS - Name of the Full field wind file to use (.bts) +================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] ========= +"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values +False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7 +================== Parameters for HAWC-format binary files [Only used with WindType = 5] ===================== +"unused" FileName_u - name of the file containing the u-component fluctuating wind (.bin) +"unused" FileName_v - name of the file containing the v-component fluctuating wind (.bin) +"unused" FileName_w - name of the file containing the w-component fluctuating wind (.bin) + 64 nx - number of grids in the x direction (in the 3 files above) (-) + 32 ny - number of grids in the y direction (in the 3 files above) (-) + 32 nz - number of grids in the z direction (in the 3 files above) (-) + 16 dx - distance (in meters) between points in the x direction (m) + 3 dy - distance (in meters) between points in the y direction (m) + 3 dz - distance (in meters) between points in the z direction (m) + 90 RefHt_Hawc - reference height; the height (in meters) of the vertical center of the grid (m) + ------------- Scaling parameters for turbulence --------------------------------------------------------- + 1 ScaleMethod - Turbulence scaling method [0 = none, 1 = direct scaling, 2 = calculate scaling factor based on a desired standard deviation] + 1 SFx - Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + 1 SFy - Turbulence scaling factor for the y direction (-) [ScaleMethod=1] + 1 SFz - Turbulence scaling factor for the z direction (-) [ScaleMethod=1] + 12 SigmaFx - Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + 8 SigmaFy - Turbulence standard deviation to calculate scaling from in y direction (m/s) [ScaleMethod=2] + 2 SigmaFz - Turbulence standard deviation to calculate scaling from in z direction (m/s) [ScaleMethod=2] + ------------- Mean wind profile parameters (added to HAWC-format files) --------------------------------- + 11.4 URef - Mean u-component wind speed at the reference height (m/s) + 0 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law) + 0.2 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only) + 0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only) + 0 XOffset - Initial offset in +x direction (shift of wind box) +================== LIDAR Parameters =========================================================================== +0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed) +0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3) +30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3) +0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1) +-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m) +0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m) +17 URefLid - Reference average wind speed for the lidar[m/s] +0.25 MeasurementInterval - Time between each measurement [s] +False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate +1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements +====================== OUTPUT ================================================== +False SumPrint - Print summary data to .IfW.sum (flag) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"Wind1VelX" X-direction wind velocity at point WindList(1) +"Wind1VelY" Y-direction wind velocity at point WindList(1) +"Wind1VelZ" Z-direction wind velocity at point WindList(1) +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp new file mode 100644 index 0000000000..ad085b6d0e --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Monopile_IEC_Crushing.inp @@ -0,0 +1,26 @@ +! Test input parameters for IceFloe +! +! Model selection and general inputs +! +timeStep 0.1 +duration 600.0 +randomSeed 123 +! +! General ice property inputs +! +iceThickness 1.0 +iceVelocity 0.20 +iceDirection 0.0 +refIceStrength 2200000.0 +! +! Tower configuration inputs +! +towerDiameter 6.0 +numLegs 1.0 +towerFrequency 0.28 +! +! Inputs for lock-in crushing +! +iceType 4 +shapeFactor_k1 0.900000 +contactFactor_k2 0.500000 diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat new file mode 100644 index 0000000000..9a8847ba0a --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_AeroDyn15.dat @@ -0,0 +1,106 @@ +------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- +NREL 5.0 MW offshore baseline aerodynamic input properties. +====== General Options ============================================================================ +False Echo - Echo the input to ".AD.ech"? (flag) +"default" DTAero - Time interval for aerodynamic calculations {or "default"} (s) + 1 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT, 3=OLAF} [WakeMod cannot be 2 or 3 when linearizing] + 2 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing] + 1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} + 0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag) +True TwrAero - Calculate tower aerodynamic loads? (flag) +False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing] +False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true] +False Buoyancy - Include buoyancy effects? (flag) +False CompAA - Flag to compute AeroAcoustics calculation [only used when WakeMod=1 or 2] +"unused" AA_InputFile - Aeroacoustics input file +====== Environmental Conditions =================================================================== + 1.225 AirDens - Air density (kg/m^3) + 1.464E-05 KinVisc - Kinematic air viscosity (m^2/s) + 335 SpdSound - Speed of sound (m/s) + 103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True] + 1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True] +====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] + 2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3] +"default" SkewModFactor - Constant used in Pitt/Peters skewed wake model {or "default" is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0 or 3] +True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3] +True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3] +True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3] +False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3] +False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE] +"Default" IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or "default"} (-) [unused when WakeMod=0 or 3] + 100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0] +====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] + 2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2] + 4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1] +====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] +"unused" OLAFInputFileName - Input file for OLAF [used only when WakeMod=3] +====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] +3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez's variant (changes in Cn,Cc,Cm), 3=Minnema/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2] +True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2] +====== Airfoil Information ========================================================================= + 1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-) + 1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-) + 2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-) + 3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-) + 4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-) + 0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-) + 8 NumAFfiles - Number of airfoil files used (-) +"Airfoils/Cylinder1.dat" AFNames - Airfoil file names (NumAFfiles lines) (quoted strings) +"Airfoils/Cylinder2.dat" +"Airfoils/DU40_A17.dat" +"Airfoils/DU35_A17.dat" +"Airfoils/DU30_A17.dat" +"Airfoils/DU25_A17.dat" +"Airfoils/DU21_A17.dat" +"Airfoils/NACA64_A17.dat" +====== Rotor/Blade Properties ===================================================================== +True UseBlCm - Include aerodynamic pitching moment in calculations? (flag) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-) +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2] +"NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3] +====== Hub Properties ============================================================================== [used only when Buoyancy=True] +0.0 VolHub - Hub volume (m^3) +0.0 HubCenBx - Hub center of buoyancy x direction offset (m) +====== Nacelle Properties ========================================================================== [used only when Buoyancy=True] +0.0 VolNac - Nacelle volume (m^3) +0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m) +====== Tail fin Aerodynamics ======================================================================== +False TFinAero - Calculate tail fin aerodynamics model (flag) +"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True] +====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] + 12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True] +TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True +(m) (m) (-) (-) (-) +0.0000000E+00 6.0000000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5261000E+00 5.7870000E+00 1.0000000E+00 1.000000E-01 0.0 +1.7053000E+01 5.5740000E+00 1.0000000E+00 1.000000E-01 0.0 +2.5579000E+01 5.3610000E+00 1.0000000E+00 1.000000E-01 0.0 +3.4105000E+01 5.1480000E+00 1.0000000E+00 1.000000E-01 0.0 +4.2633000E+01 4.9350000E+00 1.0000000E+00 1.000000E-01 0.0 +5.1158000E+01 4.7220000E+00 1.0000000E+00 1.000000E-01 0.0 +5.9685000E+01 4.5090000E+00 1.0000000E+00 1.000000E-01 0.0 +6.8211000E+01 4.2960000E+00 1.0000000E+00 1.000000E-01 0.0 +7.6738000E+01 4.0830000E+00 1.0000000E+00 1.000000E-01 0.0 +8.5268000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +8.7600000E+01 3.8700000E+00 1.0000000E+00 1.000000E-01 0.0 +====== Outputs ==================================================================================== +True SumPrint - Generate a summary file listing input options and interpolated properties to ".AD.sum"? (flag) + 3 NBlOuts - Number of blade node outputs [0 - 9] (-) + 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) + 0 NTwOuts - Number of tower node outputs [0 - 9] (-) + 1, 2, 6 TwOutNd - Tower nodes whose values will be output (-) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"RtFldFxh" +"RtFldFyh" +"RtFldFzh" +"RtFldMxh" +"RtFldMyh" +"RtFldMzh" +"RtVAvgxh" +"RtFldCp" +"RtFldCt" +"RtArea" +"RtSpeed" +"RtTSR" +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat new file mode 100644 index 0000000000..8bd9386371 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn.dat @@ -0,0 +1,160 @@ +------- ELASTODYN for OpenFAST INPUT FILE ------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to ".ech" (flag) + 3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-) +"DEFAULT" DT - Integration time step (s) +---------------------- DEGREES OF FREEDOM -------------------------------------- +True FlapDOF1 - First flapwise blade mode DOF (flag) +True FlapDOF2 - Second flapwise blade mode DOF (flag) +True EdgeDOF - First edgewise blade mode DOF (flag) +False TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades] +True DrTrDOF - Drivetrain rotational-flexibility DOF (flag) +True GenDOF - Generator DOF (flag) +True YawDOF - Yaw DOF (flag) +True TwFADOF1 - First fore-aft tower bending-mode DOF (flag) +True TwFADOF2 - Second fore-aft tower bending-mode DOF (flag) +True TwSSDOF1 - First side-to-side tower bending-mode DOF (flag) +True TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag) +False PtfmSgDOF - Platform horizontal surge translation DOF (flag) +False PtfmSwDOF - Platform horizontal sway translation DOF (flag) +False PtfmHvDOF - Platform vertical heave translation DOF (flag) +False PtfmRDOF - Platform roll tilt rotation DOF (flag) +False PtfmPDOF - Platform pitch tilt rotation DOF (flag) +False PtfmYDOF - Platform yaw rotation DOF (flag) +---------------------- INITIAL CONDITIONS -------------------------------------- + 0 OoPDefl - Initial out-of-plane blade-tip displacement (meters) + 0 IPDefl - Initial in-plane blade-tip deflection (meters) + 5 BlPitch(1) - Blade 1 initial pitch (degrees) + 5 BlPitch(2) - Blade 2 initial pitch (degrees) + 5 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades] + 0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades] + 0 Azimuth - Initial azimuth angle for blade 1 (degrees) + 8 RotSpeed - Initial or fixed rotor speed (rpm) + 0 NacYaw - Initial or fixed nacelle-yaw angle (degrees) + 0 TTDspFA - Initial fore-aft tower-top displacement (meters) + 0 TTDspSS - Initial side-to-side tower-top displacement (meters) + 0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters) + 0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters) + 0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters) + 0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees) + 0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees) + 0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees) +---------------------- TURBINE CONFIGURATION ----------------------------------- + 3 NumBl - Number of blades (-) + 63 TipRad - The distance from the rotor apex to the blade tip (meters) + 1.5 HubRad - The distance from the rotor apex to the blade root (meters) + -2.5 PreCone(1) - Blade 1 cone angle (degrees) + -2.5 PreCone(2) - Blade 2 cone angle (degrees) + -2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades] + 0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters) + 0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades] + 0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades] + 0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees) + -5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters) + 1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters) + -5 ShftTilt - Rotor shaft tilt angle (degrees) + 1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters) + 0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters) + 1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters) + -3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters) + 0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters) + 2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters) + 1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters) + 87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters) + 0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters) + 0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters) + 0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters) +---------------------- MASS AND INERTIA ---------------------------------------- + 0 TipMass(1) - Tip-brake mass, blade 1 (kg) + 0 TipMass(2) - Tip-brake mass, blade 2 (kg) + 0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades] + 56780 HubMass - Hub mass (kg) + 115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2) + 534.116 GenIner - Generator inertia about HSS (kg m^2) + 240000 NacMass - Nacelle mass (kg) +2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2) + 0 YawBrMass - Yaw bearing mass (kg) + 0 PtfmMass - Platform mass (kg) + 0 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2) + 0 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2) + 0 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2) +---------------------- BLADE --------------------------------------------------- + 17 BldNodes - Number of blade nodes (per blade) used for analysis (-) +"NRELOffshrBsline5MW_Blade.dat" BldFile(1) - Name of file containing properties for blade 1 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(2) - Name of file containing properties for blade 2 (quoted string) +"NRELOffshrBsline5MW_Blade.dat" BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades] +---------------------- ROTOR-TEETER -------------------------------------------- + 0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades] + 0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1] + 0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1] + 0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1] + 0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] + 0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1] +---------------------- DRIVETRAIN ---------------------------------------------- + 100 GBoxEff - Gearbox efficiency (%) + 97 GBRatio - Gearbox ratio (-) +8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad) + 6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s)) +---------------------- FURLING ------------------------------------------------- +False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE) +"unused" FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False] +---------------------- TOWER --------------------------------------------------- + 20 TwrNodes - Number of tower nodes used for analysis (-) +"NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat" TwrFile - Name of file containing tower properties (quoted string) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to ".sum" (flag) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + 1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused) + 0 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-) + 10, 19, 28 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0] + 3 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-) + 5, 9, 13 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0] + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"OoPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"IPDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"TwstDefl1" - Blade 1 out-of-plane and in-plane deflections and tip twist +"BldPitch1" - Blade 1 pitch angle +"Azimuth" - Blade 1 azimuth angle +"RotSpeed" - Low-speed shaft and high-speed shaft speeds +"GenSpeed" - Low-speed shaft and high-speed shaft speeds +"TTDspFA" - Tower fore-aft and side-to-side displacements and top twist +"TTDspSS" - Tower fore-aft and side-to-side displacements and top twist +"TTDspTwst" - Tower fore-aft and side-to-side displacements and top twist +"Spn2MLxb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"Spn2MLyb1" - Blade 1 local edgewise and flapwise bending moments at span station 2 (approx. 50% span) +"RootFxb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFyb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootFzb1" - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1 +"RootMxb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc2" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMyc3" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RootMzb1" - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1 +"RotTorq" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMya" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"LSSGagMza" - Rotor torque and low-speed shaft 0- and 90-bending moments at the main bearing +"YawBrFxp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFyp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrFzp" - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw) +"YawBrMxp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMyp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"YawBrMzp" - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw) +"TwrBsFxt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFyt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsFzt" - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (mudline) +"TwrBsMxt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMyt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"TwrBsMzt" - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (mudline) +"NcIMURAys" - Nacelle IMU rotational acceleration in the nodding direction +"NcIMUTAxs" - Nacelle IMU translational acceleration in the streamwise direction +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat new file mode 100644 index 0000000000..664185cbd6 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat @@ -0,0 +1,54 @@ +------- ELASTODYN V1.00.* TOWER INPUT FILE ------------------------------------- +NREL 5.0 MW offshore baseline tower input properties. +---------------------- TOWER PARAMETERS ---------------------------------------- + 11 NTwInpSt - Number of input stations to specify tower geometry + 1 TwrFADmp(1) - Tower 1st fore-aft mode structural damping ratio (%) + 1 TwrFADmp(2) - Tower 2nd fore-aft mode structural damping ratio (%) + 1 TwrSSDmp(1) - Tower 1st side-to-side mode structural damping ratio (%) + 1 TwrSSDmp(2) - Tower 2nd side-to-side mode structural damping ratio (%) +---------------------- TOWER ADJUSTMUNT FACTORS -------------------------------- + 1 FAStTunr(1) - Tower fore-aft modal stiffness tuner, 1st mode (-) + 1 FAStTunr(2) - Tower fore-aft modal stiffness tuner, 2nd mode (-) + 1 SSStTunr(1) - Tower side-to-side stiffness tuner, 1st mode (-) + 1 SSStTunr(2) - Tower side-to-side stiffness tuner, 2nd mode (-) + 1 AdjTwMa - Factor to adjust tower mass density (-) + 1 AdjFASt - Factor to adjust tower fore-aft stiffness (-) + 1 AdjSSSt - Factor to adjust tower side-to-side stiffness (-) +---------------------- DISTRIBUTED TOWER PROPERTIES ---------------------------- + HtFract TMassDen TwFAStif TwSSStif + (-) (kg/m) (Nm^2) (Nm^2) +0.0000000E+00 5.5908700E+03 6.1434300E+11 6.1434300E+11 +1.0000000E-01 5.2324300E+03 5.3482100E+11 5.3482100E+11 +2.0000000E-01 4.8857600E+03 4.6326700E+11 4.6326700E+11 +3.0000000E-01 4.5508700E+03 3.9913100E+11 3.9913100E+11 +4.0000000E-01 4.2277500E+03 3.4188300E+11 3.4188300E+11 +5.0000000E-01 3.9164100E+03 2.9101100E+11 2.9101100E+11 +6.0000000E-01 3.6168300E+03 2.4602700E+11 2.4602700E+11 +7.0000000E-01 3.3290300E+03 2.0645700E+11 2.0645700E+11 +8.0000000E-01 3.0530100E+03 1.7185100E+11 1.7185100E+11 +9.0000000E-01 2.7887500E+03 1.4177600E+11 1.4177600E+11 +1.0000000E+00 2.5362700E+03 1.1582000E+11 1.1582000E+11 +---------------------- TOWER FORE-AFT MODE SHAPES ------------------------------ + 0.7004 TwFAM1Sh(2) - Mode 1, coefficient of x^2 term + 2.1963 TwFAM1Sh(3) - , coefficient of x^3 term + -5.6202 TwFAM1Sh(4) - , coefficient of x^4 term + 6.2275 TwFAM1Sh(5) - , coefficient of x^5 term + -2.504 TwFAM1Sh(6) - , coefficient of x^6 term + -70.5319 TwFAM2Sh(2) - Mode 2, coefficient of x^2 term + -63.7623 TwFAM2Sh(3) - , coefficient of x^3 term + 289.737 TwFAM2Sh(4) - , coefficient of x^4 term + -176.513 TwFAM2Sh(5) - , coefficient of x^5 term + 22.0706 TwFAM2Sh(6) - , coefficient of x^6 term +---------------------- TOWER SIDE-TO-SIDE MODE SHAPES -------------------------- + 1.385 TwSSM1Sh(2) - Mode 1, coefficient of x^2 term + -1.7684 TwSSM1Sh(3) - , coefficient of x^3 term + 3.0871 TwSSM1Sh(4) - , coefficient of x^4 term + -2.2395 TwSSM1Sh(5) - , coefficient of x^5 term + 0.5357 TwSSM1Sh(6) - , coefficient of x^6 term + -121.21 TwSSM2Sh(2) - Mode 2, coefficient of x^2 term + 184.415 TwSSM2Sh(3) - , coefficient of x^3 term + -224.904 TwSSM2Sh(4) - , coefficient of x^4 term + 298.536 TwSSM2Sh(5) - , coefficient of x^5 term + -135.838 TwSSM2Sh(6) - , coefficient of x^6 term + + diff --git a/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ServoDyn.dat b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ServoDyn.dat new file mode 100644 index 0000000000..563cb7f181 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/NRELOffshrBsline5MW_Onshore_ServoDyn.dat @@ -0,0 +1,110 @@ +------- SERVODYN v1.05.* INPUT FILE -------------------------------------------- +NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf) +---------------------- SIMULATION CONTROL -------------------------------------- +False Echo - Echo input data to .ech (flag) +"default" DT - Communication interval for controllers (s) (or "default") +---------------------- PITCH CONTROL ------------------------------------------- + 0 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0] + 9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s) + 9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s) + 9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades] + 8 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s) + 8 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s) + 8 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades] + 20 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees) + 20 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades] +---------------------- GENERATOR AND TORQUE CONTROL ---------------------------- + 1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0] + 94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%) +True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag) +True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag) + 10.0 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False] + 0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True] + 9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True] +---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL -------------------- + 1162.0 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1] + 47403.0 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1] + 0.025576 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1] + 10.0 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1] +---------------------- SIMPLE INDUCTION GENERATOR ------------------------------ + 9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1] + 9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1] +---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR ----------------- + 9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2] + 9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2] + 9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2] +---------------------- HIGH-SPEED SHAFT BRAKE ---------------------------------- + 0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s) + 0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1] + 28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m) +---------------------- NACELLE-YAW CONTROL ------------------------------------- + 0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0] + 0 YawNeut - Neutral yaw position--yaw spring force is zero at this yaw (degrees) +9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad) + 1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s)) + 9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s) + 2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s) + 0 NacYawF - Final yaw angle for override yaw maneuvers (degrees) +---------------------- AERODYNAMIC FLOW CONTROL -------------------------------- + 0 AfCmode - Airfoil control mode {0: none, 1: cosine wave cycle, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) + 0 AfC_Mean - Mean level for cosine cycling or steady value (-) [used only with AfCmode==1] + 0 AfC_Amp - Amplitude for for cosine cycling of flap signal (-) [used only with AfCmode==1] + 0 AfC_Phase - Phase relative to the blade azimuth (0 is vertical) for for cosine cycling of flap signal (deg) [used only with AfCmode==1] +---------------------- STRUCTURAL CONTROL -------------------------------------- +0 NumBStC - Number of blade structural controllers (integer) +"unused" BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0] +0 NumNStC - Number of nacelle structural controllers (integer) +"unused" NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0] +0 NumTStC - Number of tower structural controllers (integer) +"unused" TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0] +0 NumSStC - Number of substructure structural controllers (integer) +"unused" SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0] +---------------------- CABLE CONTROL ------------------------------------------- + 0 CCmode - Cable control mode {0: none, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch) +---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface] +"../../ROSCO/install/lib/libdiscon.so" DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface] +"/home/of_rt/ROSCO/Examples/examples_out/17_ZeroMQ/DISCON_zmq.IN" DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface] +"DISCON_zmq" DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface] +"default" DLL_DT - Communication interval for dynamic library (s) (or "default") [used only with Bladed Interface] +false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface] + 9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface] + 0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface] + 1 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface] + 0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface] + 0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface] + 0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface] + 0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface] + 0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface] + 0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface] + 0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface] + 0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface] + 0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface] + 0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface] + 0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface] +---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE ------------- + 0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface] + GenSpd_TLU GenTrq_TLU + (rpm) (Nm) +---------------------- OUTPUT -------------------------------------------------- +True SumPrint - Print summary data to .sum (flag) (currently unused) + 1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused) +True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused) +"ES10.3E2" OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused) + 0 TStart - Time to begin tabular output (s) (currently unused) + OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-) +"GenTq" - Electrical generator power and torque +"GenPwr" - Electrical generator power and torque +END of input file (the word "END" must appear in the first 3 columns of this last OutList line) +--------------------------------------------------------------------------------------- diff --git a/zmq_coupling_tests/templatesDir/clean/README.md b/zmq_coupling_tests/templatesDir/clean/README.md new file mode 100644 index 0000000000..3a57620102 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/README.md @@ -0,0 +1 @@ +## 5MW_Land_DLL_WTurb diff --git a/zmq_coupling_tests/templatesDir/clean/uniform.hh b/zmq_coupling_tests/templatesDir/clean/uniform.hh new file mode 100644 index 0000000000..1aa7c078e9 --- /dev/null +++ b/zmq_coupling_tests/templatesDir/clean/uniform.hh @@ -0,0 +1,1229 @@ +! This hub-height wind-speed file was generated by TurbSim (from OpenFAST-HEAD-HASH-NOTFOUND) on 12-Dec-2022 at 19:42:28. +! +! The requested statistics for this data were: +! Mean Total Wind Speed = 17.172 m/s +! Turbulence Intensity = 17.241% +! +! Time HorSpd WndDir VerSpd HorShr VerShr LnVShr GstSpd +! (sec) (m/s) (deg) (m/s) (-) (-) (-) (m/s) + 0.000 6.0 -4.89 2.13 0.000 0.200 0.000 0.00 + 0.050 6.0 -3.93 0.44 0.000 0.200 0.000 0.00 + 0.100 6.0 -8.01 0.67 0.000 0.200 0.000 0.00 + 0.150 6.0 -8.50 -0.69 0.000 0.200 0.000 0.00 + 0.200 6.0 -8.57 -0.62 0.000 0.200 0.000 0.00 + 0.250 6.0 -7.82 0.12 0.000 0.200 0.000 0.00 + 0.300 6.0 -8.56 0.30 0.000 0.200 0.000 0.00 + 0.350 6.0 -10.82 1.23 0.000 0.200 0.000 0.00 + 0.400 19.64 -13.18 2.32 0.000 0.200 0.000 0.00 + 0.450 18.78 -13.51 1.80 0.000 0.200 0.000 0.00 + 0.500 19.08 -11.15 3.15 0.000 0.200 0.000 0.00 + 0.550 18.59 -9.97 2.48 0.000 0.200 0.000 0.00 + 0.600 18.82 -9.18 1.81 0.000 0.200 0.000 0.00 + 0.650 18.49 -7.64 1.94 0.000 0.200 0.000 0.00 + 0.700 17.45 -9.40 0.93 0.000 0.200 0.000 0.00 + 0.750 17.61 -10.19 0.39 0.000 0.200 0.000 0.00 + 0.800 17.50 -8.67 0.85 0.000 0.200 0.000 0.00 + 0.850 17.55 -13.58 1.76 0.000 0.200 0.000 0.00 + 0.900 18.33 -14.87 1.11 0.000 0.200 0.000 0.00 + 0.950 18.49 -14.15 0.72 0.000 0.200 0.000 0.00 + 1.000 17.89 -10.92 0.77 0.000 0.200 0.000 0.00 + 1.050 17.09 -10.99 0.65 0.000 0.200 0.000 0.00 + 1.100 17.32 -8.80 0.74 0.000 0.200 0.000 0.00 + 1.150 17.75 -8.52 -0.02 0.000 0.200 0.000 0.00 + 1.200 18.04 -9.78 0.67 0.000 0.200 0.000 0.00 + 1.250 17.39 -9.57 0.03 0.000 0.200 0.000 0.00 + 1.300 17.90 -11.76 -0.70 0.000 0.200 0.000 0.00 + 1.350 18.34 -9.42 0.38 0.000 0.200 0.000 0.00 + 1.400 19.46 -6.94 1.69 0.000 0.200 0.000 0.00 + 1.450 19.64 -7.30 3.36 0.000 0.200 0.000 0.00 + 1.500 19.24 -4.19 2.32 0.000 0.200 0.000 0.00 + 1.550 18.98 -2.27 2.12 0.000 0.200 0.000 0.00 + 1.600 19.32 1.20 2.57 0.000 0.200 0.000 0.00 + 1.650 18.73 1.90 2.86 0.000 0.200 0.000 0.00 + 1.700 18.15 3.77 2.48 0.000 0.200 0.000 0.00 + 1.750 18.33 3.32 2.53 0.000 0.200 0.000 0.00 + 1.800 17.96 3.56 2.82 0.000 0.200 0.000 0.00 + 1.850 16.95 1.02 2.44 0.000 0.200 0.000 0.00 + 1.900 16.92 -1.48 2.51 0.000 0.200 0.000 0.00 + 1.950 17.60 -2.38 3.20 0.000 0.200 0.000 0.00 + 2.000 18.18 -0.68 3.61 0.000 0.200 0.000 0.00 + 2.050 17.67 1.19 3.34 0.000 0.200 0.000 0.00 + 2.100 17.38 -3.01 4.71 0.000 0.200 0.000 0.00 + 2.150 17.91 -3.50 4.65 0.000 0.200 0.000 0.00 + 2.200 17.70 -5.78 3.93 0.000 0.200 0.000 0.00 + 2.250 17.07 -0.62 4.58 0.000 0.200 0.000 0.00 + 2.300 17.41 1.89 4.55 0.000 0.200 0.000 0.00 + 2.350 17.25 5.08 3.77 0.000 0.200 0.000 0.00 + 2.400 17.41 9.68 3.73 0.000 0.200 0.000 0.00 + 2.450 17.86 3.54 4.09 0.000 0.200 0.000 0.00 + 2.500 18.45 3.62 3.02 0.000 0.200 0.000 0.00 + 2.550 18.74 3.06 2.85 0.000 0.200 0.000 0.00 + 2.600 17.86 5.88 1.59 0.000 0.200 0.000 0.00 + 2.650 18.22 5.46 1.35 0.000 0.200 0.000 0.00 + 2.700 17.97 4.78 1.77 0.000 0.200 0.000 0.00 + 2.750 18.65 4.98 1.30 0.000 0.200 0.000 0.00 + 2.800 19.66 6.76 0.61 0.000 0.200 0.000 0.00 + 2.850 18.64 1.96 0.53 0.000 0.200 0.000 0.00 + 2.900 19.44 4.13 -0.30 0.000 0.200 0.000 0.00 + 2.950 19.80 0.65 0.61 0.000 0.200 0.000 0.00 + 3.000 20.45 3.32 0.84 0.000 0.200 0.000 0.00 + 3.050 21.19 2.37 -0.65 0.000 0.200 0.000 0.00 + 3.100 20.29 3.61 -1.93 0.000 0.200 0.000 0.00 + 3.150 19.47 1.99 -2.09 0.000 0.200 0.000 0.00 + 3.200 19.79 1.34 -1.57 0.000 0.200 0.000 0.00 + 3.250 19.78 1.75 -0.49 0.000 0.200 0.000 0.00 + 3.300 20.18 4.82 0.35 0.000 0.200 0.000 0.00 + 3.350 18.28 4.43 0.62 0.000 0.200 0.000 0.00 + 3.400 18.15 4.25 -0.61 0.000 0.200 0.000 0.00 + 3.450 18.68 5.22 -0.27 0.000 0.200 0.000 0.00 + 3.500 17.22 6.19 -0.63 0.000 0.200 0.000 0.00 + 3.550 17.49 5.77 0.17 0.000 0.200 0.000 0.00 + 3.600 17.02 7.45 -0.22 0.000 0.200 0.000 0.00 + 3.650 16.16 7.81 -1.43 0.000 0.200 0.000 0.00 + 3.700 16.12 2.16 -0.70 0.000 0.200 0.000 0.00 + 3.750 16.03 -1.38 -0.98 0.000 0.200 0.000 0.00 + 3.800 17.38 -0.86 -0.04 0.000 0.200 0.000 0.00 + 3.850 17.79 3.73 -0.19 0.000 0.200 0.000 0.00 + 3.900 16.90 11.54 1.07 0.000 0.200 0.000 0.00 + 3.950 16.94 8.41 2.26 0.000 0.200 0.000 0.00 + 4.000 16.38 10.38 2.17 0.000 0.200 0.000 0.00 + 4.050 14.62 6.07 1.48 0.000 0.200 0.000 0.00 + 4.100 14.59 5.09 2.16 0.000 0.200 0.000 0.00 + 4.150 13.70 4.76 2.52 0.000 0.200 0.000 0.00 + 4.200 13.51 4.07 2.75 0.000 0.200 0.000 0.00 + 4.250 13.19 3.20 1.83 0.000 0.200 0.000 0.00 + 4.300 12.81 6.89 0.64 0.000 0.200 0.000 0.00 + 4.350 13.37 5.52 0.82 0.000 0.200 0.000 0.00 + 4.400 13.63 -0.95 0.17 0.000 0.200 0.000 0.00 + 4.450 13.32 1.03 0.88 0.000 0.200 0.000 0.00 + 4.500 11.82 0.55 -0.47 0.000 0.200 0.000 0.00 + 4.550 12.98 6.54 -0.60 0.000 0.200 0.000 0.00 + 4.600 13.45 6.18 -0.35 0.000 0.200 0.000 0.00 + 4.650 13.30 1.85 1.04 0.000 0.200 0.000 0.00 + 4.700 13.03 5.99 0.32 0.000 0.200 0.000 0.00 + 4.750 13.72 10.63 1.28 0.000 0.200 0.000 0.00 + 4.800 13.38 7.28 3.11 0.000 0.200 0.000 0.00 + 4.850 13.55 5.99 3.94 0.000 0.200 0.000 0.00 + 4.900 13.58 4.59 3.42 0.000 0.200 0.000 0.00 + 4.950 13.87 2.49 2.79 0.000 0.200 0.000 0.00 + 5.000 12.80 0.82 3.41 0.000 0.200 0.000 0.00 + 5.050 13.60 -1.74 2.34 0.000 0.200 0.000 0.00 + 5.100 13.68 -0.97 3.41 0.000 0.200 0.000 0.00 + 5.150 14.66 0.55 4.37 0.000 0.200 0.000 0.00 + 5.200 15.30 -4.00 4.49 0.000 0.200 0.000 0.00 + 5.250 14.50 -2.33 4.22 0.000 0.200 0.000 0.00 + 5.300 13.73 1.54 4.97 0.000 0.200 0.000 0.00 + 5.350 13.14 4.44 5.89 0.000 0.200 0.000 0.00 + 5.400 14.34 2.28 4.27 0.000 0.200 0.000 0.00 + 5.450 15.16 3.81 4.05 0.000 0.200 0.000 0.00 + 5.500 15.61 1.89 3.91 0.000 0.200 0.000 0.00 + 5.550 15.81 5.59 3.73 0.000 0.200 0.000 0.00 + 5.600 15.28 9.00 3.31 0.000 0.200 0.000 0.00 + 5.650 16.61 8.83 4.35 0.000 0.200 0.000 0.00 + 5.700 16.93 3.03 4.00 0.000 0.200 0.000 0.00 + 5.750 16.34 1.67 2.64 0.000 0.200 0.000 0.00 + 5.800 16.71 0.33 2.51 0.000 0.200 0.000 0.00 + 5.850 18.48 -0.17 2.35 0.000 0.200 0.000 0.00 + 5.900 18.16 -0.84 1.77 0.000 0.200 0.000 0.00 + 5.950 18.13 0.07 1.41 0.000 0.200 0.000 0.00 + 6.000 18.29 -1.44 1.07 0.000 0.200 0.000 0.00 + 6.050 18.77 -2.11 -0.19 0.000 0.200 0.000 0.00 + 6.100 17.52 0.01 0.22 0.000 0.200 0.000 0.00 + 6.150 17.50 2.25 0.00 0.000 0.200 0.000 0.00 + 6.200 17.05 0.78 -1.03 0.000 0.200 0.000 0.00 + 6.250 17.06 2.31 -0.47 0.000 0.200 0.000 0.00 + 6.300 17.17 1.42 0.70 0.000 0.200 0.000 0.00 + 6.350 16.71 0.95 1.23 0.000 0.200 0.000 0.00 + 6.400 16.53 3.72 1.64 0.000 0.200 0.000 0.00 + 6.450 17.10 8.97 3.33 0.000 0.200 0.000 0.00 + 6.500 16.84 3.25 4.50 0.000 0.200 0.000 0.00 + 6.550 16.98 1.92 4.38 0.000 0.200 0.000 0.00 + 6.600 16.89 -0.62 3.40 0.000 0.200 0.000 0.00 + 6.650 18.48 -1.59 2.58 0.000 0.200 0.000 0.00 + 6.700 19.86 0.28 3.58 0.000 0.200 0.000 0.00 + 6.750 19.57 -0.47 3.09 0.000 0.200 0.000 0.00 + 6.800 19.15 1.93 2.47 0.000 0.200 0.000 0.00 + 6.850 19.26 -1.66 3.12 0.000 0.200 0.000 0.00 + 6.900 18.68 -1.61 3.77 0.000 0.200 0.000 0.00 + 6.950 19.70 -2.45 3.21 0.000 0.200 0.000 0.00 + 7.000 19.71 -4.21 3.27 0.000 0.200 0.000 0.00 + 7.050 19.06 -5.21 2.90 0.000 0.200 0.000 0.00 + 7.100 19.55 -9.61 2.81 0.000 0.200 0.000 0.00 + 7.150 19.09 -12.57 2.70 0.000 0.200 0.000 0.00 + 7.200 18.49 -12.49 3.41 0.000 0.200 0.000 0.00 + 7.250 18.55 -12.54 2.90 0.000 0.200 0.000 0.00 + 7.300 19.20 -8.36 2.48 0.000 0.200 0.000 0.00 + 7.350 18.57 -6.58 1.65 0.000 0.200 0.000 0.00 + 7.400 17.93 -6.74 2.41 0.000 0.200 0.000 0.00 + 7.450 18.40 -9.68 1.53 0.000 0.200 0.000 0.00 + 7.500 17.86 -14.45 1.09 0.000 0.200 0.000 0.00 + 7.550 16.39 -11.11 -0.19 0.000 0.200 0.000 0.00 + 7.600 16.54 -9.60 0.29 0.000 0.200 0.000 0.00 + 7.650 17.22 -12.66 0.38 0.000 0.200 0.000 0.00 + 7.700 17.55 -9.39 0.26 0.000 0.200 0.000 0.00 + 7.750 17.58 -4.52 1.21 0.000 0.200 0.000 0.00 + 7.800 17.82 -6.58 1.28 0.000 0.200 0.000 0.00 + 7.850 18.53 -6.72 1.23 0.000 0.200 0.000 0.00 + 7.900 17.27 -5.12 0.53 0.000 0.200 0.000 0.00 + 7.950 16.20 -5.96 0.25 0.000 0.200 0.000 0.00 + 8.000 17.42 -7.63 1.14 0.000 0.200 0.000 0.00 + 8.050 17.25 -8.54 1.62 0.000 0.200 0.000 0.00 + 8.100 16.20 -12.09 1.38 0.000 0.200 0.000 0.00 + 8.150 14.86 -11.18 0.68 0.000 0.200 0.000 0.00 + 8.200 15.39 -10.42 0.11 0.000 0.200 0.000 0.00 + 8.250 15.03 -10.81 1.08 0.000 0.200 0.000 0.00 + 8.300 15.91 -6.98 1.39 0.000 0.200 0.000 0.00 + 8.350 17.29 -4.86 0.60 0.000 0.200 0.000 0.00 + 8.400 16.50 -5.51 -0.77 0.000 0.200 0.000 0.00 + 8.450 16.16 -2.19 0.78 0.000 0.200 0.000 0.00 + 8.500 17.40 -0.01 0.45 0.000 0.200 0.000 0.00 + 8.550 17.44 1.52 0.90 0.000 0.200 0.000 0.00 + 8.600 17.06 1.50 1.76 0.000 0.200 0.000 0.00 + 8.650 17.59 1.17 1.00 0.000 0.200 0.000 0.00 + 8.700 18.19 3.10 0.85 0.000 0.200 0.000 0.00 + 8.750 17.81 5.75 0.08 0.000 0.200 0.000 0.00 + 8.800 16.68 4.66 -1.45 0.000 0.200 0.000 0.00 + 8.850 16.74 2.35 -1.74 0.000 0.200 0.000 0.00 + 8.900 17.10 -0.00 -0.64 0.000 0.200 0.000 0.00 + 8.950 16.54 4.65 0.89 0.000 0.200 0.000 0.00 + 9.000 16.44 0.61 1.04 0.000 0.200 0.000 0.00 + 9.050 17.41 -0.34 1.00 0.000 0.200 0.000 0.00 + 9.100 17.48 0.14 0.54 0.000 0.200 0.000 0.00 + 9.150 18.01 0.66 -0.29 0.000 0.200 0.000 0.00 + 9.200 16.88 -6.33 1.24 0.000 0.200 0.000 0.00 + 9.250 16.96 -6.89 1.69 0.000 0.200 0.000 0.00 + 9.300 16.83 -8.20 0.68 0.000 0.200 0.000 0.00 + 9.350 17.00 -5.93 1.24 0.000 0.200 0.000 0.00 + 9.400 17.06 -3.87 1.24 0.000 0.200 0.000 0.00 + 9.450 17.29 -5.69 0.82 0.000 0.200 0.000 0.00 + 9.500 17.00 -8.17 0.37 0.000 0.200 0.000 0.00 + 9.550 16.01 -5.70 0.39 0.000 0.200 0.000 0.00 + 9.600 15.45 -11.51 -0.41 0.000 0.200 0.000 0.00 + 9.650 15.11 -13.02 -0.16 0.000 0.200 0.000 0.00 + 9.700 15.53 -3.68 -0.38 0.000 0.200 0.000 0.00 + 9.750 14.59 -3.52 -0.51 0.000 0.200 0.000 0.00 + 9.800 15.97 -3.81 -0.62 0.000 0.200 0.000 0.00 + 9.850 16.23 -1.94 0.32 0.000 0.200 0.000 0.00 + 9.900 16.99 -3.03 1.54 0.000 0.200 0.000 0.00 + 9.950 16.85 -4.24 1.71 0.000 0.200 0.000 0.00 + 10.000 17.35 -4.06 1.01 0.000 0.200 0.000 0.00 + 10.050 17.16 -1.86 0.97 0.000 0.200 0.000 0.00 + 10.100 17.31 -0.60 0.96 0.000 0.200 0.000 0.00 + 10.150 16.56 -0.30 0.29 0.000 0.200 0.000 0.00 + 10.200 16.70 2.64 0.21 0.000 0.200 0.000 0.00 + 10.250 17.12 2.90 0.75 0.000 0.200 0.000 0.00 + 10.300 17.28 2.87 0.62 0.000 0.200 0.000 0.00 + 10.350 16.11 2.40 0.54 0.000 0.200 0.000 0.00 + 10.400 14.64 3.77 -0.28 0.000 0.200 0.000 0.00 + 10.450 13.26 7.43 0.43 0.000 0.200 0.000 0.00 + 10.500 12.29 10.40 -1.46 0.000 0.200 0.000 0.00 + 10.550 11.86 3.37 -1.32 0.000 0.200 0.000 0.00 + 10.600 12.19 1.50 -0.84 0.000 0.200 0.000 0.00 + 10.650 11.07 1.83 0.50 0.000 0.200 0.000 0.00 + 10.700 11.11 -0.36 1.29 0.000 0.200 0.000 0.00 + 10.750 11.85 1.55 -0.59 0.000 0.200 0.000 0.00 + 10.800 11.33 -3.20 -1.94 0.000 0.200 0.000 0.00 + 10.850 10.94 -2.07 -1.88 0.000 0.200 0.000 0.00 + 10.900 11.60 4.57 -1.43 0.000 0.200 0.000 0.00 + 10.950 11.78 3.44 -0.82 0.000 0.200 0.000 0.00 + 11.000 11.30 5.58 -2.59 0.000 0.200 0.000 0.00 + 11.050 12.37 8.44 -3.60 0.000 0.200 0.000 0.00 + 11.100 13.98 4.76 -3.72 0.000 0.200 0.000 0.00 + 11.150 13.38 -0.45 -3.30 0.000 0.200 0.000 0.00 + 11.200 12.66 -0.62 -3.60 0.000 0.200 0.000 0.00 + 11.250 13.28 3.02 -3.23 0.000 0.200 0.000 0.00 + 11.300 12.85 6.17 -3.24 0.000 0.200 0.000 0.00 + 11.350 13.03 7.39 -2.36 0.000 0.200 0.000 0.00 + 11.400 12.63 13.15 -0.94 0.000 0.200 0.000 0.00 + 11.450 12.04 14.98 -2.09 0.000 0.200 0.000 0.00 + 11.500 11.60 10.09 -2.74 0.000 0.200 0.000 0.00 + 11.550 11.97 13.33 -1.30 0.000 0.200 0.000 0.00 + 11.600 11.51 10.01 0.19 0.000 0.200 0.000 0.00 + 11.650 11.12 10.89 -0.57 0.000 0.200 0.000 0.00 + 11.700 11.20 9.13 -0.75 0.000 0.200 0.000 0.00 + 11.750 11.75 12.03 -0.12 0.000 0.200 0.000 0.00 + 11.800 10.27 14.47 -0.35 0.000 0.200 0.000 0.00 + 11.850 10.74 17.09 0.65 0.000 0.200 0.000 0.00 + 11.900 9.85 16.94 1.15 0.000 0.200 0.000 0.00 + 11.950 9.38 17.24 1.09 0.000 0.200 0.000 0.00 + 12.000 10.15 18.43 -0.53 0.000 0.200 0.000 0.00 + 12.050 9.47 12.24 -0.62 0.000 0.200 0.000 0.00 + 12.100 10.08 15.16 -0.53 0.000 0.200 0.000 0.00 + 12.150 10.58 6.32 -0.32 0.000 0.200 0.000 0.00 + 12.200 10.79 0.17 0.94 0.000 0.200 0.000 0.00 + 12.250 11.59 1.50 1.48 0.000 0.200 0.000 0.00 + 12.300 11.58 1.49 1.95 0.000 0.200 0.000 0.00 + 12.350 10.76 3.79 2.70 0.000 0.200 0.000 0.00 + 12.400 10.07 1.56 1.28 0.000 0.200 0.000 0.00 + 12.450 10.52 2.40 1.76 0.000 0.200 0.000 0.00 + 12.500 10.75 4.53 1.56 0.000 0.200 0.000 0.00 + 12.550 10.19 5.16 2.14 0.000 0.200 0.000 0.00 + 12.600 10.02 2.89 2.49 0.000 0.200 0.000 0.00 + 12.650 9.92 2.53 3.39 0.000 0.200 0.000 0.00 + 12.700 9.68 3.40 4.17 0.000 0.200 0.000 0.00 + 12.750 9.30 4.85 4.37 0.000 0.200 0.000 0.00 + 12.800 9.82 10.91 4.10 0.000 0.200 0.000 0.00 + 12.850 10.79 12.67 2.98 0.000 0.200 0.000 0.00 + 12.900 10.94 7.09 2.50 0.000 0.200 0.000 0.00 + 12.950 10.87 4.86 2.73 0.000 0.200 0.000 0.00 + 13.000 10.06 1.33 2.91 0.000 0.200 0.000 0.00 + 13.050 10.95 1.14 3.28 0.000 0.200 0.000 0.00 + 13.100 10.58 1.85 2.46 0.000 0.200 0.000 0.00 + 13.150 11.19 2.06 1.22 0.000 0.200 0.000 0.00 + 13.200 11.07 2.79 1.58 0.000 0.200 0.000 0.00 + 13.250 11.51 9.71 1.02 0.000 0.200 0.000 0.00 + 13.300 11.87 12.62 -0.16 0.000 0.200 0.000 0.00 + 13.350 11.91 13.33 0.92 0.000 0.200 0.000 0.00 + 13.400 12.25 12.31 1.90 0.000 0.200 0.000 0.00 + 13.450 11.75 14.94 1.41 0.000 0.200 0.000 0.00 + 13.500 11.75 13.58 2.50 0.000 0.200 0.000 0.00 + 13.550 12.14 8.42 4.28 0.000 0.200 0.000 0.00 + 13.600 12.99 7.82 3.90 0.000 0.200 0.000 0.00 + 13.650 12.78 6.05 4.45 0.000 0.200 0.000 0.00 + 13.700 12.78 7.37 2.90 0.000 0.200 0.000 0.00 + 13.750 13.25 7.37 2.49 0.000 0.200 0.000 0.00 + 13.800 13.59 8.41 2.57 0.000 0.200 0.000 0.00 + 13.850 13.62 5.75 3.11 0.000 0.200 0.000 0.00 + 13.900 13.39 6.29 3.78 0.000 0.200 0.000 0.00 + 13.950 13.60 8.78 3.25 0.000 0.200 0.000 0.00 + 14.000 14.64 10.85 3.21 0.000 0.200 0.000 0.00 + 14.050 14.92 6.77 3.04 0.000 0.200 0.000 0.00 + 14.100 14.73 9.67 2.25 0.000 0.200 0.000 0.00 + 14.150 13.84 11.71 1.18 0.000 0.200 0.000 0.00 + 14.200 13.43 10.15 1.54 0.000 0.200 0.000 0.00 + 14.250 13.70 13.24 2.26 0.000 0.200 0.000 0.00 + 14.300 13.78 13.68 2.87 0.000 0.200 0.000 0.00 + 14.350 13.45 6.36 2.96 0.000 0.200 0.000 0.00 + 14.400 14.47 8.56 3.73 0.000 0.200 0.000 0.00 + 14.450 13.82 9.04 4.22 0.000 0.200 0.000 0.00 + 14.500 14.21 8.36 4.28 0.000 0.200 0.000 0.00 + 14.550 14.72 18.32 4.02 0.000 0.200 0.000 0.00 + 14.600 14.59 19.15 3.73 0.000 0.200 0.000 0.00 + 14.650 14.40 17.95 2.70 0.000 0.200 0.000 0.00 + 14.700 14.34 14.38 2.85 0.000 0.200 0.000 0.00 + 14.750 12.78 19.54 3.24 0.000 0.200 0.000 0.00 + 14.800 12.62 15.92 4.40 0.000 0.200 0.000 0.00 + 14.850 12.66 16.51 3.92 0.000 0.200 0.000 0.00 + 14.900 13.33 13.00 4.61 0.000 0.200 0.000 0.00 + 14.950 13.04 14.57 4.42 0.000 0.200 0.000 0.00 + 15.000 12.69 9.98 3.54 0.000 0.200 0.000 0.00 + 15.050 12.56 15.86 3.91 0.000 0.200 0.000 0.00 + 15.100 13.43 11.99 3.60 0.000 0.200 0.000 0.00 + 15.150 13.07 9.88 3.94 0.000 0.200 0.000 0.00 + 15.200 12.77 14.44 2.56 0.000 0.200 0.000 0.00 + 15.250 11.92 17.30 2.84 0.000 0.200 0.000 0.00 + 15.300 12.96 15.40 4.19 0.000 0.200 0.000 0.00 + 15.350 12.96 10.26 3.58 0.000 0.200 0.000 0.00 + 15.400 12.79 3.24 3.59 0.000 0.200 0.000 0.00 + 15.450 13.09 1.87 3.38 0.000 0.200 0.000 0.00 + 15.500 13.10 4.38 2.94 0.000 0.200 0.000 0.00 + 15.550 13.24 0.61 3.87 0.000 0.200 0.000 0.00 + 15.600 12.92 -0.68 4.69 0.000 0.200 0.000 0.00 + 15.650 12.99 -2.36 6.32 0.000 0.200 0.000 0.00 + 15.700 14.12 -5.92 6.21 0.000 0.200 0.000 0.00 + 15.750 15.34 -3.26 6.85 0.000 0.200 0.000 0.00 + 15.800 14.61 -0.63 7.06 0.000 0.200 0.000 0.00 + 15.850 14.84 -0.81 7.50 0.000 0.200 0.000 0.00 + 15.900 16.52 -2.68 7.66 0.000 0.200 0.000 0.00 + 15.950 16.81 -4.49 6.63 0.000 0.200 0.000 0.00 + 16.000 16.33 -4.33 6.40 0.000 0.200 0.000 0.00 + 16.050 16.45 -5.36 5.12 0.000 0.200 0.000 0.00 + 16.100 16.78 -2.68 5.05 0.000 0.200 0.000 0.00 + 16.150 15.69 -2.60 4.62 0.000 0.200 0.000 0.00 + 16.200 15.73 -2.54 4.89 0.000 0.200 0.000 0.00 + 16.250 15.69 -0.03 5.57 0.000 0.200 0.000 0.00 + 16.300 16.67 -0.36 6.57 0.000 0.200 0.000 0.00 + 16.350 16.25 0.21 5.98 0.000 0.200 0.000 0.00 + 16.400 16.12 1.46 5.02 0.000 0.200 0.000 0.00 + 16.450 15.56 2.90 4.66 0.000 0.200 0.000 0.00 + 16.500 14.98 3.24 5.33 0.000 0.200 0.000 0.00 + 16.550 14.45 0.97 5.38 0.000 0.200 0.000 0.00 + 16.600 14.45 -0.31 4.95 0.000 0.200 0.000 0.00 + 16.650 13.48 -4.47 6.67 0.000 0.200 0.000 0.00 + 16.700 14.19 -10.58 6.60 0.000 0.200 0.000 0.00 + 16.750 14.04 -9.10 7.42 0.000 0.200 0.000 0.00 + 16.800 14.49 -6.62 7.16 0.000 0.200 0.000 0.00 + 16.850 14.41 -5.02 6.14 0.000 0.200 0.000 0.00 + 16.900 14.71 -2.13 5.39 0.000 0.200 0.000 0.00 + 16.950 15.21 -3.83 5.61 0.000 0.200 0.000 0.00 + 17.000 15.59 -4.16 5.70 0.000 0.200 0.000 0.00 + 17.050 14.89 -1.15 4.51 0.000 0.200 0.000 0.00 + 17.100 14.55 -5.09 3.63 0.000 0.200 0.000 0.00 + 17.150 13.52 -5.63 2.19 0.000 0.200 0.000 0.00 + 17.200 13.07 -10.12 0.90 0.000 0.200 0.000 0.00 + 17.250 13.36 -7.57 0.13 0.000 0.200 0.000 0.00 + 17.300 13.28 -2.65 0.81 0.000 0.200 0.000 0.00 + 17.350 12.56 -1.79 1.68 0.000 0.200 0.000 0.00 + 17.400 12.85 -3.17 1.54 0.000 0.200 0.000 0.00 + 17.450 12.66 4.31 2.06 0.000 0.200 0.000 0.00 + 17.500 11.26 1.49 1.98 0.000 0.200 0.000 0.00 + 17.550 11.76 4.94 1.96 0.000 0.200 0.000 0.00 + 17.600 12.26 -0.98 2.42 0.000 0.200 0.000 0.00 + 17.650 11.32 1.76 2.25 0.000 0.200 0.000 0.00 + 17.700 11.52 3.29 2.84 0.000 0.200 0.000 0.00 + 17.750 13.29 0.27 2.60 0.000 0.200 0.000 0.00 + 17.800 13.00 3.35 2.06 0.000 0.200 0.000 0.00 + 17.850 12.75 7.80 2.23 0.000 0.200 0.000 0.00 + 17.900 12.46 8.36 2.09 0.000 0.200 0.000 0.00 + 17.950 13.24 4.23 1.80 0.000 0.200 0.000 0.00 + 18.000 15.15 -0.51 1.89 0.000 0.200 0.000 0.00 + 18.050 14.74 5.89 1.52 0.000 0.200 0.000 0.00 + 18.100 13.70 7.23 0.15 0.000 0.200 0.000 0.00 + 18.150 13.15 7.17 0.03 0.000 0.200 0.000 0.00 + 18.200 14.59 10.46 0.33 0.000 0.200 0.000 0.00 + 18.250 15.25 9.77 -0.44 0.000 0.200 0.000 0.00 + 18.300 15.32 5.60 -0.89 0.000 0.200 0.000 0.00 + 18.350 14.43 7.20 -0.65 0.000 0.200 0.000 0.00 + 18.400 15.44 9.01 -1.61 0.000 0.200 0.000 0.00 + 18.450 15.48 9.24 -1.64 0.000 0.200 0.000 0.00 + 18.500 15.58 7.11 -1.29 0.000 0.200 0.000 0.00 + 18.550 17.14 9.29 -1.00 0.000 0.200 0.000 0.00 + 18.600 16.79 8.11 1.19 0.000 0.200 0.000 0.00 + 18.650 15.32 9.51 1.59 0.000 0.200 0.000 0.00 + 18.700 15.25 11.69 1.27 0.000 0.200 0.000 0.00 + 18.750 14.95 14.65 2.36 0.000 0.200 0.000 0.00 + 18.800 14.64 21.24 3.28 0.000 0.200 0.000 0.00 + 18.850 15.27 20.87 1.97 0.000 0.200 0.000 0.00 + 18.900 15.11 23.38 1.41 0.000 0.200 0.000 0.00 + 18.950 13.85 17.97 1.12 0.000 0.200 0.000 0.00 + 19.000 14.38 13.65 2.12 0.000 0.200 0.000 0.00 + 19.050 14.70 12.78 2.99 0.000 0.200 0.000 0.00 + 19.100 14.89 10.71 3.06 0.000 0.200 0.000 0.00 + 19.150 14.93 10.81 2.16 0.000 0.200 0.000 0.00 + 19.200 15.88 8.07 2.59 0.000 0.200 0.000 0.00 + 19.250 15.72 7.29 1.62 0.000 0.200 0.000 0.00 + 19.300 15.47 4.81 1.10 0.000 0.200 0.000 0.00 + 19.350 14.97 3.53 1.02 0.000 0.200 0.000 0.00 + 19.400 13.83 2.24 2.57 0.000 0.200 0.000 0.00 + 19.450 13.64 0.68 2.04 0.000 0.200 0.000 0.00 + 19.500 14.20 2.04 2.19 0.000 0.200 0.000 0.00 + 19.550 14.67 1.32 2.90 0.000 0.200 0.000 0.00 + 19.600 14.67 3.30 1.95 0.000 0.200 0.000 0.00 + 19.650 14.72 8.65 2.80 0.000 0.200 0.000 0.00 + 19.700 14.89 8.02 3.27 0.000 0.200 0.000 0.00 + 19.750 16.21 6.01 3.68 0.000 0.200 0.000 0.00 + 19.800 17.55 7.25 3.49 0.000 0.200 0.000 0.00 + 19.850 17.61 11.82 1.55 0.000 0.200 0.000 0.00 + 19.900 18.55 11.27 1.27 0.000 0.200 0.000 0.00 + 19.950 17.91 12.73 2.62 0.000 0.200 0.000 0.00 + 20.000 18.20 10.74 3.03 0.000 0.200 0.000 0.00 + 20.050 17.65 11.57 2.21 0.000 0.200 0.000 0.00 + 20.100 17.68 11.35 2.81 0.000 0.200 0.000 0.00 + 20.150 17.40 12.89 2.19 0.000 0.200 0.000 0.00 + 20.200 17.54 14.75 1.14 0.000 0.200 0.000 0.00 + 20.250 17.19 10.70 1.83 0.000 0.200 0.000 0.00 + 20.300 17.47 9.03 2.79 0.000 0.200 0.000 0.00 + 20.350 18.80 5.41 3.21 0.000 0.200 0.000 0.00 + 20.400 17.19 3.26 3.18 0.000 0.200 0.000 0.00 + 20.450 16.81 4.79 3.11 0.000 0.200 0.000 0.00 + 20.500 16.38 3.20 3.67 0.000 0.200 0.000 0.00 + 20.550 15.85 9.74 2.00 0.000 0.200 0.000 0.00 + 20.600 16.92 8.62 3.01 0.000 0.200 0.000 0.00 + 20.650 15.65 11.18 2.41 0.000 0.200 0.000 0.00 + 20.700 16.39 13.84 1.38 0.000 0.200 0.000 0.00 + 20.750 17.06 8.64 1.31 0.000 0.200 0.000 0.00 + 20.800 17.39 11.10 0.42 0.000 0.200 0.000 0.00 + 20.850 17.53 9.33 0.06 0.000 0.200 0.000 0.00 + 20.900 17.86 12.59 0.21 0.000 0.200 0.000 0.00 + 20.950 16.98 14.12 0.71 0.000 0.200 0.000 0.00 + 21.000 16.11 14.02 0.80 0.000 0.200 0.000 0.00 + 21.050 16.39 8.75 2.05 0.000 0.200 0.000 0.00 + 21.100 16.37 11.44 2.24 0.000 0.200 0.000 0.00 + 21.150 16.00 12.81 1.90 0.000 0.200 0.000 0.00 + 21.200 16.83 11.10 1.49 0.000 0.200 0.000 0.00 + 21.250 17.14 13.95 1.20 0.000 0.200 0.000 0.00 + 21.300 18.42 16.57 0.10 0.000 0.200 0.000 0.00 + 21.350 18.55 12.34 0.51 0.000 0.200 0.000 0.00 + 21.400 16.51 11.61 0.81 0.000 0.200 0.000 0.00 + 21.450 16.92 12.56 0.83 0.000 0.200 0.000 0.00 + 21.500 18.07 11.90 1.94 0.000 0.200 0.000 0.00 + 21.550 19.65 13.19 1.67 0.000 0.200 0.000 0.00 + 21.600 19.04 12.00 1.71 0.000 0.200 0.000 0.00 + 21.650 19.16 9.91 2.70 0.000 0.200 0.000 0.00 + 21.700 19.59 10.79 2.52 0.000 0.200 0.000 0.00 + 21.750 19.68 8.80 1.30 0.000 0.200 0.000 0.00 + 21.800 20.01 13.92 1.75 0.000 0.200 0.000 0.00 + 21.850 19.17 10.87 1.68 0.000 0.200 0.000 0.00 + 21.900 18.32 10.78 0.72 0.000 0.200 0.000 0.00 + 21.950 18.18 8.27 1.05 0.000 0.200 0.000 0.00 + 22.000 18.36 7.14 0.90 0.000 0.200 0.000 0.00 + 22.050 18.61 9.37 1.34 0.000 0.200 0.000 0.00 + 22.100 18.55 8.76 0.45 0.000 0.200 0.000 0.00 + 22.150 18.23 9.62 1.44 0.000 0.200 0.000 0.00 + 22.200 18.13 11.45 0.51 0.000 0.200 0.000 0.00 + 22.250 18.59 11.95 1.23 0.000 0.200 0.000 0.00 + 22.300 18.14 12.64 1.33 0.000 0.200 0.000 0.00 + 22.350 17.02 11.55 -0.66 0.000 0.200 0.000 0.00 + 22.400 16.70 7.20 -0.83 0.000 0.200 0.000 0.00 + 22.450 17.01 5.44 -0.97 0.000 0.200 0.000 0.00 + 22.500 17.10 8.11 -0.44 0.000 0.200 0.000 0.00 + 22.550 17.78 5.08 0.71 0.000 0.200 0.000 0.00 + 22.600 16.97 8.66 0.70 0.000 0.200 0.000 0.00 + 22.650 16.90 10.31 0.26 0.000 0.200 0.000 0.00 + 22.700 17.23 8.82 0.55 0.000 0.200 0.000 0.00 + 22.750 18.27 7.59 0.28 0.000 0.200 0.000 0.00 + 22.800 17.53 2.41 -1.32 0.000 0.200 0.000 0.00 + 22.850 17.42 3.59 -1.19 0.000 0.200 0.000 0.00 + 22.900 17.92 5.47 -1.45 0.000 0.200 0.000 0.00 + 22.950 18.26 4.24 -0.39 0.000 0.200 0.000 0.00 + 23.000 17.32 2.53 -1.17 0.000 0.200 0.000 0.00 + 23.050 16.55 1.72 -0.92 0.000 0.200 0.000 0.00 + 23.100 16.92 5.15 -0.41 0.000 0.200 0.000 0.00 + 23.150 18.09 7.08 -0.24 0.000 0.200 0.000 0.00 + 23.200 17.81 6.83 0.02 0.000 0.200 0.000 0.00 + 23.250 17.18 8.82 -0.86 0.000 0.200 0.000 0.00 + 23.300 18.20 4.80 -1.40 0.000 0.200 0.000 0.00 + 23.350 18.27 5.91 -0.02 0.000 0.200 0.000 0.00 + 23.400 18.97 6.57 -0.84 0.000 0.200 0.000 0.00 + 23.450 19.80 5.10 -0.18 0.000 0.200 0.000 0.00 + 23.500 19.82 4.80 -0.18 0.000 0.200 0.000 0.00 + 23.550 20.60 0.52 0.20 0.000 0.200 0.000 0.00 + 23.600 20.04 2.18 -0.87 0.000 0.200 0.000 0.00 + 23.650 19.40 1.90 -1.98 0.000 0.200 0.000 0.00 + 23.700 19.05 -1.56 -2.58 0.000 0.200 0.000 0.00 + 23.750 19.29 -3.52 -2.79 0.000 0.200 0.000 0.00 + 23.800 20.13 0.24 -2.55 0.000 0.200 0.000 0.00 + 23.850 20.60 1.88 -1.22 0.000 0.200 0.000 0.00 + 23.900 21.56 4.71 -1.40 0.000 0.200 0.000 0.00 + 23.950 22.14 4.41 -0.27 0.000 0.200 0.000 0.00 + 24.000 22.05 2.61 -1.58 0.000 0.200 0.000 0.00 + 24.050 20.23 3.16 -2.24 0.000 0.200 0.000 0.00 + 24.100 20.51 2.35 -2.87 0.000 0.200 0.000 0.00 + 24.150 20.83 2.91 -2.09 0.000 0.200 0.000 0.00 + 24.200 21.05 0.82 -1.09 0.000 0.200 0.000 0.00 + 24.250 21.59 -1.50 0.70 0.000 0.200 0.000 0.00 + 24.300 21.81 -1.04 0.21 0.000 0.200 0.000 0.00 + 24.350 21.47 0.33 -1.89 0.000 0.200 0.000 0.00 + 24.400 19.56 3.23 -3.96 0.000 0.200 0.000 0.00 + 24.450 20.04 3.52 -3.46 0.000 0.200 0.000 0.00 + 24.500 20.83 4.32 -2.53 0.000 0.200 0.000 0.00 + 24.550 20.67 3.27 -3.41 0.000 0.200 0.000 0.00 + 24.600 20.63 1.67 -2.34 0.000 0.200 0.000 0.00 + 24.650 21.91 1.33 -2.83 0.000 0.200 0.000 0.00 + 24.700 22.62 1.73 -3.32 0.000 0.200 0.000 0.00 + 24.750 21.41 2.76 -3.60 0.000 0.200 0.000 0.00 + 24.800 21.23 2.52 -3.65 0.000 0.200 0.000 0.00 + 24.850 22.74 1.74 -3.61 0.000 0.200 0.000 0.00 + 24.900 22.51 2.11 -2.60 0.000 0.200 0.000 0.00 + 24.950 22.79 3.56 -2.78 0.000 0.200 0.000 0.00 + 25.000 22.51 2.21 -1.35 0.000 0.200 0.000 0.00 + 25.050 21.62 2.09 -1.70 0.000 0.200 0.000 0.00 + 25.100 22.46 2.46 -2.69 0.000 0.200 0.000 0.00 + 25.150 23.28 1.22 -3.09 0.000 0.200 0.000 0.00 + 25.200 23.63 -0.77 -2.65 0.000 0.200 0.000 0.00 + 25.250 23.51 -0.05 -3.21 0.000 0.200 0.000 0.00 + 25.300 23.09 0.94 -2.86 0.000 0.200 0.000 0.00 + 25.350 23.60 0.34 -3.97 0.000 0.200 0.000 0.00 + 25.400 24.14 -1.58 -3.80 0.000 0.200 0.000 0.00 + 25.450 24.04 -0.05 -3.56 0.000 0.200 0.000 0.00 + 25.500 24.29 -2.29 -4.32 0.000 0.200 0.000 0.00 + 25.550 24.37 -3.08 -3.36 0.000 0.200 0.000 0.00 + 25.600 24.55 -2.66 -2.99 0.000 0.200 0.000 0.00 + 25.650 24.28 0.46 -3.04 0.000 0.200 0.000 0.00 + 25.700 23.27 3.38 -3.51 0.000 0.200 0.000 0.00 + 25.750 22.89 5.04 -4.21 0.000 0.200 0.000 0.00 + 25.800 22.67 6.24 -4.41 0.000 0.200 0.000 0.00 + 25.850 22.46 2.29 -5.61 0.000 0.200 0.000 0.00 + 25.900 21.98 4.28 -5.79 0.000 0.200 0.000 0.00 + 25.950 21.85 4.88 -5.03 0.000 0.200 0.000 0.00 + 26.000 22.07 5.84 -5.72 0.000 0.200 0.000 0.00 + 26.050 21.40 7.89 -6.44 0.000 0.200 0.000 0.00 + 26.100 22.17 8.75 -4.78 0.000 0.200 0.000 0.00 + 26.150 21.62 8.21 -4.38 0.000 0.200 0.000 0.00 + 26.200 20.45 6.85 -5.01 0.000 0.200 0.000 0.00 + 26.250 20.94 7.48 -4.31 0.000 0.200 0.000 0.00 + 26.300 22.25 9.97 -4.45 0.000 0.200 0.000 0.00 + 26.350 21.80 12.54 -4.18 0.000 0.200 0.000 0.00 + 26.400 23.24 16.00 -3.53 0.000 0.200 0.000 0.00 + 26.450 24.22 17.22 -2.28 0.000 0.200 0.000 0.00 + 26.500 25.05 19.71 -1.53 0.000 0.200 0.000 0.00 + 26.550 24.35 19.62 -0.83 0.000 0.200 0.000 0.00 + 26.600 23.71 16.17 -1.23 0.000 0.200 0.000 0.00 + 26.650 23.30 14.61 -0.99 0.000 0.200 0.000 0.00 + 26.700 22.95 12.01 -1.87 0.000 0.200 0.000 0.00 + 26.750 22.31 9.18 -2.03 0.000 0.200 0.000 0.00 + 26.800 21.84 11.61 -1.11 0.000 0.200 0.000 0.00 + 26.850 21.41 10.95 -1.61 0.000 0.200 0.000 0.00 + 26.900 20.20 7.25 -1.56 0.000 0.200 0.000 0.00 + 26.950 21.30 6.01 -1.23 0.000 0.200 0.000 0.00 + 27.000 22.58 5.04 -2.05 0.000 0.200 0.000 0.00 + 27.050 22.17 8.15 -1.89 0.000 0.200 0.000 0.00 + 27.100 21.68 7.57 -2.93 0.000 0.200 0.000 0.00 + 27.150 22.38 11.79 -3.16 0.000 0.200 0.000 0.00 + 27.200 22.21 13.34 -3.63 0.000 0.200 0.000 0.00 + 27.250 21.80 13.43 -3.25 0.000 0.200 0.000 0.00 + 27.300 22.11 15.03 -1.92 0.000 0.200 0.000 0.00 + 27.350 23.29 17.08 -3.57 0.000 0.200 0.000 0.00 + 27.400 23.40 15.93 -2.27 0.000 0.200 0.000 0.00 + 27.450 22.73 11.64 -3.53 0.000 0.200 0.000 0.00 + 27.500 22.99 11.61 -3.62 0.000 0.200 0.000 0.00 + 27.550 22.96 12.23 -2.54 0.000 0.200 0.000 0.00 + 27.600 22.76 14.21 -3.02 0.000 0.200 0.000 0.00 + 27.650 23.56 11.09 -3.18 0.000 0.200 0.000 0.00 + 27.700 23.19 12.42 -3.47 0.000 0.200 0.000 0.00 + 27.750 23.01 11.15 -3.01 0.000 0.200 0.000 0.00 + 27.800 22.09 12.95 -2.41 0.000 0.200 0.000 0.00 + 27.850 22.33 16.92 -3.51 0.000 0.200 0.000 0.00 + 27.900 23.17 16.39 -3.57 0.000 0.200 0.000 0.00 + 27.950 23.03 13.47 -4.37 0.000 0.200 0.000 0.00 + 28.000 22.04 13.49 -4.17 0.000 0.200 0.000 0.00 + 28.050 22.07 14.81 -3.82 0.000 0.200 0.000 0.00 + 28.100 22.95 14.95 -2.75 0.000 0.200 0.000 0.00 + 28.150 23.39 16.62 -4.15 0.000 0.200 0.000 0.00 + 28.200 23.42 14.77 -4.15 0.000 0.200 0.000 0.00 + 28.250 23.77 18.75 -4.43 0.000 0.200 0.000 0.00 + 28.300 23.59 16.80 -4.80 0.000 0.200 0.000 0.00 + 28.350 24.52 13.63 -3.12 0.000 0.200 0.000 0.00 + 28.400 23.47 13.62 -2.37 0.000 0.200 0.000 0.00 + 28.450 23.78 13.22 -2.11 0.000 0.200 0.000 0.00 + 28.500 23.73 13.61 -2.77 0.000 0.200 0.000 0.00 + 28.550 23.50 13.31 -3.65 0.000 0.200 0.000 0.00 + 28.600 23.29 11.79 -3.60 0.000 0.200 0.000 0.00 + 28.650 22.74 11.14 -3.46 0.000 0.200 0.000 0.00 + 28.700 22.75 14.06 -2.76 0.000 0.200 0.000 0.00 + 28.750 23.05 11.17 -2.34 0.000 0.200 0.000 0.00 + 28.800 23.33 9.72 -2.73 0.000 0.200 0.000 0.00 + 28.850 23.95 8.32 -2.34 0.000 0.200 0.000 0.00 + 28.900 24.63 7.85 -2.74 0.000 0.200 0.000 0.00 + 28.950 23.27 5.27 -3.44 0.000 0.200 0.000 0.00 + 29.000 23.23 4.99 -4.01 0.000 0.200 0.000 0.00 + 29.050 23.00 9.33 -4.19 0.000 0.200 0.000 0.00 + 29.100 23.36 9.61 -3.23 0.000 0.200 0.000 0.00 + 29.150 22.94 6.47 -3.95 0.000 0.200 0.000 0.00 + 29.200 24.07 8.03 -3.72 0.000 0.200 0.000 0.00 + 29.250 23.22 5.88 -3.12 0.000 0.200 0.000 0.00 + 29.300 24.10 2.85 -2.67 0.000 0.200 0.000 0.00 + 29.350 24.54 2.08 -3.48 0.000 0.200 0.000 0.00 + 29.400 23.75 3.98 -4.20 0.000 0.200 0.000 0.00 + 29.450 23.95 4.35 -3.95 0.000 0.200 0.000 0.00 + 29.500 23.31 6.34 -3.30 0.000 0.200 0.000 0.00 + 29.550 23.64 6.52 -4.12 0.000 0.200 0.000 0.00 + 29.600 24.09 7.39 -4.87 0.000 0.200 0.000 0.00 + 29.650 23.31 5.52 -5.44 0.000 0.200 0.000 0.00 + 29.700 23.44 5.87 -4.66 0.000 0.200 0.000 0.00 + 29.750 23.46 8.87 -4.95 0.000 0.200 0.000 0.00 + 29.800 23.29 7.13 -5.43 0.000 0.200 0.000 0.00 + 29.850 23.71 7.01 -4.52 0.000 0.200 0.000 0.00 + 29.900 23.42 8.55 -4.88 0.000 0.200 0.000 0.00 + 29.950 23.14 8.16 -3.87 0.000 0.200 0.000 0.00 + 30.000 23.27 9.18 -3.95 0.000 0.200 0.000 0.00 + 30.050 23.62 8.71 -5.26 0.000 0.200 0.000 0.00 + 30.100 23.19 8.92 -5.62 0.000 0.200 0.000 0.00 + 30.150 23.18 8.94 -5.13 0.000 0.200 0.000 0.00 + 30.200 23.51 10.82 -4.29 0.000 0.200 0.000 0.00 + 30.250 25.60 10.45 -4.29 0.000 0.200 0.000 0.00 + 30.300 26.03 10.27 -2.29 0.000 0.200 0.000 0.00 + 30.350 26.34 7.69 -2.87 0.000 0.200 0.000 0.00 + 30.400 26.48 3.63 -3.60 0.000 0.200 0.000 0.00 + 30.450 26.50 4.26 -3.76 0.000 0.200 0.000 0.00 + 30.500 27.27 10.66 -3.70 0.000 0.200 0.000 0.00 + 30.550 27.36 11.49 -3.91 0.000 0.200 0.000 0.00 + 30.600 27.95 9.17 -4.15 0.000 0.200 0.000 0.00 + 30.650 27.63 8.81 -6.37 0.000 0.200 0.000 0.00 + 30.700 27.47 9.75 -5.88 0.000 0.200 0.000 0.00 + 30.750 27.86 10.06 -6.39 0.000 0.200 0.000 0.00 + 30.800 27.16 10.36 -6.10 0.000 0.200 0.000 0.00 + 30.850 27.22 11.24 -4.26 0.000 0.200 0.000 0.00 + 30.900 27.61 10.43 -4.40 0.000 0.200 0.000 0.00 + 30.950 26.51 12.10 -4.65 0.000 0.200 0.000 0.00 + 31.000 25.60 10.87 -3.47 0.000 0.200 0.000 0.00 + 31.050 25.39 10.18 -4.43 0.000 0.200 0.000 0.00 + 31.100 27.07 10.39 -5.29 0.000 0.200 0.000 0.00 + 31.150 27.31 7.66 -5.36 0.000 0.200 0.000 0.00 + 31.200 27.17 5.17 -5.53 0.000 0.200 0.000 0.00 + 31.250 27.18 2.55 -5.29 0.000 0.200 0.000 0.00 + 31.300 27.12 4.86 -6.62 0.000 0.200 0.000 0.00 + 31.350 26.33 4.61 -7.64 0.000 0.200 0.000 0.00 + 31.400 25.64 4.73 -6.33 0.000 0.200 0.000 0.00 + 31.450 26.68 1.71 -6.83 0.000 0.200 0.000 0.00 + 31.500 27.78 2.28 -6.08 0.000 0.200 0.000 0.00 + 31.550 28.02 2.84 -6.37 0.000 0.200 0.000 0.00 + 31.600 26.81 2.47 -7.23 0.000 0.200 0.000 0.00 + 31.650 25.50 3.99 -6.53 0.000 0.200 0.000 0.00 + 31.700 25.94 3.30 -5.60 0.000 0.200 0.000 0.00 + 31.750 24.53 5.45 -5.20 0.000 0.200 0.000 0.00 + 31.800 24.35 3.12 -4.27 0.000 0.200 0.000 0.00 + 31.850 24.72 1.06 -4.76 0.000 0.200 0.000 0.00 + 31.900 23.68 -0.17 -4.93 0.000 0.200 0.000 0.00 + 31.950 25.07 -0.12 -4.55 0.000 0.200 0.000 0.00 + 32.000 24.64 -1.28 -5.08 0.000 0.200 0.000 0.00 + 32.050 25.61 -0.60 -5.07 0.000 0.200 0.000 0.00 + 32.100 25.39 -4.55 -3.57 0.000 0.200 0.000 0.00 + 32.150 24.32 -3.50 -2.89 0.000 0.200 0.000 0.00 + 32.200 23.86 -3.61 -3.63 0.000 0.200 0.000 0.00 + 32.250 23.98 -3.18 -4.57 0.000 0.200 0.000 0.00 + 32.300 24.24 -3.25 -6.43 0.000 0.200 0.000 0.00 + 32.350 23.71 -3.98 -4.77 0.000 0.200 0.000 0.00 + 32.400 23.64 -4.11 -4.78 0.000 0.200 0.000 0.00 + 32.450 24.48 -6.64 -5.08 0.000 0.200 0.000 0.00 + 32.500 25.02 -5.56 -4.84 0.000 0.200 0.000 0.00 + 32.550 24.71 -5.20 -6.10 0.000 0.200 0.000 0.00 + 32.600 24.65 -6.66 -6.18 0.000 0.200 0.000 0.00 + 32.650 25.07 -5.86 -5.05 0.000 0.200 0.000 0.00 + 32.700 25.06 -3.66 -5.57 0.000 0.200 0.000 0.00 + 32.750 24.96 -3.36 -4.89 0.000 0.200 0.000 0.00 + 32.800 25.78 -3.32 -5.47 0.000 0.200 0.000 0.00 + 32.850 25.82 -3.93 -5.99 0.000 0.200 0.000 0.00 + 32.900 25.07 -2.80 -5.68 0.000 0.200 0.000 0.00 + 32.950 24.38 -1.92 -4.37 0.000 0.200 0.000 0.00 + 33.000 23.94 -0.40 -4.63 0.000 0.200 0.000 0.00 + 33.050 24.32 -2.45 -4.52 0.000 0.200 0.000 0.00 + 33.100 24.42 -3.53 -3.94 0.000 0.200 0.000 0.00 + 33.150 23.82 -5.00 -2.98 0.000 0.200 0.000 0.00 + 33.200 22.51 -4.12 -2.22 0.000 0.200 0.000 0.00 + 33.250 21.39 -6.12 -3.01 0.000 0.200 0.000 0.00 + 33.300 19.90 -8.28 -3.21 0.000 0.200 0.000 0.00 + 33.350 20.30 -6.73 -3.46 0.000 0.200 0.000 0.00 + 33.400 20.13 -7.55 -2.92 0.000 0.200 0.000 0.00 + 33.450 20.32 -8.40 -2.71 0.000 0.200 0.000 0.00 + 33.500 18.81 -7.05 -3.12 0.000 0.200 0.000 0.00 + 33.550 18.80 -8.42 -3.35 0.000 0.200 0.000 0.00 + 33.600 18.12 -13.61 -4.10 0.000 0.200 0.000 0.00 + 33.650 19.08 -18.16 -3.91 0.000 0.200 0.000 0.00 + 33.700 18.11 -15.49 -3.09 0.000 0.200 0.000 0.00 + 33.750 17.57 -14.59 -4.05 0.000 0.200 0.000 0.00 + 33.800 16.88 -12.88 -3.91 0.000 0.200 0.000 0.00 + 33.850 16.89 -10.91 -4.49 0.000 0.200 0.000 0.00 + 33.900 17.45 -11.04 -3.95 0.000 0.200 0.000 0.00 + 33.950 18.90 -11.02 -3.91 0.000 0.200 0.000 0.00 + 34.000 18.60 -10.85 -3.88 0.000 0.200 0.000 0.00 + 34.050 17.71 -8.54 -3.96 0.000 0.200 0.000 0.00 + 34.100 18.01 -4.95 -2.11 0.000 0.200 0.000 0.00 + 34.150 17.20 -6.26 -2.59 0.000 0.200 0.000 0.00 + 34.200 18.44 -5.74 -1.78 0.000 0.200 0.000 0.00 + 34.250 17.79 -7.60 -0.52 0.000 0.200 0.000 0.00 + 34.300 18.47 -14.38 -0.09 0.000 0.200 0.000 0.00 + 34.350 17.50 -10.96 -0.38 0.000 0.200 0.000 0.00 + 34.400 17.07 -5.93 -0.91 0.000 0.200 0.000 0.00 + 34.450 17.80 -7.20 -1.41 0.000 0.200 0.000 0.00 + 34.500 18.01 -10.32 -0.81 0.000 0.200 0.000 0.00 + 34.550 18.31 -8.37 -1.56 0.000 0.200 0.000 0.00 + 34.600 18.74 -10.23 -0.27 0.000 0.200 0.000 0.00 + 34.650 18.72 -11.39 0.64 0.000 0.200 0.000 0.00 + 34.700 17.95 -8.84 1.34 0.000 0.200 0.000 0.00 + 34.750 17.82 -12.57 1.08 0.000 0.200 0.000 0.00 + 34.800 17.34 -11.79 0.98 0.000 0.200 0.000 0.00 + 34.850 17.61 -9.77 1.35 0.000 0.200 0.000 0.00 + 34.900 16.65 -11.26 2.56 0.000 0.200 0.000 0.00 + 34.950 16.42 -13.24 1.91 0.000 0.200 0.000 0.00 + 35.000 17.05 -9.12 -0.08 0.000 0.200 0.000 0.00 + 35.050 17.37 -8.36 -2.48 0.000 0.200 0.000 0.00 + 35.100 17.09 -9.19 -0.94 0.000 0.200 0.000 0.00 + 35.150 17.45 -10.12 -0.35 0.000 0.200 0.000 0.00 + 35.200 18.11 -9.94 -0.69 0.000 0.200 0.000 0.00 + 35.250 18.98 -10.30 -0.76 0.000 0.200 0.000 0.00 + 35.300 19.92 -9.80 0.43 0.000 0.200 0.000 0.00 + 35.350 21.32 -9.00 0.46 0.000 0.200 0.000 0.00 + 35.400 19.93 -11.01 1.85 0.000 0.200 0.000 0.00 + 35.450 19.31 -14.45 3.81 0.000 0.200 0.000 0.00 + 35.500 18.40 -14.72 4.92 0.000 0.200 0.000 0.00 + 35.550 18.31 -14.44 3.02 0.000 0.200 0.000 0.00 + 35.600 17.23 -15.71 2.80 0.000 0.200 0.000 0.00 + 35.650 17.79 -15.31 2.62 0.000 0.200 0.000 0.00 + 35.700 16.95 -19.11 3.08 0.000 0.200 0.000 0.00 + 35.750 17.68 -17.18 3.51 0.000 0.200 0.000 0.00 + 35.800 17.14 -19.29 2.89 0.000 0.200 0.000 0.00 + 35.850 17.78 -24.42 3.43 0.000 0.200 0.000 0.00 + 35.900 18.19 -20.43 3.39 0.000 0.200 0.000 0.00 + 35.950 17.31 -17.93 3.67 0.000 0.200 0.000 0.00 + 36.000 16.31 -15.89 3.31 0.000 0.200 0.000 0.00 + 36.050 17.54 -20.47 3.04 0.000 0.200 0.000 0.00 + 36.100 18.70 -21.21 2.90 0.000 0.200 0.000 0.00 + 36.150 18.30 -21.49 2.19 0.000 0.200 0.000 0.00 + 36.200 18.41 -23.66 3.17 0.000 0.200 0.000 0.00 + 36.250 18.75 -23.73 2.78 0.000 0.200 0.000 0.00 + 36.300 18.25 -22.63 3.21 0.000 0.200 0.000 0.00 + 36.350 19.18 -22.84 1.86 0.000 0.200 0.000 0.00 + 36.400 19.86 -25.44 0.95 0.000 0.200 0.000 0.00 + 36.450 19.05 -29.70 1.00 0.000 0.200 0.000 0.00 + 36.500 18.83 -27.03 1.36 0.000 0.200 0.000 0.00 + 36.550 18.68 -30.76 1.21 0.000 0.200 0.000 0.00 + 36.600 18.23 -31.57 1.13 0.000 0.200 0.000 0.00 + 36.650 17.86 -28.02 1.99 0.000 0.200 0.000 0.00 + 36.700 17.05 -25.58 1.59 0.000 0.200 0.000 0.00 + 36.750 16.35 -26.49 1.07 0.000 0.200 0.000 0.00 + 36.800 16.45 -26.96 1.55 0.000 0.200 0.000 0.00 + 36.850 15.50 -28.68 1.36 0.000 0.200 0.000 0.00 + 36.900 15.89 -28.25 0.11 0.000 0.200 0.000 0.00 + 36.950 15.08 -26.01 -0.09 0.000 0.200 0.000 0.00 + 37.000 15.29 -30.74 -0.52 0.000 0.200 0.000 0.00 + 37.050 15.83 -28.91 -0.19 0.000 0.200 0.000 0.00 + 37.100 15.76 -28.63 -0.69 0.000 0.200 0.000 0.00 + 37.150 16.70 -29.95 -0.86 0.000 0.200 0.000 0.00 + 37.200 17.10 -29.72 0.03 0.000 0.200 0.000 0.00 + 37.250 16.57 -27.82 -0.21 0.000 0.200 0.000 0.00 + 37.300 17.06 -29.55 -0.46 0.000 0.200 0.000 0.00 + 37.350 16.51 -29.01 -0.87 0.000 0.200 0.000 0.00 + 37.400 17.38 -26.58 -1.25 0.000 0.200 0.000 0.00 + 37.450 17.18 -28.07 -0.08 0.000 0.200 0.000 0.00 + 37.500 17.83 -27.86 -0.26 0.000 0.200 0.000 0.00 + 37.550 17.73 -28.57 -0.43 0.000 0.200 0.000 0.00 + 37.600 17.76 -25.27 -0.67 0.000 0.200 0.000 0.00 + 37.650 17.29 -23.32 0.42 0.000 0.200 0.000 0.00 + 37.700 16.71 -20.62 0.86 0.000 0.200 0.000 0.00 + 37.750 17.35 -19.62 0.11 0.000 0.200 0.000 0.00 + 37.800 18.14 -15.56 0.47 0.000 0.200 0.000 0.00 + 37.850 18.84 -15.05 0.23 0.000 0.200 0.000 0.00 + 37.900 18.81 -11.09 -0.79 0.000 0.200 0.000 0.00 + 37.950 18.66 -14.26 0.52 0.000 0.200 0.000 0.00 + 38.000 18.92 -16.43 0.66 0.000 0.200 0.000 0.00 + 38.050 19.52 -12.91 0.88 0.000 0.200 0.000 0.00 + 38.100 19.74 -8.17 0.99 0.000 0.200 0.000 0.00 + 38.150 19.22 -8.91 0.44 0.000 0.200 0.000 0.00 + 38.200 18.40 -13.09 0.65 0.000 0.200 0.000 0.00 + 38.250 19.50 -12.47 0.29 0.000 0.200 0.000 0.00 + 38.300 18.55 -11.39 -0.26 0.000 0.200 0.000 0.00 + 38.350 19.38 -11.97 -0.54 0.000 0.200 0.000 0.00 + 38.400 19.70 -16.89 -1.07 0.000 0.200 0.000 0.00 + 38.450 19.78 -16.17 -1.95 0.000 0.200 0.000 0.00 + 38.500 20.76 -14.59 -1.07 0.000 0.200 0.000 0.00 + 38.550 20.81 -16.82 -1.21 0.000 0.200 0.000 0.00 + 38.600 20.81 -15.57 -0.21 0.000 0.200 0.000 0.00 + 38.650 20.89 -13.56 0.19 0.000 0.200 0.000 0.00 + 38.700 20.91 -14.53 1.95 0.000 0.200 0.000 0.00 + 38.750 19.65 -10.27 1.46 0.000 0.200 0.000 0.00 + 38.800 19.57 -10.26 0.78 0.000 0.200 0.000 0.00 + 38.850 18.35 -9.25 1.55 0.000 0.200 0.000 0.00 + 38.900 18.35 -13.48 1.30 0.000 0.200 0.000 0.00 + 38.950 17.69 -14.96 1.86 0.000 0.200 0.000 0.00 + 39.000 17.04 -13.73 1.36 0.000 0.200 0.000 0.00 + 39.050 16.97 -11.47 1.27 0.000 0.200 0.000 0.00 + 39.100 15.95 -9.57 1.14 0.000 0.200 0.000 0.00 + 39.150 16.20 -14.55 0.88 0.000 0.200 0.000 0.00 + 39.200 17.31 -14.38 0.50 0.000 0.200 0.000 0.00 + 39.250 17.49 -13.22 0.69 0.000 0.200 0.000 0.00 + 39.300 16.59 -13.91 0.42 0.000 0.200 0.000 0.00 + 39.350 15.61 -14.25 1.40 0.000 0.200 0.000 0.00 + 39.400 15.20 -18.83 1.29 0.000 0.200 0.000 0.00 + 39.450 15.95 -20.50 1.98 0.000 0.200 0.000 0.00 + 39.500 15.62 -14.53 2.76 0.000 0.200 0.000 0.00 + 39.550 16.03 -11.12 1.77 0.000 0.200 0.000 0.00 + 39.600 16.71 -11.64 0.58 0.000 0.200 0.000 0.00 + 39.650 16.61 -9.83 0.79 0.000 0.200 0.000 0.00 + 39.700 16.01 -7.79 0.06 0.000 0.200 0.000 0.00 + 39.750 15.45 -4.76 -0.38 0.000 0.200 0.000 0.00 + 39.800 15.35 -3.35 -0.45 0.000 0.200 0.000 0.00 + 39.850 16.99 -3.27 -0.61 0.000 0.200 0.000 0.00 + 39.900 16.86 -0.12 -1.19 0.000 0.200 0.000 0.00 + 39.950 16.04 0.11 -0.97 0.000 0.200 0.000 0.00 + 40.000 14.98 -2.90 -0.04 0.000 0.200 0.000 0.00 + 40.050 14.06 1.53 -0.61 0.000 0.200 0.000 0.00 + 40.100 14.39 0.06 -0.41 0.000 0.200 0.000 0.00 + 40.150 14.66 0.84 -1.06 0.000 0.200 0.000 0.00 + 40.200 14.77 -0.29 -0.01 0.000 0.200 0.000 0.00 + 40.250 15.17 2.68 1.09 0.000 0.200 0.000 0.00 + 40.300 14.89 3.70 0.95 0.000 0.200 0.000 0.00 + 40.350 14.83 0.68 0.79 0.000 0.200 0.000 0.00 + 40.400 14.95 1.49 0.82 0.000 0.200 0.000 0.00 + 40.450 14.60 0.12 1.36 0.000 0.200 0.000 0.00 + 40.500 14.43 0.55 1.27 0.000 0.200 0.000 0.00 + 40.550 14.51 -4.92 1.12 0.000 0.200 0.000 0.00 + 40.600 15.75 -3.24 -0.19 0.000 0.200 0.000 0.00 + 40.650 14.77 -4.22 0.64 0.000 0.200 0.000 0.00 + 40.700 15.16 -5.98 0.60 0.000 0.200 0.000 0.00 + 40.750 13.79 -3.93 0.36 0.000 0.200 0.000 0.00 + 40.800 12.69 -3.45 0.83 0.000 0.200 0.000 0.00 + 40.850 13.32 2.30 1.75 0.000 0.200 0.000 0.00 + 40.900 12.70 2.50 0.81 0.000 0.200 0.000 0.00 + 40.950 13.26 4.19 0.83 0.000 0.200 0.000 0.00 + 41.000 12.70 3.10 1.76 0.000 0.200 0.000 0.00 + 41.050 12.17 -1.92 1.87 0.000 0.200 0.000 0.00 + 41.100 12.38 -5.31 1.06 0.000 0.200 0.000 0.00 + 41.150 13.69 -1.95 1.53 0.000 0.200 0.000 0.00 + 41.200 14.06 0.52 1.64 0.000 0.200 0.000 0.00 + 41.250 13.14 3.48 2.44 0.000 0.200 0.000 0.00 + 41.300 13.56 4.36 2.09 0.000 0.200 0.000 0.00 + 41.350 13.96 0.78 2.47 0.000 0.200 0.000 0.00 + 41.400 13.03 3.54 2.94 0.000 0.200 0.000 0.00 + 41.450 12.34 10.35 1.77 0.000 0.200 0.000 0.00 + 41.500 12.91 12.27 1.73 0.000 0.200 0.000 0.00 + 41.550 13.55 10.27 2.26 0.000 0.200 0.000 0.00 + 41.600 13.05 8.95 2.00 0.000 0.200 0.000 0.00 + 41.650 12.13 12.15 1.12 0.000 0.200 0.000 0.00 + 41.700 10.99 0.49 0.39 0.000 0.200 0.000 0.00 + 41.750 10.85 1.26 1.60 0.000 0.200 0.000 0.00 + 41.800 12.09 0.58 2.34 0.000 0.200 0.000 0.00 + 41.850 13.29 1.43 1.07 0.000 0.200 0.000 0.00 + 41.900 13.53 4.35 1.21 0.000 0.200 0.000 0.00 + 41.950 13.66 4.68 0.49 0.000 0.200 0.000 0.00 + 42.000 13.40 4.31 1.34 0.000 0.200 0.000 0.00 + 42.050 13.98 0.15 2.13 0.000 0.200 0.000 0.00 + 42.100 14.25 0.17 1.72 0.000 0.200 0.000 0.00 + 42.150 14.57 5.03 1.00 0.000 0.200 0.000 0.00 + 42.200 14.96 5.98 0.97 0.000 0.200 0.000 0.00 + 42.250 13.87 4.43 2.54 0.000 0.200 0.000 0.00 + 42.300 14.01 6.63 1.82 0.000 0.200 0.000 0.00 + 42.350 14.64 6.91 1.70 0.000 0.200 0.000 0.00 + 42.400 15.11 10.28 0.81 0.000 0.200 0.000 0.00 + 42.450 14.98 8.86 0.98 0.000 0.200 0.000 0.00 + 42.500 14.63 4.86 0.69 0.000 0.200 0.000 0.00 + 42.550 15.40 -0.48 1.00 0.000 0.200 0.000 0.00 + 42.600 14.88 3.03 0.97 0.000 0.200 0.000 0.00 + 42.650 15.47 2.88 -0.14 0.000 0.200 0.000 0.00 + 42.700 15.02 -4.18 0.63 0.000 0.200 0.000 0.00 + 42.750 15.19 -8.58 0.72 0.000 0.200 0.000 0.00 + 42.800 15.53 -12.00 -0.45 0.000 0.200 0.000 0.00 + 42.850 16.22 -11.41 -1.83 0.000 0.200 0.000 0.00 + 42.900 16.92 -10.20 -1.73 0.000 0.200 0.000 0.00 + 42.950 16.34 -9.44 -1.54 0.000 0.200 0.000 0.00 + 43.000 16.90 -11.45 -2.66 0.000 0.200 0.000 0.00 + 43.050 16.55 -10.82 -2.71 0.000 0.200 0.000 0.00 + 43.100 17.05 -10.99 -3.06 0.000 0.200 0.000 0.00 + 43.150 16.65 -12.10 -3.26 0.000 0.200 0.000 0.00 + 43.200 17.08 -10.54 -2.13 0.000 0.200 0.000 0.00 + 43.250 17.63 -6.42 -3.10 0.000 0.200 0.000 0.00 + 43.300 17.30 -7.00 -3.73 0.000 0.200 0.000 0.00 + 43.350 17.31 -6.48 -3.07 0.000 0.200 0.000 0.00 + 43.400 17.08 -5.39 -2.47 0.000 0.200 0.000 0.00 + 43.450 16.99 -4.58 -3.08 0.000 0.200 0.000 0.00 + 43.500 17.74 -6.71 -3.14 0.000 0.200 0.000 0.00 + 43.550 17.54 -4.93 -3.35 0.000 0.200 0.000 0.00 + 43.600 17.00 -3.58 -2.31 0.000 0.200 0.000 0.00 + 43.650 16.53 -8.45 -1.74 0.000 0.200 0.000 0.00 + 43.700 16.61 -7.78 -2.84 0.000 0.200 0.000 0.00 + 43.750 16.20 -6.39 -3.15 0.000 0.200 0.000 0.00 + 43.800 15.95 2.52 -2.98 0.000 0.200 0.000 0.00 + 43.850 16.31 2.64 -3.62 0.000 0.200 0.000 0.00 + 43.900 16.55 4.10 -4.04 0.000 0.200 0.000 0.00 + 43.950 17.05 0.10 -4.03 0.000 0.200 0.000 0.00 + 44.000 16.72 -1.02 -3.66 0.000 0.200 0.000 0.00 + 44.050 15.81 -3.51 -2.82 0.000 0.200 0.000 0.00 + 44.100 15.66 -1.46 -3.41 0.000 0.200 0.000 0.00 + 44.150 15.69 -0.99 -3.96 0.000 0.200 0.000 0.00 + 44.200 15.25 3.63 -3.86 0.000 0.200 0.000 0.00 + 44.250 16.02 -1.19 -3.92 0.000 0.200 0.000 0.00 + 44.300 17.21 2.75 -2.41 0.000 0.200 0.000 0.00 + 44.350 17.09 7.63 -3.30 0.000 0.200 0.000 0.00 + 44.400 16.93 7.63 -2.15 0.000 0.200 0.000 0.00 + 44.450 16.10 6.56 -2.24 0.000 0.200 0.000 0.00 + 44.500 15.92 4.55 -2.03 0.000 0.200 0.000 0.00 + 44.550 15.04 2.69 -2.08 0.000 0.200 0.000 0.00 + 44.600 15.75 -1.14 -2.60 0.000 0.200 0.000 0.00 + 44.650 15.57 -4.49 -1.13 0.000 0.200 0.000 0.00 + 44.700 15.55 -7.78 -1.73 0.000 0.200 0.000 0.00 + 44.750 16.15 -11.34 -1.38 0.000 0.200 0.000 0.00 + 44.800 15.34 -7.24 -1.63 0.000 0.200 0.000 0.00 + 44.850 16.44 -2.81 -1.29 0.000 0.200 0.000 0.00 + 44.900 16.45 -3.66 -2.08 0.000 0.200 0.000 0.00 + 44.950 16.74 -2.47 -1.87 0.000 0.200 0.000 0.00 + 45.000 16.92 -2.14 -1.45 0.000 0.200 0.000 0.00 + 45.050 18.06 -2.32 -0.70 0.000 0.200 0.000 0.00 + 45.100 17.08 -1.42 -2.46 0.000 0.200 0.000 0.00 + 45.150 16.13 -1.17 -2.26 0.000 0.200 0.000 0.00 + 45.200 16.83 -4.27 -1.26 0.000 0.200 0.000 0.00 + 45.250 16.04 -5.05 -1.73 0.000 0.200 0.000 0.00 + 45.300 15.47 -8.40 -1.36 0.000 0.200 0.000 0.00 + 45.350 15.80 -4.27 -1.47 0.000 0.200 0.000 0.00 + 45.400 15.35 -7.62 -1.81 0.000 0.200 0.000 0.00 + 45.450 15.34 -4.04 -2.07 0.000 0.200 0.000 0.00 + 45.500 16.14 -1.39 -2.47 0.000 0.200 0.000 0.00 + 45.550 16.80 -2.47 -1.00 0.000 0.200 0.000 0.00 + 45.600 15.78 -1.97 -1.48 0.000 0.200 0.000 0.00 + 45.650 15.25 -3.11 -1.91 0.000 0.200 0.000 0.00 + 45.700 14.71 -2.76 -1.80 0.000 0.200 0.000 0.00 + 45.750 15.69 -1.81 -1.25 0.000 0.200 0.000 0.00 + 45.800 16.08 -1.36 -1.26 0.000 0.200 0.000 0.00 + 45.850 16.53 -3.92 -1.06 0.000 0.200 0.000 0.00 + 45.900 17.24 -7.11 -1.06 0.000 0.200 0.000 0.00 + 45.950 17.66 -10.29 -0.96 0.000 0.200 0.000 0.00 + 46.000 17.63 -9.90 -0.59 0.000 0.200 0.000 0.00 + 46.050 17.20 -10.43 -0.94 0.000 0.200 0.000 0.00 + 46.100 17.12 -11.19 -1.76 0.000 0.200 0.000 0.00 + 46.150 17.29 -10.39 -1.60 0.000 0.200 0.000 0.00 + 46.200 17.80 -9.13 -0.70 0.000 0.200 0.000 0.00 + 46.250 17.48 -8.19 -2.48 0.000 0.200 0.000 0.00 + 46.300 16.88 -10.14 -1.52 0.000 0.200 0.000 0.00 + 46.350 16.82 -5.78 -1.98 0.000 0.200 0.000 0.00 + 46.400 16.81 -7.49 -2.61 0.000 0.200 0.000 0.00 + 46.450 16.91 -9.91 -2.58 0.000 0.200 0.000 0.00 + 46.500 16.31 -5.95 -3.12 0.000 0.200 0.000 0.00 + 46.550 16.12 -7.20 -3.24 0.000 0.200 0.000 0.00 + 46.600 15.96 -9.48 -2.47 0.000 0.200 0.000 0.00 + 46.650 14.77 -9.85 -2.73 0.000 0.200 0.000 0.00 + 46.700 15.56 -6.55 -4.00 0.000 0.200 0.000 0.00 + 46.750 14.65 -8.63 -2.87 0.000 0.200 0.000 0.00 + 46.800 13.78 -7.70 -2.21 0.000 0.200 0.000 0.00 + 46.850 13.98 -5.19 -2.14 0.000 0.200 0.000 0.00 + 46.900 14.36 -6.28 -1.22 0.000 0.200 0.000 0.00 + 46.950 14.98 -2.51 -1.39 0.000 0.200 0.000 0.00 + 47.000 15.05 -1.10 -1.35 0.000 0.200 0.000 0.00 + 47.050 16.21 1.55 -1.88 0.000 0.200 0.000 0.00 + 47.100 15.04 7.33 -0.04 0.000 0.200 0.000 0.00 + 47.150 14.19 3.77 1.86 0.000 0.200 0.000 0.00 + 47.200 13.88 3.02 2.39 0.000 0.200 0.000 0.00 + 47.250 13.40 3.06 3.00 0.000 0.200 0.000 0.00 + 47.300 13.82 -1.02 2.14 0.000 0.200 0.000 0.00 + 47.350 14.25 -4.30 3.02 0.000 0.200 0.000 0.00 + 47.400 15.04 1.09 2.99 0.000 0.200 0.000 0.00 + 47.450 15.15 -4.06 4.15 0.000 0.200 0.000 0.00 + 47.500 14.79 -11.58 2.57 0.000 0.200 0.000 0.00 + 47.550 14.93 -13.37 3.29 0.000 0.200 0.000 0.00 + 47.600 14.65 -13.36 2.97 0.000 0.200 0.000 0.00 + 47.650 14.97 -8.57 2.78 0.000 0.200 0.000 0.00 + 47.700 14.26 -10.35 3.21 0.000 0.200 0.000 0.00 + 47.750 12.76 -7.93 2.52 0.000 0.200 0.000 0.00 + 47.800 12.46 -0.39 2.95 0.000 0.200 0.000 0.00 + 47.850 12.31 5.08 2.52 0.000 0.200 0.000 0.00 + 47.900 13.93 7.38 2.42 0.000 0.200 0.000 0.00 + 47.950 14.53 -0.43 2.35 0.000 0.200 0.000 0.00 + 48.000 15.02 -0.63 3.19 0.000 0.200 0.000 0.00 + 48.050 15.59 -0.81 1.99 0.000 0.200 0.000 0.00 + 48.100 16.92 1.52 0.92 0.000 0.200 0.000 0.00 + 48.150 16.43 -2.61 -0.09 0.000 0.200 0.000 0.00 + 48.200 16.54 -1.34 0.50 0.000 0.200 0.000 0.00 + 48.250 15.95 0.79 0.30 0.000 0.200 0.000 0.00 + 48.300 15.66 2.20 -0.07 0.000 0.200 0.000 0.00 + 48.350 16.03 3.23 -0.34 0.000 0.200 0.000 0.00 + 48.400 15.59 0.66 1.54 0.000 0.200 0.000 0.00 + 48.450 15.71 0.96 0.82 0.000 0.200 0.000 0.00 + 48.500 15.24 6.22 -0.48 0.000 0.200 0.000 0.00 + 48.550 15.83 4.87 0.23 0.000 0.200 0.000 0.00 + 48.600 15.75 6.56 -0.44 0.000 0.200 0.000 0.00 + 48.650 17.29 6.79 -0.81 0.000 0.200 0.000 0.00 + 48.700 16.73 9.37 -0.35 0.000 0.200 0.000 0.00 + 48.750 16.91 9.06 0.52 0.000 0.200 0.000 0.00 + 48.800 18.02 6.97 0.88 0.000 0.200 0.000 0.00 + 48.850 17.23 4.40 1.87 0.000 0.200 0.000 0.00 + 48.900 17.18 3.96 1.03 0.000 0.200 0.000 0.00 + 48.950 16.84 9.78 1.58 0.000 0.200 0.000 0.00 + 49.000 16.67 7.70 2.19 0.000 0.200 0.000 0.00 + 49.050 16.59 5.23 3.26 0.000 0.200 0.000 0.00 + 49.100 16.42 9.56 2.04 0.000 0.200 0.000 0.00 + 49.150 16.34 10.23 1.07 0.000 0.200 0.000 0.00 + 49.200 16.67 9.97 0.63 0.000 0.200 0.000 0.00 + 49.250 16.62 13.00 1.65 0.000 0.200 0.000 0.00 + 49.300 16.60 13.83 1.46 0.000 0.200 0.000 0.00 + 49.350 16.16 11.46 0.51 0.000 0.200 0.000 0.00 + 49.400 15.47 11.51 0.98 0.000 0.200 0.000 0.00 + 49.450 17.06 12.06 2.28 0.000 0.200 0.000 0.00 + 49.500 16.61 8.73 2.73 0.000 0.200 0.000 0.00 + 49.550 16.04 12.18 3.12 0.000 0.200 0.000 0.00 + 49.600 16.35 10.07 3.15 0.000 0.200 0.000 0.00 + 49.650 16.38 9.40 4.19 0.000 0.200 0.000 0.00 + 49.700 16.03 5.76 4.08 0.000 0.200 0.000 0.00 + 49.750 15.65 2.12 3.37 0.000 0.200 0.000 0.00 + 49.800 14.67 5.80 2.84 0.000 0.200 0.000 0.00 + 49.850 14.68 3.67 4.27 0.000 0.200 0.000 0.00 + 49.900 14.36 3.23 4.57 0.000 0.200 0.000 0.00 + 49.950 13.78 1.49 4.48 0.000 0.200 0.000 0.00 + 50.000 13.67 -7.12 4.66 0.000 0.200 0.000 0.00 + 50.050 14.10 -4.38 4.29 0.000 0.200 0.000 0.00 + 50.100 13.20 -3.25 3.85 0.000 0.200 0.000 0.00 + 50.150 12.49 -4.83 2.14 0.000 0.200 0.000 0.00 + 50.200 13.32 -3.71 2.01 0.000 0.200 0.000 0.00 + 50.250 12.87 -4.69 2.12 0.000 0.200 0.000 0.00 + 50.300 13.00 -8.68 1.65 0.000 0.200 0.000 0.00 + 50.350 13.48 -6.32 0.45 0.000 0.200 0.000 0.00 + 50.400 13.72 -1.88 1.10 0.000 0.200 0.000 0.00 + 50.450 14.69 -3.79 1.73 0.000 0.200 0.000 0.00 + 50.500 14.59 -5.72 2.24 0.000 0.200 0.000 0.00 + 50.550 14.36 -5.42 0.80 0.000 0.200 0.000 0.00 + 50.600 13.47 -6.13 0.28 0.000 0.200 0.000 0.00 + 50.650 13.60 -8.27 0.23 0.000 0.200 0.000 0.00 + 50.700 14.99 -9.19 0.95 0.000 0.200 0.000 0.00 + 50.750 14.64 -7.87 0.08 0.000 0.200 0.000 0.00 + 50.800 15.22 -6.54 -0.30 0.000 0.200 0.000 0.00 + 50.850 16.37 -5.26 -1.33 0.000 0.200 0.000 0.00 + 50.900 16.88 -9.13 -1.34 0.000 0.200 0.000 0.00 + 50.950 16.70 -8.03 -1.89 0.000 0.200 0.000 0.00 + 51.000 16.94 -7.53 -0.97 0.000 0.200 0.000 0.00 + 51.050 17.49 -6.38 -1.07 0.000 0.200 0.000 0.00 + 51.100 16.94 -5.23 -0.89 0.000 0.200 0.000 0.00 + 51.150 17.84 -8.32 -0.90 0.000 0.200 0.000 0.00 + 51.200 18.68 -8.39 -0.68 0.000 0.200 0.000 0.00 + 51.250 17.60 -7.93 -0.77 0.000 0.200 0.000 0.00 + 51.300 17.59 -5.97 -0.52 0.000 0.200 0.000 0.00 + 51.350 18.38 -7.39 0.16 0.000 0.200 0.000 0.00 + 51.400 18.43 -8.19 1.67 0.000 0.200 0.000 0.00 + 51.450 17.14 -9.55 2.83 0.000 0.200 0.000 0.00 + 51.500 17.07 -10.17 2.89 0.000 0.200 0.000 0.00 + 51.550 18.12 -9.63 2.49 0.000 0.200 0.000 0.00 + 51.600 18.73 -8.30 2.22 0.000 0.200 0.000 0.00 + 51.650 19.07 -6.20 2.20 0.000 0.200 0.000 0.00 + 51.700 19.31 -6.60 2.24 0.000 0.200 0.000 0.00 + 51.750 20.20 -4.29 2.57 0.000 0.200 0.000 0.00 + 51.800 19.85 -3.79 1.46 0.000 0.200 0.000 0.00 + 51.850 17.14 -9.17 1.36 0.000 0.200 0.000 0.00 + 51.900 16.12 -6.01 0.78 0.000 0.200 0.000 0.00 + 51.950 16.25 -5.97 -0.27 0.000 0.200 0.000 0.00 + 52.000 17.62 -6.08 -0.72 0.000 0.200 0.000 0.00 + 52.050 16.98 -4.87 0.01 0.000 0.200 0.000 0.00 + 52.100 17.26 -0.13 0.66 0.000 0.200 0.000 0.00 + 52.150 16.50 5.64 0.40 0.000 0.200 0.000 0.00 + 52.200 17.37 2.75 0.30 0.000 0.200 0.000 0.00 + 52.250 18.07 0.49 -0.07 0.000 0.200 0.000 0.00 + 52.300 17.72 2.04 -0.73 0.000 0.200 0.000 0.00 + 52.350 17.95 0.01 -1.68 0.000 0.200 0.000 0.00 + 52.400 17.41 4.62 -3.30 0.000 0.200 0.000 0.00 + 52.450 16.40 6.54 -2.94 0.000 0.200 0.000 0.00 + 52.500 17.50 5.23 -2.70 0.000 0.200 0.000 0.00 + 52.550 17.82 8.74 -1.94 0.000 0.200 0.000 0.00 + 52.600 17.97 6.99 -0.93 0.000 0.200 0.000 0.00 + 52.650 18.94 4.68 -0.48 0.000 0.200 0.000 0.00 + 52.700 18.53 4.12 -1.26 0.000 0.200 0.000 0.00 + 52.750 16.77 0.63 -2.22 0.000 0.200 0.000 0.00 + 52.800 16.75 0.68 -1.65 0.000 0.200 0.000 0.00 + 52.850 16.64 4.58 -0.06 0.000 0.200 0.000 0.00 + 52.900 15.99 4.54 -0.62 0.000 0.200 0.000 0.00 + 52.950 16.52 5.35 -1.48 0.000 0.200 0.000 0.00 + 53.000 17.11 6.14 -0.90 0.000 0.200 0.000 0.00 + 53.050 17.30 5.29 0.56 0.000 0.200 0.000 0.00 + 53.100 16.46 2.09 1.31 0.000 0.200 0.000 0.00 + 53.150 17.53 4.21 1.14 0.000 0.200 0.000 0.00 + 53.200 16.43 -0.60 1.72 0.000 0.200 0.000 0.00 + 53.250 16.70 -4.71 1.49 0.000 0.200 0.000 0.00 + 53.300 17.57 -3.74 0.60 0.000 0.200 0.000 0.00 + 53.350 17.64 -8.70 1.10 0.000 0.200 0.000 0.00 + 53.400 16.47 -9.08 0.53 0.000 0.200 0.000 0.00 + 53.450 16.79 -5.01 -0.32 0.000 0.200 0.000 0.00 + 53.500 16.23 -5.33 1.27 0.000 0.200 0.000 0.00 + 53.550 16.51 -6.30 2.51 0.000 0.200 0.000 0.00 + 53.600 16.25 -4.78 2.67 0.000 0.200 0.000 0.00 + 53.650 16.08 -4.39 2.74 0.000 0.200 0.000 0.00 + 53.700 16.45 -1.47 1.68 0.000 0.200 0.000 0.00 + 53.750 17.13 -6.67 0.84 0.000 0.200 0.000 0.00 + 53.800 18.14 -12.77 0.30 0.000 0.200 0.000 0.00 + 53.850 17.96 -6.55 -1.59 0.000 0.200 0.000 0.00 + 53.900 17.13 -5.43 -0.93 0.000 0.200 0.000 0.00 + 53.950 15.99 -3.38 -1.59 0.000 0.200 0.000 0.00 + 54.000 15.26 -3.14 -1.97 0.000 0.200 0.000 0.00 + 54.050 15.63 -6.15 -2.07 0.000 0.200 0.000 0.00 + 54.100 15.84 -4.98 -2.57 0.000 0.200 0.000 0.00 + 54.150 16.83 -1.43 -1.60 0.000 0.200 0.000 0.00 + 54.200 16.47 -1.41 -2.56 0.000 0.200 0.000 0.00 + 54.250 16.04 0.30 -3.68 0.000 0.200 0.000 0.00 + 54.300 15.74 3.66 -2.96 0.000 0.200 0.000 0.00 + 54.350 15.51 6.74 -3.39 0.000 0.200 0.000 0.00 + 54.400 15.09 5.83 -3.97 0.000 0.200 0.000 0.00 + 54.450 15.85 7.15 -4.17 0.000 0.200 0.000 0.00 + 54.500 15.76 10.81 -4.14 0.000 0.200 0.000 0.00 + 54.550 17.55 14.35 -4.34 0.000 0.200 0.000 0.00 + 54.600 17.30 11.16 -4.48 0.000 0.200 0.000 0.00 + 54.650 16.61 10.76 -3.24 0.000 0.200 0.000 0.00 + 54.700 17.33 7.43 -3.85 0.000 0.200 0.000 0.00 + 54.750 16.90 9.15 -4.61 0.000 0.200 0.000 0.00 + 54.800 17.35 8.59 -5.81 0.000 0.200 0.000 0.00 + 54.850 16.72 5.02 -6.49 0.000 0.200 0.000 0.00 + 54.900 17.15 3.41 -6.28 0.000 0.200 0.000 0.00 + 54.950 17.88 6.34 -7.49 0.000 0.200 0.000 0.00 + 55.000 17.30 5.91 -7.45 0.000 0.200 0.000 0.00 + 55.050 17.45 2.19 -7.54 0.000 0.200 0.000 0.00 + 55.100 17.43 2.54 -6.40 0.000 0.200 0.000 0.00 + 55.150 17.30 2.67 -5.88 0.000 0.200 0.000 0.00 + 55.200 17.84 -0.49 -6.37 0.000 0.200 0.000 0.00 + 55.250 18.32 -1.64 -5.70 0.000 0.200 0.000 0.00 + 55.300 18.45 -7.60 -7.19 0.000 0.200 0.000 0.00 + 55.350 19.41 -4.60 -6.79 0.000 0.200 0.000 0.00 + 55.400 18.72 -6.09 -4.98 0.000 0.200 0.000 0.00 + 55.450 17.86 -8.48 -4.88 0.000 0.200 0.000 0.00 + 55.500 18.60 -11.48 -5.60 0.000 0.200 0.000 0.00 + 55.550 18.24 -11.96 -5.84 0.000 0.200 0.000 0.00 + 55.600 17.96 -6.49 -5.61 0.000 0.200 0.000 0.00 + 55.650 17.45 -9.99 -5.35 0.000 0.200 0.000 0.00 + 55.700 16.69 -8.74 -4.78 0.000 0.200 0.000 0.00 + 55.750 16.15 -7.32 -4.69 0.000 0.200 0.000 0.00 + 55.800 15.79 -5.94 -5.47 0.000 0.200 0.000 0.00 + 55.850 16.22 -10.36 -5.69 0.000 0.200 0.000 0.00 + 55.900 16.77 -7.54 -5.42 0.000 0.200 0.000 0.00 + 55.950 15.53 -2.87 -5.50 0.000 0.200 0.000 0.00 + 56.000 16.19 -7.00 -5.19 0.000 0.200 0.000 0.00 + 56.050 16.26 -7.20 -5.04 0.000 0.200 0.000 0.00 + 56.100 16.36 -7.19 -3.74 0.000 0.200 0.000 0.00 + 56.150 16.37 -5.43 -3.42 0.000 0.200 0.000 0.00 + 56.200 17.57 -6.83 -2.20 0.000 0.200 0.000 0.00 + 56.250 18.17 -7.74 -2.37 0.000 0.200 0.000 0.00 + 56.300 18.22 -7.92 -2.74 0.000 0.200 0.000 0.00 + 56.350 17.67 -7.77 -2.26 0.000 0.200 0.000 0.00 + 56.400 17.32 -7.36 -2.43 0.000 0.200 0.000 0.00 + 56.450 17.79 -10.10 -3.62 0.000 0.200 0.000 0.00 + 56.500 18.14 -12.76 -1.51 0.000 0.200 0.000 0.00 + 56.550 18.73 -9.73 -1.69 0.000 0.200 0.000 0.00 + 56.600 18.05 -12.13 -3.61 0.000 0.200 0.000 0.00 + 56.650 18.67 -14.38 -3.41 0.000 0.200 0.000 0.00 + 56.700 19.13 -13.49 -3.12 0.000 0.200 0.000 0.00 + 56.750 18.24 -15.05 -2.47 0.000 0.200 0.000 0.00 + 56.800 18.16 -12.17 -1.37 0.000 0.200 0.000 0.00 + 56.850 17.98 -12.16 0.86 0.000 0.200 0.000 0.00 + 56.900 17.14 -12.78 0.60 0.000 0.200 0.000 0.00 + 56.950 18.06 -12.36 -0.06 0.000 0.200 0.000 0.00 + 57.000 18.27 -11.04 2.13 0.000 0.200 0.000 0.00 + 57.050 17.50 -5.04 2.00 0.000 0.200 0.000 0.00 + 57.100 17.87 -5.40 1.03 0.000 0.200 0.000 0.00 + 57.150 17.88 -6.74 1.57 0.000 0.200 0.000 0.00 + 57.200 16.92 -8.52 0.72 0.000 0.200 0.000 0.00 + 57.250 17.27 -6.21 0.87 0.000 0.200 0.000 0.00 + 57.300 17.03 -8.52 -0.03 0.000 0.200 0.000 0.00 + 57.350 17.56 -9.04 0.03 0.000 0.200 0.000 0.00 + 57.400 17.66 -10.30 0.36 0.000 0.200 0.000 0.00 + 57.450 17.42 -2.85 0.86 0.000 0.200 0.000 0.00 + 57.500 17.28 1.14 1.55 0.000 0.200 0.000 0.00 + 57.550 16.94 3.60 1.81 0.000 0.200 0.000 0.00 + 57.600 16.99 3.77 2.91 0.000 0.200 0.000 0.00 + 57.650 17.41 1.80 2.69 0.000 0.200 0.000 0.00 + 57.700 17.85 -3.91 2.77 0.000 0.200 0.000 0.00 + 57.750 18.08 -7.67 2.05 0.000 0.200 0.000 0.00 + 57.800 18.53 -6.90 2.95 0.000 0.200 0.000 0.00 + 57.850 18.34 -5.30 2.19 0.000 0.200 0.000 0.00 + 57.900 17.63 -1.82 2.86 0.000 0.200 0.000 0.00 + 57.950 17.14 -5.44 3.85 0.000 0.200 0.000 0.00 + 58.000 17.21 -4.10 4.64 0.000 0.200 0.000 0.00 + 58.050 17.31 -3.58 4.37 0.000 0.200 0.000 0.00 + 58.100 17.34 -3.05 3.71 0.000 0.200 0.000 0.00 + 58.150 17.39 -3.33 4.57 0.000 0.200 0.000 0.00 + 58.200 16.90 -2.31 3.46 0.000 0.200 0.000 0.00 + 58.250 18.03 -6.46 3.83 0.000 0.200 0.000 0.00 + 58.300 17.43 -3.15 4.46 0.000 0.200 0.000 0.00 + 58.350 16.68 -0.27 4.20 0.000 0.200 0.000 0.00 + 58.400 16.46 -0.20 4.02 0.000 0.200 0.000 0.00 + 58.450 16.09 -1.28 4.10 0.000 0.200 0.000 0.00 + 58.500 15.54 -3.68 3.12 0.000 0.200 0.000 0.00 + 58.550 16.92 0.19 2.11 0.000 0.200 0.000 0.00 + 58.600 15.88 5.72 2.14 0.000 0.200 0.000 0.00 + 58.650 15.73 3.65 1.61 0.000 0.200 0.000 0.00 + 58.700 15.83 3.15 1.65 0.000 0.200 0.000 0.00 + 58.750 15.25 4.66 1.91 0.000 0.200 0.000 0.00 + 58.800 15.29 3.91 2.02 0.000 0.200 0.000 0.00 + 58.850 14.81 3.64 0.90 0.000 0.200 0.000 0.00 + 58.900 15.52 6.52 0.21 0.000 0.200 0.000 0.00 + 58.950 15.04 4.29 -0.11 0.000 0.200 0.000 0.00 + 59.000 15.70 8.14 0.19 0.000 0.200 0.000 0.00 + 59.050 16.65 6.78 1.51 0.000 0.200 0.000 0.00 + 59.100 18.33 8.86 1.06 0.000 0.200 0.000 0.00 + 59.150 17.76 8.45 1.00 0.000 0.200 0.000 0.00 + 59.200 17.42 6.19 0.64 0.000 0.200 0.000 0.00 + 59.250 17.26 3.97 0.58 0.000 0.200 0.000 0.00 + 59.300 16.39 -0.02 0.60 0.000 0.200 0.000 0.00 + 59.350 16.50 -0.15 0.40 0.000 0.200 0.000 0.00 + 59.400 16.66 -0.71 -0.96 0.000 0.200 0.000 0.00 + 59.450 15.90 -1.14 -0.38 0.000 0.200 0.000 0.00 + 59.500 15.86 -4.46 -0.71 0.000 0.200 0.000 0.00 + 59.550 16.45 -6.50 -0.56 0.000 0.200 0.000 0.00 + 59.600 17.24 -4.17 -0.26 0.000 0.200 0.000 0.00 + 59.650 18.97 -2.67 0.40 0.000 0.200 0.000 0.00 + 59.700 19.44 -3.43 1.46 0.000 0.200 0.000 0.00 + 59.750 19.40 0.61 1.15 0.000 0.200 0.000 0.00 + 59.800 19.00 2.31 0.71 0.000 0.200 0.000 0.00 + 59.850 18.58 4.62 0.16 0.000 0.200 0.000 0.00 + 59.900 17.84 3.89 0.14 0.000 0.200 0.000 0.00 + 59.950 17.16 3.64 -1.75 0.000 0.200 0.000 0.00 + 60.000 18.54 4.03 -1.35 0.000 0.200 0.000 0.00 + 60.050 18.98 2.32 -1.62 0.000 0.200 0.000 0.00 + 60.100 19.42 6.74 -1.13 0.000 0.200 0.000 0.00 + 60.150 18.92 7.21 0.08 0.000 0.200 0.000 0.00 + 60.200 18.88 7.84 -0.26 0.000 0.200 0.000 0.00 + 60.250 19.10 10.29 1.04 0.000 0.200 0.000 0.00 + 60.300 18.73 7.34 1.81 0.000 0.200 0.000 0.00 + 60.350 18.69 7.29 1.98 0.000 0.200 0.000 0.00 + 60.400 18.06 2.58 1.63 0.000 0.200 0.000 0.00 + 60.450 17.07 -1.59 2.12 0.000 0.200 0.000 0.00 + 60.500 16.65 1.52 1.22 0.000 0.200 0.000 0.00 + 60.550 16.91 3.08 1.17 0.000 0.200 0.000 0.00 + 60.600 16.83 3.38 0.89 0.000 0.200 0.000 0.00 + 60.650 17.17 6.25 1.76 0.000 0.200 0.000 0.00 + 60.700 17.12 6.93 1.71 0.000 0.200 0.000 0.00 + 60.750 17.98 3.14 1.50 0.000 0.200 0.000 0.00 + 60.800 18.66 1.93 1.38 0.000 0.200 0.000 0.00 + 60.850 19.02 2.08 2.84 0.000 0.200 0.000 0.00 + 60.900 19.41 -2.79 3.46 0.000 0.200 0.000 0.00 + 60.950 19.21 -1.33 2.52 0.000 0.200 0.000 0.00 + 61.000 19.47 -2.72 2.75 0.000 0.200 0.000 0.00