Skip to content

Slenderman0039/Submarine-Project-2023-Control-System

Repository files navigation

Submarine-Project-2023-Control-System

Design and implementation on Simulink environment of a controller to stabilize a submarine described by differential equations.

This project was created for the Control System exam given by Professor Adriano Fagiolini, Control System Teacher. We did the project with the group formed by: Giovanni Castelli, Raoul Renda, Gabriele Nicolò Costa, Spedito Antonio and Alessandro Macaluso. We all participated equally in the project.

The project consisted in designing a Controller that respects some specifications for a Submarine described by differential equations.

The project includes a first analytical part of resolution and description of the design and a numerical part to be carried out in the Simulink/MATLAB environment.

Description

The stages were:

  • Linearization of the provided model.

  • Obtain the form of state.

  • Obtain the eigenvalues described by the system with also the modes of the system.

  • Deduce the transfer function and describe the poles and zeros of the transfer function.

  • Design a controller that respects some project specifications.

  • Model a controller on sisotool environment

  • Implementation of the controller on a Simulink simulation of the system.

e repository we provide the matlab codes with comments in Italian and the document presented to the professor.

Images

Differential Equations

Senza titolo

### Bode Diagrams

bode_G(jw)

Bode_C(jw)G(jw)

Bode_Gc(jw)

Simulink Projects

Linear Model

Immagine 2023-05-15 234937

simulazione1

Non Linear Model

SimulinkNonLinear

NonLinearSystem

About

Control Systems Project, University of Palermo 2022 - 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages