Lecture 9 – Modeling, Simulation, and Systems Engineering

嚜燉ecture 9 每 Modeling, Simulation, and

Systems Engineering

?

?

?

?

Development steps

Model-based control engineering

Modeling and simulation

Systems platform: hardware, systems software.

EE392m - Spring 2005

Gorinevsky

Control Engineering

9-1

Control Engineering Technology

? Science

每 abstraction

每 concepts

每 simplified models

? Engineering

每 building new things

每 constrained resources: time, money,

? Technology

每 repeatable processes

? Control platform technology

? Control engineering technology

EE392m - Spring 2005

Gorinevsky

Control Engineering

9-2

Controls development cycle

? Analysis and modeling

每 Control algorithm design using a simplified model

每 System trade study - defines overall system design

? Simulation

每 Detailed model: physics, or empirical, or data driven

每 Design validation using detailed performance model

? System development

每 Control application software

每 Real-time software platform

每 Hardware platform

? Validation and verification

每 Performance against initial specs

每 Software verification

每 Certification/commissioning

EE392m - Spring 2005

Gorinevsky

Control Engineering

9-3

Algorithms/Analysis

Much more than real-time control feedback computations

? modeling

? identification

? tuning

? optimization

? feedforward

? feedback

? estimation and navigation

? user interface

? diagnostics and system self-test

? system level logic, mode change

EE392m - Spring 2005

Gorinevsky

Control Engineering

9-4

System and software

Controls analysis

Model-based Control Development

Conceptual

Analysis

Application

code: Simulink

Control design model:

x(t+1) = x(t) + u(t)

Detailed simulation

model

Validation and

verification

Hardware-in-theloop sim

Deployment

Physical plant

EE392m - Spring 2005

Gorinevsky

Control Engineering

Conceptual control

algorithm:

u = -k(x-xd)

Detailed control application:

saturation, initialization, BIT,

fault recovery, bumpless transfer

Systems platform:

Prototype

controller

Run-time code, OS

Hardware platform

Deployed

controller

9-5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download