50 descendants of 1766067043d01a78
2002-06-18
| ||
18:04:12 | Relaxed solver tolerances. Now uses lsqnonlin instead of fsolve. check-in: 966538b30c user: geraint@users.sourceforge.net tags: origin/master, trunk | |
18:03:16 | Appended "memory" blocks to plant model outputs to break simulink algebraic loops. check-in: 0a0436a9f7 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
16:56:51 | Trying to get optimisation to work with maxima. check-in: 2eee9281c7 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
2002-06-17
| ||
14:30:34 | Does not now define Octave functions unless explicitly compiling for STANDALONE or OCTAVEDLD. check-in: 686b1d6c71 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
14:28:39 | c files now #include sys_cr.h. check-in: 5680e6e905 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
13:14:50 | Fixed some rules to reduce number of implicit rule searches. check-in: 4c106ece36 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
08:50:00 | Changed pattern to prevent 'max(' from being translated to 'mamttx('. check-in: 117f434d2c user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-06-11
| ||
11:25:25 | No longer delay the simulated data. check-in: 760d46856c user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2002-06-10
| ||
23:22:16 | Fixed problem with Matlab fsolve failing because of "user function returned Inf or Nan" (fsolve.m, line 245). check-in: ff8ee3f10c user: geraint@users.sourceforge.net tags: origin/master, trunk | |
23:20:14 | Commented out definition of bool - problematic if declared elsewhere. check-in: 997ad24a1a user: geraint@users.sourceforge.net tags: origin/master, trunk | |
23:18:44 | Adjusted cr.h comment delimiters to be C compliant. check-in: 96ec7a1a1c user: geraint@users.sourceforge.net tags: origin/master, trunk | |
23:00:24 | typo. check-in: 41aed42be2 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
22:55:48 | Corrected broken test for debug. check-in: 02f82e2d53 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
19:25:00 | Replaced dummy check for valid input with a less broken dummy function. check-in: 1855b1a205 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
10:43:19 | ode2odes now prerequisite for sim.m and ssim.m check-in: 45e6d55c23 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
08:58:54 | Added versiin for sEMTF check-in: 297cb7edcf user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
08:27:33 | Updated description check-in: 2ae4b74e9d user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2002-06-06
| ||
17:10:25 | Added a couple more simplification rules for pow. check-in: f3c3283818 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
16:28:45 | Eliminated use of variable to pass rhs expression to optimise check-in: e76e07bbf8 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
2002-06-05
| ||
23:34:33 |
Eliminated argument list too long warnings. Now get a Segmentation Fault with very long equations! check-in: 933d9dfb7c user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
18:23:38 | Cosmetic change. check-in: 8732fbf4bf user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
17:57:50 | Main part of optimisation routine moved to separate file. check-in: 6be8a1a0f2 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
17:28:00 | Cosmetic change. check-in: a922f43a0b user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
17:27:18 | commented out incomplete debugging code. check-in: 29717cdd60 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
15:22:11 | fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. check-in: 9f3e8d8749 user: geraint@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
11:14:51 |
ae.r now generated using def2write_r like cse?.r fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. These changes produce the desired result (optimised algebraic equations) but | |
10:54:13 | Created branch optimise-algebraic-equations check-in: 22a486b2d4 user: gawthrop@users.sourceforge.net tags: origin/optimise-algebraic-equations, trunk | |
10:54:12 | #include "useful-functions.hh" added to files. check-in: aebab108aa user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-29
| ||
18:40:43 | Made file C compliant. check-in: 548898eb7b user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-28
| ||
22:52:48 | Starting to move rep into single file. check-in: c67b2b80bd user: geraint@users.sourceforge.net tags: origin/master, trunk | |
18:08:38 | Fixed [ 547294 ] CRs are not sought from MTT_CRS. check-in: 4dfbd260d8 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-27
| ||
15:30:41 | Replaced awk with gawk (managed to unlock file at last). check-in: db13038a62 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
15:18:48 | Trying to get rid of this! check-in: d73843e4d8 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
14:52:15 |
Parameters in sfun reps are now declared using sympar.h at the top of the sfun*.c file instead of in individual functions. This causes the optimisation variables (mtt_tmp*) to be declared correctly without causing conflicts in the scope of parameter declarations. check-in: dc3ec712bc user: geraint@users.sourceforge.net tags: origin/master, trunk | |
14:48:34 |
Inclusion of sympar.h moved to top of file for consistency with other templates.
states and outputs prepended with an underscore to prevent conflicts when | |
13:19:09 | Added "#include <math.h>". check-in: 1d4f30f139 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
10:36:21 |
Fix for bug [553524] #define PI causes parse error. Only substitutes for PI if it is not a number. This prevents Reduce from trying to substitute for 3.14... when "on rounded" has been set. check-in: 5955810cef user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-26
| ||
17:28:27 | Tweaked figures again check-in: be0199de5d user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2002-05-25
| ||
09:23:47 | Self-naming components: name is mttTYPE or mttTYPE_2 ... check-in: bb99b2427e user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2002-05-24
| ||
16:19:42 | Builds Simulink .mdl as well as sys_sfun.mexglx. check-in: 26c6d89108 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
11:04:10 | Removed unnecessary message about *.log file not existing when -D option is used. check-in: 0ff1595929 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-23
| ||
17:27:06 | Made output of U and parameters consistent. check-in: e9bb3a6549 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
17:26:07 | Cosmetic tweaks to graphs check-in: 6964cc60f6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
17:08:21 |
`mtt sys sfun zip` now produces an input block and an interface block for MTT models. Models can be embedded within larger Simulink models by the 2 ports. The user must edit 2 code blocks in <sys>_sfun_interface.c before compiling with mex. check-in: 79e087b982 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-05-22
| ||
16:59:59 | Multiple ps files generated - view shows all check-in: ba51cc679b user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
10:33:18 |
Nameless components are now named according to type - replaces old mtt1 etc style. check-in: edd8b3a6d9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
09:35:49 | Added insertor variable to stop sh-mode font-lock from getting hopelessly confused by embedded C++. check-in: 0d28f04970 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
09:15:03 | Non-repetitive components no longer use _1 in names check-in: adbb1b266e user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
07:33:11 | New collocated P controller check-in: 143bdcdf29 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2002-05-21
| ||
18:50:11 | Customised figures. check-in: 65b5567de9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
11:46:31 |
MTT input block "sys_sfun_input.mexglx" created to provide inputs from MTT input file to plant model within Simulink. The command "mtt sys sfun zip" now also creates a simple sys.mdl file which connects the input block to the plant block correctly. check-in: 1766067043 user: geraint@users.sourceforge.net tags: origin/master, trunk | |