Hello again. On the same optimization that I just posted about, sometimes the optimization will crash due to what I think is one of my optimization variable being not tightly bounded enough. One of them will go too high or low, causing the HB simulator to crash with the message "cannot sweep to desired level" or "step limit exceeded." I was wondering if there is a way to output which optimization variable caused this crash. I've tried turning up the status level as high as possible on all components, and have not seen this info. I've also tried running ADS in the verbose mode, but did not see any information about the values or names of optimization variables in the output file.
Any ideas from anyone???
Thanks!
Any ideas from anyone???
Thanks!
In the Optim controller you can set status level to 4.
When you run a simulation, you will see in the STATUS WINDOW that for each iteration the "guessed" variables are shown first and then the simulation happens. When you finally reach at a convergence problem (like cannot sweep to desired level), you can check what all the current state of the variables is.
Now you need to figure out if ONLY one variable is causing the problem. Or is it caused by a combination of 2 or more. At this point of time, I would deactivate the optimization and set the component parameters to the variables which I observe in the status window and then try and change one at a time and see if I could figure out which exact variable(s) is causing this to happen. Once I figured that out I would go back and set my variables bounds to some tighter values.
Also the convergence problem could be caused because of other things too. It may be something totally different going on. If you dont have success with above approach, I would recommend contacting your local technical support.
nilesh 8)