Skip to content

receronp/DynamicProcessSimulator

Repository files navigation

Dynamic Process Simulator

This Computerized Control Project is an implementation of a First Order Dynamic Process Simulator with the option to add a noise step function to the system.

First order animation

Getting Started

User needs to provide the the following inputs for the system to start plotting data:

  • Static gain (k)
  • Time Constant (𝜏)
  • Dead Time (θ')
  • Period (T)

If using an input step function, must provide magnitude:

  • Magnitude of step (Mo)

If using a file, select a .txt file with a single column providing the input data as shown in sample_input.txt.

Prerequisites

This project was implemented using Python 3.7.4.

The following python dependencies are required:

  • PyQt5 (version 5.14.1)
  • matplotlib (version 3.2.1)

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

This Computerized Control Project is an implementation of a First Order Dynamic Process Simulator with the option to add a noise step function to the system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages