Skip to content

Latest commit

 

History

History

README.md

PDController

Author: Naveen Ganesh Muralidharan

Motivation: The gains of a controller in an application must be tuned before the controller is ready for production.

Purpose: Provide a model of a PD Controller that can be used for the tuning of the gain constants before the deployment of the controller.


What

Background: Automatic process control with a controller (P/PI/PD/PID) is used in a variety of applications such as thermostats, automobile cruise-control, etc.

Scope: A PD Control Loop with three subsystems, namely: a PD Controller, a Summing Point, and a Power Plant.


Making Examples

How to Run the Program: In your terminal command line, enter the same directory as this README file. Then enter the following line:

make run RUNARGS=input.txt

How to Build the Program: In your terminal command line, enter the same directory as this README file. Then enter the following line:

make build

How to Change Input: PDController will take the inputs from input.txt and write the outputs to output.txt. Inputs can be changed by editing input.txt.


Version

C++ gcc 10.1


External Libraries

odeint v2. The local file path to the library is .


This README is a software artifact generated by Drasil.

Copyright (c) 2021, Naveen Ganesh Muralidharan. All rights reserved. Please see the full license for more details.

Drasil Tree