> Some book quotes: > > ---------------------------------------------------------------------- > Chapter 16 intro: "[the basic system] will keep the temperature stable > to within plus or minus one or two degrees. > > Next, you'll improve the control program using fuzzy logic [to] > control the temperature within a small fraction of a degree." > ---------------------------------------------------------------------- > Section 16.1: "You can get an advanced degree in the engineering of > control systems. It's a vast and complex disclipline, and we can't > hope to cover it all here. Instead, I'll state some commonsense > principles to which your system should adhere, and then we'll come up > with a simple, ad hoc control algorithm to staisfy these > requirements." > ----------------------------------------------------------------------
David, If you are interested in the subject of Control Systems, I believe that you may be interested in an introductory tutorial that I wrote about the subject. I wrote the tutorial during an experience doing a half semester Physics paper in "Robust & Digital Control". The paper required to develop a small software application in Digital Control. Our project team (3 people) used "Java Real Time" API, when it had a final release last year for our development. There are some snip codes through out. At the end of the tutorial is an applet that can simulate upto 5th order Control Systems transfer function of the Step Input Response. The tutorial is not JESS related, however it could have been achieved using JESS plus FuzzyJ (Java Fuzzy Logic Toolkit). I believe that JESS in combination with FuzzyJ and the Java Real Time API would be needed for developing large scale control systems software as SCADA (Supervisory Control And Data Acquisition). Although our team did not use Fuzzy Logic in the project, Fuzzy Logic Control comes handy when the control systems model becomes highly non-linear. At the end of the tutorial (last page) is a derivation of the model for a "Blood Pressure Control During Anaesthesia". Sometimes in the future when I have spare time, I will adopt that example , as a Fuzzy Logic Controller using FuzzyJ and perhaps JESS to be sent to Bob Orchard (FuzzyJ author) for posting at his site (NRC). Although I have not follow a career in Control Systems like the other 2 members of my team project, I am pretty much following the development of Java APIs (JSR - Java Specification Requests) relating to Control industry. The way I see it , is that Java will be big in this market. A pre-requisite for Control Systems design is a first course in differential equations will help. I listed some publications at the end of the tutorial for useful references. There is a very good book by James Gosling , et al , which is titled "THE REAL-TIME SPECIFICATION FOR JAVA" which can be bought from Amazon. To do serious & sophisticated development of control softwares in Java, you must need the Java Real Time API. There is a package for developing control systems in Java available from NIST (National Institute of Standards & Technology) web site which can be downloaded for free. The tutorial title is : "Introduction to Java Algorithm in Control Systems" (4 pages) http://www.developer.com/java/other/article.php/10936_1381491_1 Cheers, Sione. -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
