A STEP-BY-STEP GUIDE FOR
LEARNING
AND GETTING FAMILIAR WITH GPS-X

GPS-X Version 8.5
Copyright ©1992-2022 Hatch. All rights reserved.
No part of this work covered by copyright may be reproduced in any form or by any means - graphic, electronic or mechanical, including photocopying, recording, taping, or storage in an information retrieval system - without the prior written permission of the copyright owner.
The information contained within this document is subject to change without notice. Hatch makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hatch shall not be liable for errors contained herein or for incidental consequential damages in connection with the furnishing, performance, or use of this material.
Trademarks
GPS-X and all other Hatch trademarks and logos mentioned and/or displayed are trademarks or registered trademarks of Hatch in Canada and in other countries.
ACSL is a registered trademark of AEgis Research Corporation
GPS-X uses selected Free and Open Source licensed components. Please see the readme.txt file in the installation directory for details.

Table of Contents
Why Create Models of Wastewater Treatment Plants?
Building a Simple Plant Layout
Editing Layouts and Using Scenarios
Generating Records of Model Dependent and Independent Variables
Creating a New Output Table Tab
Creating a Mass Balance Diagram
Viewing an Energy Usage Summary
Viewing an Operating cost Summary
Influent Data & Influent Advisor
Plotting Measured Data along with Simulated Results
Statistical Analysis of the Models Performance
Creating a Bar Chart for Steady-State Condition
Using an Automatic DO Controller
Using an Automatic MLSS Controller
Controlling SRT with Waste Pump Rate
Setting up the Analysis Parameters
Automatic Calibration Using the Optimizer
Adding Custom Output Variables
Setting Up Simulations with Custom Variables
Dynamic Parameter Estimator (DPE)
GPS-X with Python - Introduction
GPS-X and Python – Basic Simulation
GPS-X with Python – Random Events
GPS-X with Python – Sensitivity Analysis
Two Manipulated Variable Sensitivity Analysis
Multi-Variable Sensitivity Analysis
GPS-X with Python – Java Classes
Using JARS to Create Real Time Plots
GPSX With Python – DDO Optimization
Creating an Objective Function
Preform DDO on 0-Day Simulation
Preform DDO on Dynamic Simulations