Education

Courses Taught

SYSE 580A1 - Control Engineering for Systems Engineers

[SE Flier] [CSU Online] [CSU Course Catalog]

Description

Challenge-driven overview of the diversity of control paradigms for modern, dynamic engineering systems for realizing desired system behaviors.

Benefits

Modern systems are becoming increasingly complex and dynamic, and direct treatment of the dynamics through advanced control systems are needed to realize desired performance and meet requirements from the operational level down to the device level. Control engineering is a large subfield of systems engineering and applies to many domains, including mechanical, electrical, aerospace, chemical, financial, biological,manufacturing, robotic, etc.

Course Objectives

Topics include linear, nonlinear, optimal, robust, decentralized, and hierarchical control methods. Examples from aero-actuation, space, energy, thermal, chemical, and financial systems will be presented.

Successful students will learn to:

  • Classify the control frameworks presented in this course
  • Select an effective control paradigm for a particular engineering challenge
  • Integrate a control system technique into an engineering system model
  • Create MATLAB-based code implementations for the primary control methods presented in this course
Textbook

Linear Systems Control: Deterministic and Stochastic Methods (2008). Hendricks, Jannerup, and Sorense

Previous Syllabi

  • [2023-SP](Not Yet Available)
  • [2021-SP](Not Yet Available)

ENGR 510 - Engineering Optimization: Method/Application

[CSU Online] [CSU Course Catalog]

Course Objectives

We will cover select methods and applications in the course for representing and solving linear, unconstrained, nonlinear, and systems optimization problems

Successful students will learn to:

  • Classify the variety of optimization problems from both a problem formulation and application perspective
  • Construct an optimization model from a first-principles perspective
  • Select the appropriate optimization strategy to solve complex engineering optimization problems
  • Create Matlab (or similar) code to implement some of the basic methods and utilize state-of-the-art solvers
Textbook

Linear and Nonlinear Optimization (2009, 2nd ed.). Griva, Nash, and Sofer

Previous Syllabi

  • [2023-FA](Not Yet Available)
  • [2022-FA](Not Yet Available)
  • [2021-FA](Not Yet Available)

SYSE 567 - Systems Engineering Architecture

[SE Flier] [CSU Online] [CSU Course Catalog]

Description

Introduction to formal system architecture methods using the Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) using the Model-Based System Architecture Process (MBSAP) with detailed examples.

Benefits

Formally capturing systems engineering artifacts such as requirements, domains, use cases, activities, and parametrics in an MBSE approach can better handle complexity, improve quality and consistency, enhance communications and knowledge transfer, and create reusable artifacts.

Course Objectives

Topics include the operational, logical/functional, and physical viewpoints that establish the fundamental MBSAP methodology, a summary of architecting paradigms and tools, and specialized discussions on service-oriented, real-time, enterprise, network, secure, and reference architectures.

Students successfully completing this course will be able to:

  • Describe the key principles of formal system architecture modeling and the role of a system architect
  • Describe the characteristics and challenges of specific architecture system categories
  • Understand and create SysML diagrams for modeling system architecture
  • Integrate the methodology into an architecture project based on a system or enterprise of their choice
Textbook

Effective Model-Based Systems Engineering (2018). Borky and Bradley

Previous Syllabi

  • [2023-FA](Not Yet Available)
  • [2022-FA](Not Yet Available)
  • [2021-FA](Not Yet Available)
  • [2020-FA](Not Yet Available)
  • 2019-FA with Dr. Mike Borky

SYSE 667 - Advanced Model-Based Systems Engineering

[SE Flier] [CSU Online] [CSU Course Catalog]

Description

This is the second of a two-course sequence in Model-Based Systems Engineering (MBSE). This course continues SYSE 567 by diving deeper into formal system architecting topics, modern tools, and research techniques for MBSE.

Benefits

Realizing the benefits of MBSE necessitates the use of a modern MBSE tool that supports formal modeling in Systems Modeling Language (SysML) and advanced techniques such as simulation and optimization. This course will show a modern SysML tool and further principles and techniques for handling increasingly complex systems.

Course Objectives

Topics include Cameo Systems Modeler, complexity, mathematical graph models, simulation, optimization, and open, secure, and agile system architecting.

Students successfully completing this course will be able to:

  • Develop an expert level of skill in creating, modeling, analyzing, and maintaining system and enterprise architecture
  • Use Cameo Systems Modeler to perform modern SysML-based MBSE activities
  • Integrate advanced systems architecture concepts to their SYSE 567 course project
Textbook

Effective Model-Based Systems Engineering (2018). Borky and Bradley

Previous Syllabi

Relevant Courses

Please note that this section is still under development. The courses are not in any particular order.

Systems Engineering Courses

General

Model-based Systems Engineering and System Architecture

Dynamics, Controls, and Control Co-Design

Teaching Materials

Coming soon!