CE 421 - Civil Engineering Systems
Unit Objectives
- To be able to define the following terms:
- Systems Analysis
- Engineering System
- To be able to identify the four characteristics of an engineering system.
- To be able to diagram and identify the different components of the systems approach methodology.
- To be able to identify the 8 principles of problem definition.
- To be able to identify and apply the 7 strategies for generating solutions.
- To be able to define the following terms:
- mathematical model
- economic model
- descriptive model
- prescriptive model
- To be able to construct a flowchart of the mathematical modeling process.
- To be able to describe the four types of solution evaluation.
- To be able to construct:
- Histogram
- Frequency Diagram
- Cumulative frequency diagram
- To be able to determine:
- Mode, median, mean
- Standard Deviation, coefficient of variation, skewness
- To be able to describe the two different ways to define probability
- frequency approach
- set approach
- To be able to understand and apply the basic postulates and theorems of probability.
- To be able to construct a histogram and associated frequency diagram for a given set of data.
- To be able to explain the following concepts:
- random variable
- probability mass function - discrete
- probability density function - continuous
- To be able to understand and use standard discrete and continuous probability functions.
- To be able to construct a cumulative distribution function from a given set of data.
- To be able to select and fit a continuous probability density function for a given set of data.
- To understand the concept of monte carlo simulation and to be able to construct and apply a monte carlo simulation model.
- Regression Models:
- To be able to define a correlative model and give an example of one.
- To be able to identify when it is appropriate to use a regression model.
- To be able to determine the parameters of the "best" regression model.
- To be able to define and calculate the following:
- Standard error of the Estimate.
- Coefficient of Determination.
- To be able to identify the two ways to develop nonlinear regression models.
- Linear transformation method.
- Polynomial regression method.
- To be able to develop either a linear transformation model or a polynomial regression model.
- To be able to know when to apply multiple linear regression and general non-linear regression.
- Interpolation Models:
- To understand when to use regression and when to use interpolation.
- To understand the problems associated with using higher order polynomial interpolation.
- To know when to apply Newton Polynomial Interpolation.
- To know how to determine the coefficients associated with applying a second order polynomial interpolation using the Newton Divided Difference Method.
- To know when to use Lagrange Polynomial Interpolation.
- To know how to determine coefficients associated with applying a second order polynomial interpolation using the Lagrange Polynomial Method.
- To know what a spline is and to know the advantages and disadvantages of the different types of splines.
- To be able to apply linear, quadratic and cubic splines.
- Linear Systems Analysis: (Chapra and Canale chapters 7-10)
- To be able to write the system of state equations in matrix form for a given engineering system.
- To understand the basic rules of matrix algebra.
- To be able to perform the following matrix algebra operation:
- Add and multiply two matrices.
- Determine the transpose of a matrix.
- Determine the determinant of a matrix.
- Determine the inverse of a matrix.
- To be able to determine the solution of two linear equations:
- Graphically.
- Using Cramer's Rule.
- Using Direct Substitution.
- To be able to explain the graphical significance of a matrix determinant:
- equal to zero.
- approximately equal to zero.
- To be able to solve a system of linear equations using Gauss Elimination.
- To be able to identify the advantages and disadvantages of Gauss Elimination.
- To be able to identify strategies for dealing with the disadvantages of the Gauss Elimination method.
- To be able to identify the uses of a matrix inverse.
- Sensitivity analysis.
- Solution of problems with multiple loading vectors.
- To be able to identify advantages and disadvantages of Iterative Solution Methods.
- To be able to characterize a diagonally dominant system.
- To be able to identify the differences between the following:
- The Gauss-Seidel Method.
- The Jacobi Method.
- To be able to solve a system of equations with an iterative method.
- To be able to improve the convergence characteristics of a weakly diagonally dominant system of equations.
- To be able to identify the advantages and limitations of the LU Decomposition Method.
- To be able to decompose a matrix into its [U] and [L] triangular matrices using
- Gauss Elimination
- Crout Decomposition
- To be able to solve a system of equations using [U] and [L].
- To be able to apply the Thomas Algorithm to tri-diagonal systems of equations.
- Nonlinear Analysis: (Chapra and Canale chapters 4-6)
- To be able to recast a nonlinear equation into the form of a root determination problem.
- To be able to identify the major difference between open and closed methods.
- To be able to identify a significant advantage and limitation of the following methods:
- Bisection Method.
- False Position Method.
- Newton's Method.
- Secant Method.
- To be able to solve a nonlinear equation using the above methods.
- To be understand and be able to apply the Taylor's series expansion.
- Numerical Calculus: (Chapra and Canale chapters 15-18)
- To be able to write and apply the following first order difference equations:
- forward difference
- backward difference
- central difference
- To be able to derive the difference equations from the Taylor Series and know the order of accuracy of each equation and why.
- To be able to write and apply the following integration equations:
- Trapezoidal Rule
- Simpson's 1/3 Rule
- Simpson's 3/8 Rule
- To recognize the special significance of both Simpson's Rules.
- To be able to identify the limitations of the Newton Coates equations.
- To be able to write and apply the following integration equations:
- Romberg Integration
- Gauss Quadrature Integration
- To be able to identify the advantages and limitations of the following:
- Romberg Integration
- Gauss Quadrature Integration
- Differential Equations: (Chapra and Canale chapters 19-20)
- To understand the graphical relationship between a differential equation and its solution.
- To be able to apply the following methods and know the difference between them:
- Euler's Method
- Heun's Method
- Runge-Kutta Method(s).
- To be able solve a system of ordinary differential equations by the methods listed in D.2.
- Unconstrained Optimization
- To be able to evaluate the necessary and sufficiency conditions for an unconstrained function. (Optimality Conditions)
- To be able to identify and apply the four ways to determine the optimal solution to a univariate unconstrained function (Unconstrained Optimization):
- Exact Explicit Method
- Exact Implicit Method (Region Elimination)
- Exact Implicit Method (Gradient Minimization)
- Approximate Explicit
- To be able to understand and apply the two analytical methods for determining the optimal solution to a multivariate unconstrained function:
- Explicit Method
- Newton's Method
- To be able to understand and apply the three major gradient methods for the determining the optimal solution to a multivariate unconstrained function:
- Steepest Descent Method (Cauchy)
- Conjugate Gradient Method (Fletcher-Reeves)
- Variable Metric Methods (Davidon-Fletcher-Powell)
- Constrained Optimization
- To be able to identify the analytical methods for solving constrained optimization methods (Constrained Optimization):
- Variable Substitution
- Lagrange Multiplier Method
- equality constraints
- inequality constraints
- To be able to solve a nonlinear optimization problem using the Lagrange multiplier method:
- with equality constraints
- with inequality constraints
- To understand the geometric significance of negative, positive, and zero values of the generalized Lagrange multiplier.
- To be able to identify the numerical methods for solving constrained optimization problems and know the advantages and disadvantages of each:
- Gradient Based Methods (Penalty Function Method)
- General Search Methods ( Box Complex Method)
- To be able to formulate a nonlinear optimization problem.
- Linear Programming
- To recognize the characteristics of a linear programming problem
- Linear objective function
- Linear Constraints
- Non-negative decision variables
- To be able to formulate a linear programming problem
- To be able to convert linear programming constraints into a system of equations.
- To be able to solve a linear programming problem.
- graphically
- By enumeration
- To be able to formulate and solve a problem using EXCEL.
- To be able to formulate and solve an linear programming problem using EXCEL.