home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / sci / engr / control / 262 < prev    next >
Encoding:
Text File  |  1992-11-09  |  2.4 KB  |  56 lines

  1. Newsgroups: sci.engr.control
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!news.den.mmc.com!stote
  3. From: stote@tomcat.den.mmc.com (M. Stote)
  4. Subject: Re: SimuLab Vd ACSL
  5. Message-ID: <1992Nov9.235404.13306@den.mmc.com>
  6. Sender: stote@tomcat (M. Stote)
  7. Nntp-Posting-Host: tomcat.den.mmc.com
  8. Organization: Martin Marietta Astronautics Group
  9. References:  <1992Nov9.130506.24171@doug.cae.wisc.edu>
  10. Date: Mon, 9 Nov 1992 23:54:04 GMT
  11. Lines: 43
  12.  
  13. I have used Simulink/Simulab for the past 2 years, both for simulating
  14. non-linear systems and for developing models for use in H-infinity
  15. and mu-synthesis design work.
  16.  
  17. On Unix workstations Simulink is a fine product.  It is extremely easy to
  18. build complex models.  It lets you fairly easily incorporate user defined
  19. blocks and functions - either using the Matlab programming language or
  20. using C.  I have not used the C option but have extensively used the 
  21. Matlab programming language.
  22.  
  23. One valuable advantage to Simulink is that the graphical block diagram
  24. is stored as an ASCII .m file.  Depending how you pass parameters into the
  25. block diagram you can set it up so that ALL the info on the system you are 
  26. simulating is contained in the file.  The .m file provides complete 
  27. traceability for the simulation results.  The fact that the file is ASCII
  28. just makes it easier to extract this info later if desired.
  29.  
  30. I heartily recommend Simulink, but am going to list what I know of
  31. problems or areas I think need improvement:
  32.  
  33. --Occasionally (1 or 2 times/week) I get a segmentation violation and have to
  34. exit Matlab & reenter.
  35.  
  36. --Within a function there are limits in what you can do to modify parameters
  37. for a simulation run.  This is not a big deal running time domain simulations,
  38. it is a big deal in developing functions to design controllers based on
  39. linearizing a Simulink block.
  40.  
  41. --On the PC/Windows version the Simulink window editing is aggravatingly slow 
  42. on a 25 MHz 386 machine.  It may be acceptable on a 486 machine.
  43.  
  44.  
  45. I have only a little experience with ACSL, mostly with their first release on
  46. the workstations.  I was not happy with it at all, it was very cumbersome to
  47. use & used single precision variables.  I understand the product has changed
  48.  substantially since then.
  49.  
  50. One big benefit I see with Matlab/Simulink is the availability of supplemental
  51. toolboxes which can be used for associated design & analysis.
  52.  
  53. --
  54. Mike Stoughton
  55. stote@den.mmc.com
  56.