1.5 KiB
Raw Blame History

fast_advance_states()

  • ed_updatestates

  • SolveOption2a_Inp2BD

    • ed_calc_output 更新数据
  • BD updatestates

  • SolveOption2b_Inp2IfW Ifw根据ED结果更新

  • ifw updatestates

  • SolveOption2c_Inp2AD_SrvD

    • ifw calcoutput
    • AD_InputSolve_IfW
    • SrvD_InputSolve
      • ! from Ifw
      • WindDir
      • HorWindV
      • LidSpeed
      • MsrPositionsX
      • MsrPositionsY
      • MsrPositionsZ
      • ! from ED
      • YawAngle
      • Yaw
      • YawRate
      • LSS_Spd
      • HSS_Spd
      • RotSpeed
      • RootMxc
      • RootMyc
      • YawBrTAxp
      • YawBrTAyp
      • LSSTipPxa
      • LSSTipMxa
      • LSSTipMya
      • LSSTipMza
      • LSSTipMys
      • LSSTipMzs
      • YawBrMyn
      • YawBrMzn
      • NcIMURAxs
      • NcIMURAys
      • NcIMURAzs
      • RotPwr
      • LSShftFxa
      • LSShftFys
      • LSShftFzs
  • SrvD_UpdateStates

    • SrvD_CopyInput

    • SrvD_Input_ExtrapInterp

    • SrvD_UpdateDiscState

    • SrvD_Input_ExtrapInterp

    • DLL_controller_call

    • Torque_UpdateStates

    • Pitch_UpdateStates

    • Yaw_UpdateStates

    • TipBrake_UpdateStates

    • ! Blade Nacelle Tower Platform StrucCtrl但是NumSStC = 0 这部分代码跳过

    • ! Compute ElecPwr and GenTrq for controller (and DLL needs this saved):

      • CalculateTorque

CalcOutputs_And_SolveForInputs

  • SolveOption2

    • AD_CalcOutput
    • SrvD_CalcOutput
    • ED_InputSolve ED接收AD SD输入
      • BladeLoads.force/moment

      • towerloads.force/moment

      • GenTrq

      • HSSBrTrqC

      • BlPitchCom

      • YawMom

      • StrucCtrl loads 暂时没有

      • NacelleLoads.force/moment

  • Transfer_SrvD_to_SD_MD

  • ! 都在ifw更新后

  • SrvD_InputSolve

  • ResetRemapFlags