Matlab code profiler might be helpful to figure out which part(s) of the code are the most time consuming.
Shri On Jul 2, 2013, at 10:43 AM, Hardy, Trevor wrote: > It is only during the first period or two that I see messages in the Matlab > console indicating that generators are shutting down. For the vast majority > of the periods, these messages are not displayed but the computation time > continues to grow. It looks like I’ll need to dig into this. > > > Trevor > > From: [email protected] > [mailto:[email protected]]On Behalf Of Ray Zimmerman > Sent: Tuesday, July 02, 2013 10:33 AM > To: MATPOWER discussion forum > Subject: Re: Smartmarket uopf computation time > > I expect that the computation time might grow quadratically with the number > of units it needs to shut down. So if your simulation has a pattern of > decreasing loads you might see this trend. Otherwise, I'd be suspicious that > something else is going on. > > Also, I'm sure you are aware, but just as a reminder, the algorithm > implemented here is only a heuristic and a pretty computationally expensive > one at that. It is not suitable for large systems with lots of generators > that need to be shut down. For such a case, it might make more sense to run > it with all generators on with PMIN set to zero, then use generators with > non-zero dispatches as a starting commitment for MATPOWER's current algorithm. > > -- > Ray Zimmerman > Senior Research Associate > B30 Warren Hall, Cornell University, Ithaca, NY 14853 > phone: (607) 255-9645 > > > > > > > On Jul 2, 2013, at 10:47 AM, "Hardy, Trevor" <[email protected]> wrote: > > > Dr. Zimmerman and company, > > First of all, thank you for your efforts on MATPOWER and the continued > support you provide. It has been a wonderful tool to use. > > I’m using the smartmarket module on a 240 bus system over many one-hour > dispatch periods. I recently ran this system for one week of simulation time > (168 dispatch periods) and noticed that the computation time per period grows > quadratically as the simulation progresses. I’ve read the section of the > manual on the uopf function (called by the smartmarket function) and it is > not clear to me if this is expected behavior. If it is, is there anyway to > mitigate the growing computation time? > > Trevor Hardy > Wichita State University
