ABOUT US EMPLOYMENT OPPORTUNITIES CONTACT US MY SPREADSHEETWORLD
 
 
 
 
 
 
Spreadsheet-Aided Engineering - 576
Scheduled Dates
Course # Date Location Facility
576.240 08/04-08/08/2008 Frankenmuth, MI Bavarian Inn

Price - 5 Day Workshop: $2495

Focus
The schedule for the Lake Tahoe course is designed to have the afternoons open for those who like to ski. There is an early morning workshop from 7:00 a.m. to Noon (Monday - Friday), followed up by an evening workshop from 5:00 - 7:00 p.m. (Monday - Thursday).

Spreadsheets have become a valuable and powerful engineering tool. They now provide capabilities to create graphical user interfaces (GUI’s), command other languages such as FORTRAN, C and Visual Basic and dynamically link to an increasing array of other computer-aided engineering tools. The GUI capability of Excel allows engineers to create windows like applications (icon driven) but with minimum effort. Excel allows engineers to redefine "back of the envelope" calculation and push it to new limits. This is accomplished by interface capabilities with other languages, third party Excel Add-ins, VBA and a design optimization tool called Solver. Excel provides an environment for command, control and communication of engineering projects of all disciplines to more effectively create and build applications devoted to their specific needs.

Within system design, it is important to have the design team working in a linked, interactive mode. Real-time trade-offs and optimization can be continuously performed to make sure that all the system constraints are maintained. In this way, design review is a continuous process rather that a critical future event. This concurrent design process is accomplished by having continuous interaction between team members from various disciplines. A key feature of this process is that each discipline has ownership of the spreadsheets, which model their part of the system. This process puts a heavy requirement on the design team to be able to efficiently model the system performance and constraints. Excel spreadsheet, operating in a networking environment, has all the elements needed for effective command, control, and communication needed for the system design process. In addition, its extensive computational capability provides the tools needed for effective system modeling

Course Description
The modular nature of the Excel Spreadsheet working environment is used to establish a platform for performing engineering system design, analysis, and optimization. General engineering system applicability is emphasized by making use of the basic elements of numerical analysis. This approach leads to methodologies, which are applicable to any engineering system. Participants are led through a structured approach to systems design, with the basic principle of object-oriented programming introduced along the way. The elements of Visual Basic Programming are introduced while learning to extend the capability of working on the worksheet. This involves learning how to recognize objects, object properties and methods when working on the worksheet. Graphical User Interfaces are first introduced to modularize and control inputs and input range limits using Active X controls. After maximizing the capability of the worksheet, the course moves on to develop Visual Basic Application procedures. Techniques are introduced for spreadsheet architecture and communication for large-scale systems engineering. Please visit www.spreadsheetworld.com for a complete outline.

Course Materials
Each participant receives a set of course notes containing vital systems analysis, VBA, Excel and FORTRAN DLL concepts not found in other books. It is accompanied by a CD-ROM containing an electronic version of the course notes; the course examples; engineering case studies; and many SpreadsheetWorld Engineering Add-Ins including numerical analysis, thermal materials properties, heat transfer, geometric modeling, data analysis and gas dynamics toolboxes. Participants also receive 30-day demo copies of other selected XLToolboxes.

Instructor
Tom R. Mincer, Ph.D., Founder and President of SpreadsheetWorld, Inc. (www.spreadsheetworld.com) and Professor of Mechanical Engineering, California State University, Northridge (CSUN). Dr. Mincer is widely recognized as an early pioneer in the extensive use of Excel, VBA and FORTRAN DLLs in engineering. In 1985, he initiated extensive use of Excel into the curriculum at CSUN by integrating it into the courses on systems design, computational methods and computer-aided-engineering. For the past 15 years he has worked extensively in the areas of systems design, simulation and optimization using the Excel Structured Spreadsheet environment. In 1995, he extended his efforts to industry by launching his popular hands-on workshop on Spreadsheet Aided Engineering, which has now been taught 210 times to engineers from over 100 companies worldwide. Alumni from these workshops exceed 3,000 engineers. This workshop is offered on a regular basis at over 50 companies. Dr. Mincer founded SpreadsheetWorld to extend the training services to include development of new and commercialization of existing Excel/VBA Toolboxes, and services to enhance the implementation of the best practices and methods taught in his workshops.

Audience
Engineers from all disciplines find these courses immediately useful, practical and eye-opening. Participants should have a computer background including basic keyboard and Excel skills.

