Simulation Core
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

31 linhas
776 B

  1. subroutine JetImpactForce
  2. use sROP_Other_Variables
  3. use sROP_Variables
  4. use CStringConfigurationVariables
  5. use CformationVariables
  6. use CSimulationVariables
  7. use CmudPropertiesVariables
  8. use MudSystemVARIABLES
  9. implicit none
  10. Real(8) :: DeltaPb , NozzleTotalArea , Cd=0.95d0
  11. Bit_Flowrate = StringFlowRateFinal ![gpm]
  12. !print*, 'Bit_Flowrate=' , Bit_Flowrate
  13. !check :: Mud_Density [ppg] ??????????
  14. NozzleTotalArea = Number_of_Bit_Nozzles*(Diameter_of_Bit_Nozzle**2)*(PI/4.d0)
  15. DeltaPb = (8.311d-5*Mud_Density*(Bit_Flowrate**2))/((Cd**2)*(NozzleTotalArea**2))
  16. JetImpact_Force = 0.01823d0*Cd*Bit_Flowrate*sqrt(Mud_Density*DeltaPb)
  17. end subroutine