Control design functionality from version 3.1.0 removed?

86 views
Skip to first unread message

eeva...@gmail.com

unread,
Nov 18, 2019, 10:39:42 AM11/18/19
to QuTiP: Quantum Toolbox in Python
Hello,

I am trying to reproduce results in the given tutorials. Specifically, the notebook titled "Reproduce: Stabalizing Feedback Controls for quantum systems": https://nbviewer.jupyter.org/github/jrjohansson/reproduced-papers/blob/master/Reproduce-SIAM-JCO-46-445-2007-Mirrahimi.ipynb.

It appears that in version 3.1.0 you could pass arbitrary functions as the d1 and d2 operators using key arguments. However, running the same notebook functions in python 4.4.0 returns errors and after reading through documentation, it appears the flexibility in passing d1 and d2 functions is deprecated. In this case, the design process for stabilizing feedback controllers for stochastic master equations may have been deprecated along with it. Is the same functionality captured in version 4.4? My only clue for reproducing these results is in using the time-dependent Hamiltonian functions, however It appears these can only be time varying functions, whereas the d1 and d2 functions seemed to be able to handle multiple inputs.

If this is not the case, is there a notebook tutorial written with QuTiP 4.4 that can reproduce the results in the paper given above? Alternatively, could you explain how this can be done with the latest QuTiP version?

Thanks,
Ethan

Shima Bhj

unread,
Jun 5, 2020, 12:05:36 PM6/5/20
to QuTiP: Quantum Toolbox in Python
Hi Ethan,

I saw you had issue with regenerating the results. I was wondering whether you could resolve this problem, as I have encountered the same problem.

Best
Pouya

Alex Pitchford

unread,
Jun 8, 2020, 4:22:10 AM6/8/20
to qu...@googlegroups.com
Yes, I am afraid that the features behind this notebook have now been implemented in a different way. 
I got quite far through converting the example to the new form back in November, but then got distracted by other things.
It is all possible though with the new smesolve form. 

I am a bit busy for the next 10 days. I will try to finish off that example after that.

Sorry for the inconvenience.

Alex

--
You received this message because you are subscribed to the Google Groups "QuTiP: Quantum Toolbox in Python" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qutip+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qutip/7359bd9f-0683-4678-a8f1-bd175faca17d%40googlegroups.com.

Pouya

unread,
Jun 8, 2020, 8:14:04 PM6/8/20
to QuTiP: Quantum Toolbox in Python
Thank you Alex.

Pouya
To unsubscribe from this group and stop receiving emails from it, send an email to qu...@googlegroups.com.

Pouya

unread,
Nov 19, 2020, 12:02:57 AM11/19/20
to QuTiP: Quantum Toolbox in Python
Hi,

Has anyone tried to resolve this problem? It still doesn't work!

Reply all
Reply to author
Forward
0 new messages