Public course participants should bring their laptop . Contact us for computer requirements.

Key Topics
The participants in this workshop will learn how to use Excel and VBA to:

Define the mission
Define system physical object structure
Define process flows
Create engineering information tables
Develop re-useable system functional models
Monitor the impact of key design and process variables
Monitor performance and constraint functions
Deal with implicit relationships using Goal Seeker
Develop and use VBA Add-Ins for rapid modeling
Use XLToolboxes to support modeling
Solve systems of equality and inequality rules
Dynamic system simulation
Do system optimization using Solver
Monitor System Requirements using Solver
Setup system sensitivity maps about a design point
Do dynamic system simulation the optimization loop
How to setup Configuration Trade-Study Matrix
Use Userforms for man-in-the-loop design and analysis
Develop graphic user interfaces for systems design
Setup system modeling for integrated design teams
How to use Fortran and C modules from Excel

Outline
Overview of ExcelTM Environment
The MS Office Excel Application Object
Setting Environment Preferences
Menus and Toolbar Objects
Excel Internal Function Library
Excel Add-Ins - Solver
The Analysis Toolpak
Iteration and Circular References
Linked Worksheets And Workbooks
Drawing and Plotting in Excel
Forms for Simple Worksheet User Interface

Structured Spreadsheets & Documentation

Decomposition of a System in Excel
Structured Worksheet Layout and Design
User Defined Functions (UDF)
Performance and Constraint Modeling
Input Design Parameter Field Structure
VBA User Defined Functions
Output Field Structure
Defined Name Ranges
Defined Names For Input Arrays
Design Parameter Name Conventions
Output Range Analysis
Time Varying Output Fields
Inverting Implicit Performance Functions
Goal Seeker
Dual Engineering Unit Fields

Visual Basic for Applications (VBA)

The Computational Side of VBA
Visual Basic Editor
VBA Projects and Modules
VBA User Defined Function Procedures
VBA Sub Procedures
Declaration Statements
Debugging VBA Code
Data Types and Naming Conventions
Function Design for Worksheet Topology
Naming Excel Objects & VBA Variables
Vectors, Matrices and Arrays
Control Structures

Functional Modeling and Engineering UDF Libraries
Functional Modeling of Systems
Function Modeling Trees
Modeling Trees Using VBA UDFs
Building Excel Engineering Add-Ins
Using Add-Ins in Excel
Referencing Add-Ins in VBA
XLNumerical Analysis Toolbox
Passing Nonlinear Function Strings
Blackbox UDFs
Documentation support for UDFs

Object Oriented Programming in Excel

Properties of Objects
Methods of Changing Object Properties
How to Use VBA Sub Procedures
How to Edit and Streamline VBA Code
Range Objects
Frequently Used VBA Commands
How to Build Object Containers
Drawing Objects with VBA
Animation using VBA

Solving Rules & System Optimization

Formulating a Design Optimization
Performance Objectives and Constraints
Using Solver for Design Optimization
Objective Functions
Constraint Functions
Design & Decision Variables
Structured Optimization Sheets
Configuration Trade-Off Studies
Evolver™ for Global Minimum of General Functions
Configuration Optimum Trade Matrix

Numerical Methods for System Modeling

Overview of XLNumerical Toolbox
Real Roots of Nonlinear Functions
Linear Algebraic Systems
Nonlinear Algebraic Systems
Interpolation & Extrapolation
Linear and Nonlinear Regression
Numerical Integration
Numerical Differentiation
System Sensitivity Maps
State Space Forecasting
Finite Difference Methods
Data & Data Analysis & Graphing

Importing Data into Excel Worksheets
Importing Data into VBA
Enumeration and Lookup Functions
Filtering and Smoothing Data
Interpolation and Extrapolation
Linear Regression
Linear Surface Regression

Interfacing VBA & Dynamic Link Libraries – DLLs

Computationally Intensive Analysis
VBA Versus Compiled Runtime Libraries
Converting Existing Code to DLL’s
Interfacing VBA and DLL’s
Creating FORTRAN DLL’s
Speed Benchmark
Creating C++ DLLs

Userforms & ActiveX for Project Control

User Interface: An Overview
Userform driven design
Creating User Interfaces
How to Design Userforms as GUIs
Designing Userforms with Graphics

Enroll in this course at Professional Education International
Toll Free: 866 285 9068 Phone: 818 995 3931 Fax: 818 907 9437
© Copyright - SpreadsheetWorld Inc. - All Rights Reserved | Contact Us | Privacy Policy