Overview
| Comment: | Modified for Levenberg-Marquardt opt. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | origin/master | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
d3ce11830e4a6884e7436d8026adbe77 |
| User & Date: | gawthrop@users.sourceforge.net on 2000-08-17 12:43:31.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2000-08-24
| ||
| 08:30:45 | *** empty log message *** check-in: 0582eef974 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
|
2000-08-17
| ||
| 12:43:31 | Modified for Levenberg-Marquardt opt. check-in: d3ce11830e user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
|
2000-08-12
| ||
| 10:39:33 | Levenberg-Marquardt version check-in: 33fcee9594 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/lib/examples/Control/PPP/Nonlinear/rcPPP/rcPPP_nppp.m
from [cc4cd5b24c]
to [df8a9ed25f].
1 2 3 4 5 6 7 8 9 10 | ## Figures.m ## Makes figures for the rc_PPP exasmple. ## $Log$ ## Revision 1.2 2000/05/21 06:39:23 peterg ## Parameterised _sm ## ## Revision 1.1 2000/05/19 13:15:38 peterg ## Initial revision ## ## Revision 1.2 2000/05/17 17:02:58 peterg | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | ## Figures.m ## Makes figures for the rc_PPP exasmple. ## $Log$ ## Revision 1.3 2000/08/12 10:39:33 peterg ## Levenberg-Marquardt version ## ## Revision 1.2 2000/05/21 06:39:23 peterg ## Parameterised _sm ## ## Revision 1.1 2000/05/19 13:15:38 peterg ## Initial revision ## ## Revision 1.2 2000/05/17 17:02:58 peterg |
| ︙ | ︙ | |||
69 70 71 72 73 74 75 |
psfig("rcPPP_lin");
## Simulate non-linear PPP (on this linear system)
extras.U_initial = "zero";
extras.U_next = "continuation";
extras.criterion = 1e-5;
extras.max_iterations = 10;
| | | | | | | > | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
psfig("rcPPP_lin");
## Simulate non-linear PPP (on this linear system)
extras.U_initial = "zero";
extras.U_next = "continuation";
extras.criterion = 1e-5;
extras.max_iterations = 10;
extras.v = 0;
extras.verbose = 0;
## -- with no optimisation using linear PPP with continuation
disp("Linear PPP at time zero with continuation trajectories")
extras.U_initial = "linear";
extras.U_next = "continuation";
extras.criterion = 1e-5;
extras.v = 0;
extras.max_iterations = 0;
[y_c,x,u_c,t,U,U_c,U_l] = ppp_nlin_sim (system_name,A_u,tau,t_ol,N,w,extras);
## -- with no optimisation using linear PPP at each step
disp("Linear PPP at each step")
extras.U_initial = "linear";
extras.U_next = "linear";
extras.criterion = 1e-5;
extras.max_iterations = 0;
extras.v = 0;
[y_l,x,u_l,t,U,U_c,U_l] = ppp_nlin_sim (system_name,A_u,tau,t_ol,N,w,extras);
## -- with optimisation using nonlinear PPP with continuation
disp("Nonlinear PPP");
extras.U_initial = "zero";
extras.U_next = "continuation";
extras.v = 1e-5;
extras.criterion = 1e-5;
extras.max_iterations = 100;
extras.verbose = 0;
[y,x,u,t,U,U_c,U_l] = ppp_nlin_sim (system_name,A_u,tau,t_ol,N,w,extras);
## Plots
title("");
## U, U_c and U_l
|
| ︙ | ︙ | |||
135 136 137 138 139 140 141 |
ty_c = [t' y_c'] ;
ty_l = [t' y_l'] ;
ty = [t' y'] ;
tu = [t' u'];
gplot ty_c title "Continuation", ty_l title "Linear", ty title "Optimisation"
psfig("rcPPP_nppp");
| > | 139 140 141 142 143 144 145 146 |
ty_c = [t' y_c'] ;
ty_l = [t' y_l'] ;
ty = [t' y'] ;
tu = [t' u'];
gplot ty_c title "Continuation", ty_l title "Linear", ty title "Optimisation"
psfig("rcPPP_nppp");
|