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.
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.
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.
Java 14
Apache 3.6.1. The local file path to the library is lib/commons-math3-3.6.1.jar
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.