Motion simulator software control

Click For Summary
SUMMARY

The discussion centers on the challenges of controlling a pneumatically operated motion simulator, specifically a bowl tilted by air cylinders. The user employs a basic linear function for control but experiences oscillations and overshoots due to the compressibility of air and the inertia of the system. Suggestions include implementing PID control to account for starting position, inertia, and lag, as well as adjusting feed rates and establishing a deadband to stabilize the system. The importance of geometric progression in feed rates as the bowl approaches the desired position is also highlighted.

PREREQUISITES
  • Understanding of PID control systems
  • Knowledge of pneumatic systems and air cylinder operation
  • Familiarity with microcontroller programming
  • Basic principles of motion dynamics and inertia
NEXT STEPS
  • Research PID control implementation for pneumatic systems
  • Explore advanced control algorithms for motion simulation
  • Learn about deadband configuration in control systems
  • Investigate geometric progression in feed rate adjustments
USEFUL FOR

This discussion is beneficial for engineers and hobbyists involved in motion simulation, control system design, and pneumatic system optimization.

curt5101
Messages
2
Reaction score
0
Hello Everyone. Thank you for reading this. :smile:

I have a made a motion simulator pneumatically controlled. It is a bowl held by a stationary cradle with air cylinders tilting the bowl left,right, forwards and backwards. The software to control the cylinders is giving me fits. I am treating it with a simple linear function, ie;

if distance from desired position to actual position >5 give cylinders some air
if distance from desired position to actual position >50 give cylinders more air, etc.

I get a lot of oscillations and overshoots. The air is compressible and I am moving weight either up or down a curve. (A model might be a pendulum with very high friction and the weight is a heavy sponge.) I think I must take into account starting position, inertia, lag, speed, etc. in a very high function equation. Any suggestions for me would be so appreciated, I do not know where to turn to learn more for this fun practical application.
 

Attachments

  • Untitled 2.jpg
    Untitled 2.jpg
    2.7 KB · Views: 553
Engineering news on Phys.org
Feedback . PID control .

Post a photograph of the set up .
 
Last edited:
Will do when I get home. Pretty basic setup;string pot on air cylinders controlled by microcontroller and proportional valve.
 
You may need to add more increments than just the two feed rates with a very small amount of feed as the bowl approaches the desired position and, a certain amount of deadband space (allowable out of position error band) is going to be required at the "desired position"; otherwise, the system will not be able to establish a stable point. If speed is important use a form of geometric progression on the feed rates as the distance from the desired position increases.
 

Similar threads

Replies
9
Views
3K
  • · Replies 45 ·
2
Replies
45
Views
6K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 14 ·
Replies
14
Views
1K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K