It seems inevitable that power electronics is moving ever more towards digital control and compensation (even when it doesn't provide any advantage a traditional analog controller). Up til now our software engineer has done a good job of translating my explanations of control loops and transfer functions into code, but we are bidding on a project to design a fault-tolerant, constant power arc/plasma power supply and I think that will be too much for the poor guy.
So I am contemplating going to the dark side and using power electronics simulation software to generate the code (either C for a uC or HDL for a FPGA) that implements the switching strategy and control loop compensation, leaving the UI and supervisory functions to our software engineer.
I haven't been terribly impressed with this type of software in the past, either because it tends to rely on ideal diodes, switches and transformers, and/or it has a ridiculously steep learning curve as a result of trying to maintain backwards compatibility over decades of software revisions, and, of course, because it is invariably very expensive.
However, I am open to the possibility that modeling/simulation/code generation software has gotten better and would like some anecdotal, real-world commentary from the peanut gallery here before I sign up for demos that inevitably turn into the kind of high pressure sales presentation that would make a used car salesman blush.