From: <par...@us...> - 2012-03-06 13:49:22
|
Revision: 9754 http://octave.svn.sourceforge.net/octave/?rev=9754&view=rev Author: paramaniac Date: 2012-03-06 13:49:13 +0000 (Tue, 06 Mar 2012) Log Message: ----------- control: prepare release of control-2.3.50 Modified Paths: -------------- trunk/octave-forge/main/control/DESCRIPTION trunk/octave-forge/main/control/INDEX trunk/octave-forge/main/control/NEWS trunk/octave-forge/main/control/devel/RELEASE_PACKAGE trunk/octave-forge/main/control/doc/control.pdf Modified: trunk/octave-forge/main/control/DESCRIPTION =================================================================== --- trunk/octave-forge/main/control/DESCRIPTION 2012-03-06 08:38:16 UTC (rev 9753) +++ trunk/octave-forge/main/control/DESCRIPTION 2012-03-06 13:49:13 UTC (rev 9754) @@ -1,6 +1,6 @@ Name: Control -Version: 2.3.49 -Date: 2012-02-26 +Version: 2.3.50 +Date: 2012-03-06 Author: Lukas Reichlin <luk...@gm...> Maintainer: Lukas Reichlin <luk...@gm...> Title: Control Systems Modified: trunk/octave-forge/main/control/INDEX =================================================================== --- trunk/octave-forge/main/control/INDEX 2012-03-06 08:38:16 UTC (rev 9753) +++ trunk/octave-forge/main/control/INDEX 2012-03-06 13:49:13 UTC (rev 9754) @@ -82,6 +82,7 @@ lqr Robust Control augw + fitfrd h2syn hinfsyn mixsyn @@ -103,8 +104,6 @@ cfconred fwcfconred spaconred -System Identification - fitfrd Overloaded Operators @lti/horzcat @lti/inv Modified: trunk/octave-forge/main/control/NEWS =================================================================== --- trunk/octave-forge/main/control/NEWS 2012-03-06 08:38:16 UTC (rev 9753) +++ trunk/octave-forge/main/control/NEWS 2012-03-06 13:49:13 UTC (rev 9754) @@ -1,7 +1,7 @@ Summary of important user-visible changes for releases of the control package =============================================================================== -control-2.3.50 Release Date: 2012-xx-yy Release Manager: Lukas Reichlin +control-2.3.50 Release Date: 2012-03-06 Release Manager: Lukas Reichlin =============================================================================== ** Added new functions for frequency-weighted model and controller order @@ -12,24 +12,35 @@ hnamodred fwcfconred spamodred spaconred +** Anderson, Madievski + -- Added two examples for controller reduction. The m-files are named after + the authors of the corresponding papers. + +** fitfrd + -- Added function to fit frequency response data with a state-space model. + +** set + -- The set command doesn't need a return argument anymore in order to save + the modified values. set (sys, "key", value) is now equivalent to + sys = set (sys, "key", value). + ** Require Octave version 3.6.0 or better. (The frequency response plotting commands have been simplified. They now use the fixed "axis tight" command. This is a first step towards multiple systems in one plot, e.g. bode (sys1, sys2, sys3). Furthermore, the code takes advantage of the new "arrayfun" function which became a faster oct-file instead of an m-file) -** set - -- The set command doesn't need a return argument anymore in order to save - the modified values. set (sys, "key", value) is now equivalent to - sys = set (sys, "key", value). - -** Revised package installation. The new solution compiles the SLICOT library - in a less barbaric way and creates only a single oct-file containing all the - SLICOT routines. This also brings along faster compile times. +** Revised package installation and cleanup efforts under the hood. + The new solution compiles the SLICOT library in a less barbaric way and + creates only a single oct-file containing all the SLICOT routines. + This also brings along faster compile times. (Special thanks to Hans Buchmann, Carlo De Falco and Michael Goffioul for their advice) +** doc/control.pdf + -- Extended PDF manual. + =============================================================================== control-2.2.5 Release Date: 2012-02-09 Release Manager: Lukas Reichlin =============================================================================== Modified: trunk/octave-forge/main/control/devel/RELEASE_PACKAGE =================================================================== --- trunk/octave-forge/main/control/devel/RELEASE_PACKAGE 2012-03-06 08:38:16 UTC (rev 9753) +++ trunk/octave-forge/main/control/devel/RELEASE_PACKAGE 2012-03-06 13:49:13 UTC (rev 9754) @@ -20,12 +20,12 @@ rm -R ~/octave/__TEMP__/control/devel cd ~/octave/__TEMP__ grep -i version control/DESCRIPTION -tar czf control-2.2.5.tar.gz control/ -md5 control-2.2.5.tar.gz -md5 control-2.2.5.tar.gz > md5_control_pkg.txt -uuencode control-2.2.5.tar.gz < control-2.2.5.tar.gz > control-2.2.5.tar.gz.uue +tar czf control-2.3.50.tar.gz control/ +md5 control-2.3.50.tar.gz +md5 control-2.3.50.tar.gz > md5_control_pkg.txt +uuencode control-2.3.50.tar.gz < control-2.3.50.tar.gz > control-2.3.50.tar.gz.uue octave -q --eval \ -"pkg install control-2.2.5.tar.gz" +"pkg install control-2.3.50.tar.gz" octave -q --eval \ "pkg load generate_html; generate_package_html ('control', 'control-html', 'octave-forge')" tar czf control-html.tar.gz control-html @@ -40,7 +40,7 @@ ===================================================================================== rm -R ~/octave/__TEMP__ -rm -R ~/octave/control-2.2.5 +rm -R ~/octave/control-2.3.50 ===================================================================================== Modified: trunk/octave-forge/main/control/doc/control.pdf =================================================================== --- trunk/octave-forge/main/control/doc/control.pdf 2012-03-06 08:38:16 UTC (rev 9753) +++ trunk/octave-forge/main/control/doc/control.pdf 2012-03-06 13:49:13 UTC (rev 9754) @@ -42,8 +42,7 @@ >> stream xڅ\x90MK1\x86\xEF\xFB+rL3\x99\xCC&\xB9*\xB6 \xE2Gݞ\xC4ònk\xE9n\xAB\xE0\xBF7i\/\x8A\xC3̛y\x9F\xBC(L:(\xBC>\xF2\xA2\xDBV\xE6\xD4\x96\xA2\xB3i\x85_:\xC7\xEC(\xD5\xCA\xF4\xA8\xD3H\xDD?Kur\x8Eb\x9E7\xD5\xD9ij\xB0j,\x9AEƫ -\x817A4\xCF\xE2Qv\xFB\x9D"\x94\xC7a\xBFQ\x9A<KX=5W\xD5eS\xBD~oN\xEF82x -#\xC1\x96\xB0\xD2\xEA\xA1\x8B\xEA\xBE824M\xC4\xECH\x96\xA0\xC6(88@\xEF\x8B\xEDE\xB2\xB5a\xB4%\x92\x87c\xBFU\xE5\xA14\xEE\xF2\xBC\xED\xF2\xBDV̲]\xF6e\xB0\xD8\xA5\x98\xDE\xCCs\xE1\xE4mwl\xB3\xEE=_}f?\xFD\x90\xABmfЖ\xF1\xA1]m\x81\xB8~[\xAB\xDA\xCA6;z''P\x98\xF5c\xD5)\xB2\xF2e\xB3\xDA\xFD\x86\x8F`D\x81#\x8DQ|-s[ +\x817A4\xCF\xE2Qv\xFB\x9D"\x94\xC7a\xBFQ\x9A<K\xC9Ϩ\xA7檺l\xAA\xD7\xEF\xD5\xE9!GOaD\xC9W\xDA=\xF4bQ\xDDKf\x81\xA2\x89\x98-\xC9\xD4\xE8}\xF1\xBDH\xBE6\x8C\xBED\xF2\xE1\xE3p\xEC\xB7J\xA3<\x94\xC6]\x9E\xB7]\xBEY\xB6˾\xFB\xA1ӛy.\x9C\xBC\xED\x8Emֽ\xE7\xAB\xCF\xEC\xA7o\xA3r\xB5\xCD\xDA2\x9E \xB4\x8B\xA2-\xD7okU[\xD9fG\xEF\xE4J\xB3>c\xAC:EV\xBElV\xBB_\xC3\xF0\xEC\x8F(b\xA41\x8AO\x94\xC6s\x8C endstream endobj 14 0 obj << @@ -61,188 +60,193 @@ endstream endobj 19 0 obj << -/Length 2032 +/Length 2069 /Filter /FlateDecode >> stream -xڭXKs\xDC6\xBE\xEBW̑\xAA2i\xBE\xC0GN+o\xADbm)v\xCAR\x92C\xB2\x88\xC4\xCC`\x92\x80\xD4D\xF9\xF5\xE9F\x8EL9N*\xA5*h4\x80~~ݘd\xC3_\xB2)\xD3MYeQ\x95\x95\x9B\xA6\xBB\x88-U\xEF64\xF8\xF4\xEDE\xE2\xF8r\x96E,\xCF`\xFCE\xB6\x90\xA5\xCC\xF2\x85\x8BS\xDF\xDD_\xBC\xBD.\xD9&)\xA34a\xF9\xE6~k\xAFM\x8B(\xC6Y\xBB\xF99\xF8^\x8B-o\xC4\xE5\xFF\xEE\xFF\xFB\xF6\x9Ak\xD5q\x9D k\xBC \xD3*\x8Ak\xC7y\xBF?q\xD5Q]\xA42\xA5)\\x86\xD2Y\x9Eo?\xFC\xB0v\Xťg\xFA،\xFC2\xAD\x82'\xFC'.ìL\x82f\xE8q6\xEAA\xE1\xC0$<^2\xF0\x9D\xE3\xDA\xEA\xA1\xC3Q\x8C{\xCB@h#a\x9F%\xA4\xC4A\xC7q\x95\xEB\xD6\xD0Mݤ\xB4W -\x87\xCB-\xED|\xC0\x8D\xCF4\xBE\x9D\xE8^\xB7\xE5:"\xF2'!\xADP{%{Ts\xE6uT\xE4\x9B0ɢ\x84%\xA4\xEF\xE1\xC0<\xCBi\xF0\x9B܈\x96\x86(,.\x8D`JK8\xE8\xE1d\x89\xDE19\xB9\xFA\xD0\x93n\xA7\x92\x9A\xEB\xE75d\xE0\xCE4\xF1ֽ\xBB\xBD\xF9\xF7\xC7\xFB5/de\x94\xE7\x9Dʜ\x81W\xBD\x9C\xBD8\x92t\x9F\x99W\x89\xB4"?\x89\xBE\xF5Jq\xB7\xC2\xC9$i \xF1\x9A\x9E\xDBD\x8B\x83\x82 \xEBmk\xC6q\xB04 -\xBE\x93(\x8E\x92\x84\xE8\xB3G`|\xE2\xA6u\xDC5\xC38\x8A\xD69\xF82 ZZ?\xC0z\xCEU4\xB7^\xC0 -V=\xA4\x98qj\xDD\xFD&"\xC9oFCL\x97\xBDJ\xF0q\xD2\xC2\xED\xE1Z|C\x96//,YEu\xCE@\xC5"J\xB2\x9AT\xFC%N\xCA5\xA3'iT |