Go to Post Dave: THEY'RE NOT DOLLIES THEY'RE MY FRIENDS! - Dorienne [more]
Home
Go Back   Chief Delphi > Technical > Pneumatics
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 23-02-2011, 21:52
PAR_WIG1350's Avatar
PAR_WIG1350 PAR_WIG1350 is offline
Registered User
AKA: Alan Wells
FRC #1350 (Rambots)
Team Role: Alumni
 
Join Date: Dec 2009
Rookie Year: 2009
Location: Rhode Island
Posts: 1,189
PAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond repute
Solution: Variable position of cylinder in compliance with <R74>

I believe I have found a solution to most issues arising from the illegality of exhaust restricting solenoids that has been a hindrance to all plans involving stopping a cylinder mid stroke.
Unfortunately, due to the apparent desire of the GDC to prevent the trapping of air within the pneumatics system,
http://forums.usfirst.org/showthread.php?t=16642
the solution is slightly more complex than it otherwise would be, but that can be worked around.

The solution, in compliance with this years rules is as follows:
  1. Connect one secondary regulator per cylinder to be controlled to the 60psi side of the pneumatics system.
    .
  2. Attach a servo to the knob that controls the pressure setting of the secondary regulator.
    .
  3. Connect one port of the pneumatic cylinder to the secondary regulator output (technically, a solenoid is unnecessary, but this seems to make them mandatory, use your best judgement in deciding placement, powering it and programming it are unnecessary.)
    .
  4. Attach an adjustable flow control valve to the second port. Leave it fully open at first and reduce the flow if the spring induces significant oscillations.
    .
  5. Place a variable force device (i.e. a spring) such that it applies force to the piston opposite the force resulting from the pressurized air in the cylinder.
    .
  6. Remember, the restoring force of a spring is kX. where k is the spring constant and X is displacement; and the force of the piston is (Pi*[bore/2]^2)*pressure if the cylinder is extending and (Pi*[{bore/2}^2-{rod diameter/2}^2])*pressure if it is retracting.
    .
    Set the spring force equation equal to the appropriate pneumatic actuator force equation substituting in the correct values for bore, k, and, if necessary, rod diameter and the desired value for X. For unbalanced mechanisms, account for the force applied by the mechanism in calculations by adding this force to the appropriate side of the equation.
    .
  7. Solve for pressure.
    .
  8. Program the servo to adjust the regulator to the pressure value found using this method.
    .

Note:constants are red, independent variables (inputs) are blue, and dependent variables (ouputs) are green.

I am not an official source of information, I cannot verify the legality of this method of cylinder control.

Last edited by PAR_WIG1350 : 23-02-2011 at 23:41.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 16:26.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi