|
- MODULE TopDrive_VARIABLES
-
- IMPLICIT NONE
- PUBLIC
-
-
- REAL, PARAMETER :: pi=3.14159265d0
-
-
- !****************************************************************************************************
- !**************** Define Top Drive Array ****************************************************
- TYPE, PUBLIC :: TDS_Var
-
- !***** TopDrive_VARIABLES *************************
- INTEGER :: MotorFaileMalf , OverideTorqueLimitMalf , PowerState , OldPowerMode , DrillTorqueState
-
- REAL :: Speed, Inertia_Moment, Torque, RpmKnob, TorqueLimitKnob
- REAL :: Conv_Ratio, High_Conv_Ratio, Low_Conv_Ratio, RateChange, N_new, N_old, N_ref, TDS_wOld ! N[rpm] , w[rad/s]
- REAL :: RpmGaugeOutput, RPMUnityOutput, TorqueGaugeOutput, MaxRPM, MaxTorque
- REAL :: String_Torque, String_JCoef, J_coef
- REAL :: time_step
-
-
-
- INTEGER :: PowerLed ! 1=On , 0=Off
- INTEGER :: OperationFaultLed
-
- !************* Sound_VARIABLES **********************
- INTEGER :: SoundRPM
- Logical :: SoundBlower
-
-
-
- END TYPE TDS_Var
- TYPE(TDS_Var) :: TDS
- !***********************************************************************************************
- !****************************************************************************************************
-
-
-
-
- END MODULE
|