Class s12_valve

Class s12_valve

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----s12_valve

class s12_valve
extends Panel
This handles the derivative/integration calculations for the 1-2 valve resulting in the valve position and velocity. This will affect the pressure feed to the system.

Variable Index

 o acc_flow
accumulator flow
 o acc_vol
servo accumulator volume
 o area
exhaust area
 o beta1
pressure constant 1
 o beta2
pressure constant 2
 o beta3
pressure constant 3
 o c1
 o c11
 o c2
 o c5
 o c9
 o delta_feed
delta line pressure feed
 o delta_interm
delta intermediate pressure
 o delta_pos
change in valve position
 o delta_rel
delta release pressure
 o delta_vel
change in valve velocity
 o dx
 o f1
initial velocity holder
 o f2
secondary velocity holder
 o feed
 o interm
intermediate pressure
 o plot3
 o plot4
 o plot5
 o plot6
 o plot7
 o pos
valve position
 o q_exh
pressure exhaust flow
 o q_feed
pressure feed flow
 o q_release
pressure release flow
 o q_source
pressure source flow
 o rel
release pressure
 o sap_flow
servo apply flow
 o sap_vol
servo apply volume
 o srel_flow
servo release flow
 o srel_vol
servo release volume
 o ss1
 o ss_draw
flow from solenoid
 o vel
valve velocity
 o vol
valve volume
 o x
 o x_exh
exhaust position
 o x_feed
feed position

Constructor Index

 o s12_valve()
s12_valve() This valve is used to regulate pressure flow for a 1-2 shift

Method Index

 o deriv(int)
Calculate changes in position, velocity, area, flow
 o init(double, double, solenoid)
Set initial velocity, position, pressures and area for 1-2 valve
 o intgrt(int)
integrate the position and velocity increments and calculate feed,release,and intermediate values.
 o paint(Graphics)
Paint the window graphics.

Variables

 o dx
  protected double dx[]
 o x
  protected double x[]
 o c1
  protected double c1
 o c2
  protected double c2
 o c5
  protected double c5
 o c9
  protected double c9
 o c11
  protected double c11
 o ss1
  protected solenoid ss1
 o plot3
  public Plot_Object plot3
 o plot4
  public Plot_Object plot4
 o plot5
  public Plot_Object plot5
 o plot6
  public Plot_Object plot6
 o plot7
  public Plot_Object plot7
 o feed
  public double feed
 o rel
  public double rel
release pressure
 o interm
  public double interm
intermediate pressure
 o delta_feed
  public double delta_feed
delta line pressure feed
 o delta_rel
  public double delta_rel
delta release pressure
 o delta_interm
  public double delta_interm
delta intermediate pressure
 o f1
  public double f1
initial velocity holder
 o f2
  public double f2
secondary velocity holder
 o pos
  public double pos
valve position
 o vel
  public double vel
valve velocity
 o vol
  public double vol
valve volume
 o q_feed
  public double q_feed
pressure feed flow
 o q_exh
  public double q_exh
pressure exhaust flow
 o q_release
  public double q_release
pressure release flow
 o q_source
  public double q_source
pressure source flow
 o ss_draw
  public double ss_draw
flow from solenoid
 o delta_vel
  public double delta_vel
change in valve velocity
 o delta_pos
  public double delta_pos
change in valve position
 o x_feed
  public double x_feed
feed position
 o x_exh
  public double x_exh
exhaust position
 o area
  public double area
exhaust area
 o beta1
  public double beta1
pressure constant 1
 o beta2
  public double beta2
pressure constant 2
 o beta3
  public double beta3
pressure constant 3
 o sap_vol
  public double sap_vol
servo apply volume
 o srel_vol
  public double srel_vol
servo release volume
 o sap_flow
  public double sap_flow
servo apply flow
 o srel_flow
  public double srel_flow
servo release flow
 o acc_vol
  public double acc_vol
servo accumulator volume
 o acc_flow
  public double acc_flow
accumulator flow

Constructors

 o s12_valve
  protected s12_valve()
s12_valve() This valve is used to regulate pressure flow for a 1-2 shift

Methods

 o init
  public void init(double press,
                   double vpos,
                   solenoid ss)
Set initial velocity, position, pressures and area for 1-2 valve
 o deriv
  public void deriv(int step)
Calculate changes in position, velocity, area, flow
Parameters:
step - the derivative step
 o intgrt
  public void intgrt(int step)
integrate the position and velocity increments and calculate feed,release,and intermediate values.
Parameters:
step - the integral step
 o paint
  public void paint(Graphics g)
Paint the window graphics. Display the pressure changes(red color gets darker in areas of higher pressure) and the valve movement in the main window.
Overrides:
paint in class Component