moved pdf to build branch
regulator system is wrong size?

An attempt was made to construct a regulator system
(Control Law, Full Order) however the sizes do not match.
The system (Gz) has one input and one output however the
feedback (K), as produced using Ackermann's Formula
has three inputs for the 3rd order system.
Is this a case where the other values must be estimated?
all args to lsim1, regulator still isn't right

lsim1 has been expanded to support all the arguments.

The regulator system still doesn't work correctly and it
hasn't been determined why.  It needs an offset since
the regulator goes towards zero but the rpm should stabilize
at 700 rpm.  And the zeros chosen for K have a large impact
on the result.  These should influence how good the result
is, not whether it works at all.
removed endfunction for compatibility with Matlab
removed matlab specific files (to own branch)
adding an offset to the tf doesn't even work?
moved Control Response section to start of Appendix
got a Control Law example working, by intuition...

Difficulties have been encountered getting a Control Law
example working due to its particular requirements and
the characteristics of the engine model.  Specifically
the control input should reflect the output and it should
stabilize at zero for negative feedback to work.

An example has been designed intuitively.  Simply by making
the correct compensation to G(z) and choosing some K to
be feed back.  It is not the fastest, but it works and it
is stable.
documented Control Law intuitive design

The Control Law intuitive design has been fully documented
with block diagrams and plots.
cleaned up Control Law, Intuitive Design section

General cleanup of the wording for the Control Law,
Intuitive Design section.  And removed some old
disabled sections.
added Colophon

A Colophon has been added that describes how this
document was designed.  The References section has
also moved to the end of the document.
Control Law on engine model still isn't working

Several attempts have been made to try and get
a Control Law with full feedback working with the
engine model.  But the non-zero stable point and
input/output offsets have created difficulties
that haven't be resolved yet.
applied Matlab compatibilies with Octave

Various changes which make the M-Files compatible
with both Matlab and Octave have been applied.
Octave is surprising compatible.  Only once case,
converting a z-domain transfor to state space,
hasn't been resolved.

- removed 'endfunction'
- removed 'endfor', replaced with 'end'
- Matlab does not support default function arguments,
  used 'narg' instead.
- Matlab accepts 'InputName' instead of 'inname' and
  'OutputName' instead of 'outname' for the control toolbox.
fixed octave matlab directory name
added Colophon

A Colophon has been added that describes how this
document was designed.  The References section has
also moved to the end of the document.
complete document, general cleanup

The document has been completed for the time being.
It would have been preferrable to have more designs
completed but various problems prevented this.
Specifically the Control Law design with a sum block
has not been solved.
updated latest build