Andrew’s Status Report for Mar 30

Personal tasks of this week:

Task: Test and resolve circuit issues in simulation

Definition: Work with Thomas to test representative LP problems on the analog circuit simulation to identify and fix issues that prevents it from converging to the correct solution. In particular, test with LPs that have non-zero bias terms in linear equality constraints, which has previously been problematic.

Completion: The task is completed. We have done extensive analysis and experiments in order to determine the cause of the issue. Furthermore, we have resolved all of the remaining issues with Sergey’s formulation as well.

Here is the sheet with all of our experiments: Experiments

Here are some screenshots of some of our successful simulations:

 

DC voltage sweep on optimal cost voltage

Success on new optimization Circuit

Next Steps:

My next step is to test the circuit for more complex optimization circuits in order to make sure that the circuit formulation method is sound, then finally try this on our pendulum LP circuit. I will also translate these circuits schematics into altium to begin pcb design.

Overall progress assessment:

My progress is on-schedule, as all of my tasks this week have been completed.