Motion simulator software control

Click For Summary

Discussion Overview

The discussion centers around the control software for a pneumatically operated motion simulator. Participants explore issues related to oscillations and overshoots in the system's response, suggesting various control strategies and adjustments to improve performance.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant describes a motion simulator controlled by air cylinders and expresses difficulties with oscillations and overshoots using a simple linear control function.
  • Another participant suggests implementing PID control as a potential solution.
  • A later reply recommends increasing the number of increments in feed rates as the bowl approaches the desired position and establishing a deadband to maintain stability.
  • There is a mention of using geometric progression for feed rates to enhance speed as the distance from the desired position increases.

Areas of Agreement / Disagreement

Participants present multiple competing views on how to address the control issues, and the discussion remains unresolved regarding the best approach to take.

Contextual Notes

Participants have not fully explored the implications of air compressibility, inertia, and lag in their proposed solutions, and there may be missing assumptions regarding the system's dynamics.

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: 563
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
3
Views
2K
  • · Replies 45 ·
2
Replies
45
Views
7K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
Replies
9
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K