home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / sci / engr / control / 374 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.7 KB

  1. Xref: sparky sci.engr.control:374 alt.control-theory:9
  2. Newsgroups: sci.engr.control,alt.control-theory
  3. Path: sparky!uunet!spool.mu.edu!agate!pasteur!bellini.berkeley.edu!adams
  4. From: adams@bellini.berkeley.edu (Adam L. Schwartz)
  5. Subject: Re: Nonlinear optimal control program available ?
  6. Message-ID: <1992Dec21.182151.22271@pasteur.Berkeley.EDU>
  7. Sender: nntp@pasteur.Berkeley.EDU (NNTP Poster)
  8. Nntp-Posting-Host: bellini.berkeley.edu
  9. Organization: U.C. Berkeley -- ERL
  10. References: <1h08q1INNl15@flop.ENGR.ORST.EDU>
  11. Date: Mon, 21 Dec 1992 18:21:51 GMT
  12. Lines: 23
  13.  
  14. In article <1h08q1INNl15@flop.ENGR.ORST.EDU> saleh@ece.orst.edu (Hassan Saleh) writes:
  15. >
  16. >   Is there any public domain program available for the solution
  17. >   of nonlinear optimal control problems ? I tried using colnew
  18. >   to solve the resulting two-point boundary value problems but
  19. >   I always get "singular elimination matrix" some where.
  20. >
  21. >   H. I. SALEH
  22.  
  23. I'm working on a nonlinear optimal control package now, but it will be
  24. some time before I'm finished.  If you want to solve your problem by
  25. solving the BVP which arises out of the Euler-Lagrange equations, you
  26. must make sure that the sum of the Jacobian matrices of the initial
  27. and final conditions for the BVP is non-singular.  If it isn't, you
  28. must use a smooth, time-dependent (non-singular, for all time of interest)
  29. state-transformation which results in the sum of the Jacobians being
  30. non-singular.  This is usually not hard to do.
  31.  
  32. However, even if you accomplish this, if you don't have a good initial guess
  33. for the initial conditions (and for most BVP software, a good initial guess
  34. for the state and adjoint trajectories), the software will not be able to
  35. find a solution.
  36.  
  37.