In this project, we have worked to get a pendulum to balance using control theory. The pendulum itself is mounted on a cart. The cart is controlled by a motor which is driven by a motor drive. We have programmed the movement of the motor through MachineExpert, on a Schneider PLC. To configure the drive we have used SoMove, where we have configured the signals between the drive and the PLC. To control the physical system, we have set up equations of motion and created a model based on the physical model in Simulink. Here we have been able to design controllers to comply with our performance requirements and simulated them in Simulink. Once the model and controller has produced satisfying results, we transferred the controller to our physical system. To verify the effect in the physical system, while driving the pendulum, we logged the angle of the pendulum through a CFC program on the PLC, which we were able to plot to get illustrations of the controllers’ performance.
-
Notifications
You must be signed in to change notification settings - Fork 0
Andreasgdp/Inverted-Pendulum
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Security policy
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published