Cleveland State University

Department of Electrical and Computer Engineering

** **

EEC 645/745, ESC 794

Intelligent Control Systems

Homework Assignments, Fall 2010

Homework
problems are from *Neuro-Fuzzy and Soft Computing*, by Jang, Sun, and
Mizutani (1997)

__Homework 1 – Due Thursday September 2__

· Read Chapter 1

· Write a Matlab simulation of a simple dynamic system of your choice. Hand in a description of the system, your Matlab source code, and some input and output plots.

__Homework 2 – Due Thursday September 9__

· Read Chapter 2

· Problems 2.5, 2.6, 2.11, 2.12, 2.20, 2.23(e) – For problem 2.23(e), email your Matlab code to the instructor

__Homework 3 – Due Tuesday September 14__

· Read Chapter 3

· Problems 3.4, 3.6 (check errata for corrections), 3.9

__Homework 4 – Due Tuesday September 21__

· Read Chapter 4

· Problems 4.1, 4.3, 4.6, 4.9

__Homework
5 – Due Thursday September 30__

·
Design
a fuzzy controller for the system of your choice. Do some experiments. Some
issues that you might want to investigate are: (1) How does the performance
change with different fuzzy inference systems, or with different
defuzzificiation methods? (2) How does the performance change with different
rule bases? (3) How does the performance change with different membership
functions, or with different membership function parameters? (4) How does the
performance change with a different number of fuzzy classes for the inputs and
outputs? (5) How does the performance change with a different fuzzy partition
of the input space? (6) After you obtain a good fuzzy controller, how does the
performance of the system change if your model parameters change? (7) Other
issues that can be explored are limited only by your imagination.

You can use CruiseControl.zip, which is
available on the course web site, as a template for your control system. Note
that if your system has noisy inputs or outputs, then you will need to run a
set of Monte Carlo simulations to obtain the average performance of your
control system.

·
Write
an informal report discussing your system, your controller, and your
experiments.

·
Present
your findings to the class in a 10-15 minute informal presentation.

__Homework
6 – Due Tuesday October 19__

·
Investigate
the performance of a neural network on the two-dimensional XOR problem. Study
how various network training options affect performance. Present your findings
in class

__Midterm
– Tuesday October 26__

·
Open
book, open notes. No electronic devices allowed.

__Homework
7 – Due Thursday November 4__

·
Review
the course notes about neural networks. Design a neural controller for the
system of your choice. Do some experiments and study some tradeoffs. Present
your findings to the class in an informal presentation. Email your overhead
slides to me.

__Homework
8 – Due Tuesday November 16__

·
Submit
a project proposal to www.turnitin.com
(don’t give me a hard copy). See the course web site for the class ID and
password. The proposal should contain an abstract, introduction (including
literature review), problem description, preliminary results, proposed work
(including timeline), conclusion, and references. See http://academic.csuohio.edu/simond/courses/ReportTemplate.pdf
for a paper template. I am not looking for a specific format, and you don’t
have to follow the template, but it should give you an idea of what I am
looking for.

__Homework
9 – Due Tuesday November 30__

·
Prove
two forms of the matrix inversion lemma (see NeuralNets4.ppt slides 16 and 20).

·
Derive
Equation 27 on slide 21 of NeuralNets4.ppt.

__Homework
10 – Due Tuesday December 7__

·
Final
project presentations.

__Homework
11 – Due Friday December 10__

·
Submit
your final project report to www.turnitin.com
(don’t give me a hard copy).

__Homework
12 – Due Friday December 10 (doctoral students only)__

·
Submit
your technical paper to www.turnitin.com
(don’t give me a hard copy). This can be the same as your final project report,
but the quality requirements of a conference or journal paper or much higher
than those of a term project. See http://pages.cs.wisc.edu/~markhill/the_task_of_the_referee.pdf
for an idea of the criteria which I will use to evaluate your paper. Send me an
email with a link to the conference or journal site to which you are planning
to submit your paper.

Department of Electrical and Computer Engineering

Last Revised: November 18, 2010