SM905: Building a Planning Model

Course Overview

After taking this course, a user will be able to identify and solve problems in distribution and production planning. The user will be introduced to Linear Programming (LP) basics, be able to view and analyze production and distribution networks and be able to modify planning model formulations, controlling the solution process, and interpreting solutions using Expert System rules.

Class Schedule

There are no classes currently scheduled for this course. However, you may request that this course be offered at an AspenTech location or at your company site by clicking the Request Onsite Training button above.

Course Agenda

Print-friendly version

Training Course Data Sheet

Building a Planning Model

Course Number:



3 days


Services- Led




The training approach for this topic requires more flexibility than a public course can provide. This course description is offered to provide a starting point in considering training needs. Please contact a training coordinator so that AspenTech's Global Services team can propose an appropriate agenda and approach according to your specific needs.

Course Overview

·         Learn how to identify and solve problems in distribution and production planning

·         To illustrate how these problems lend themselves to linear programming solutions

Course Benefits

·         Provides a generic introduction to the Aspen SCM planning module capabilities

·         Reviews Linear Programming (LP) basics

·         Fulfills prerequisite for subsequent Aspen SCM courses and certification

Who Should Attend

·         Managers, planners, implementers, and modelers


·         View and analyze production and distribution networks

·         Basic examples and exercises explain matrix generation, optimization, and report generation

·         Provide examples of Expert System rules for modifying planning model formulations, controlling the solution process, and interpreting solutions


·         Should have extensive experience of using LP planning models



SM905: Building a Planning Model

Course Agenda

Lesson 1: Introducing LP

·         Learn the types of problems linear programming addresses

·         Review the course business problem


Lesson 2:  Getting Started

·         Create new sets and tables

·         Execute Aspen SCM set/table commands


Lesson 3:  LP Formulation

·         Review LP terminology

·         Translate a simplified business problem into mathematical terms

·         Solve simple linear programming problems graphically


Lesson 4:  Build a Simple LP Model

·         Define and fill the generic data structures for an LP problem

·         Generate/review the LP matrix for a simplified business problem

·         Learn more LP terminology


Lesson 5: Solving the LP Model

·         Specify the direction of optimization

·         Invoke the optimizer

·         Solve the simplified business problem

·         Analyze the optimized LP solution


Lesson 6: Building an LP Model

·         Formulate the business problem using step-wise procedure

·         Perform matching with subsets/supersets via matrix generator

·         Use no match markers

·         Calculate a matrix term rather than using a table


Lesson 7: Standard LP Reports

·         Define reports in Report Catalog

·         Build a series of reports for the business problem


Lesson 8:  Building Multi-Time Period LP

·         Incorporate time periods in an LP model

·         Understand how LP models handle inventory

·         Transform the business problem into a multi-time period inventory model

·         Work with multidimensional tables

·         Add new reports to handle inventory and time-dependent solution data


Lesson 9:  LP Matrix/Solution Analysis

·         Extract rows/columns from the matrix and understand the row/column intersections

·         Use TRANROW and TRANCOL commands


Lesson 10:  Automating Model Maintenance and Execution

·         Create and execute macros

·         Understand how the Expert system affects LP applications

·         Track model updates with the Blackboard process


Lesson 11: Other Matrix Generation Topics

·         Define set relationships with compact incidence tables

·         Make matrix generation efficient

·         Understand the partial matrix generation concept


Lesson 12: Introduction to MIP

·         Generate and solve MIP (mixed integer programming) problems

·         Improve MIP solution performance


Lesson 13: Scenario-Based Planning

·         Understand the SCM Scenario-Based Planner

·         Use new LP commands

·         Review an example


Reference Material

·         SCM/LP for the Algebraic Mind by Dr. Thomas E. Baker


Aspen Technology, Inc. awards Continuing Education Units (CEUs) for training classes conducted by our organization. One CEU is granted for every 10 hours of class participation.


© 1994-, Aspen Technology, Inc. All rights reserved.