Thomas’s Status Report for Mar 30

Personal tasks of this week:

Task: Test and resolve circuit issues in simulation

Definition: Work with Andrew 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’ve successfully discovered and fixed the issues causing the circuit to converge to wrong solutions with non-zero bias terms. The simulated LP circuit is now capable of solving all three problems we’ve tested it on, and we are working on testing with more problems.

Next Steps:

My next step is to test the analog LP circuit with more problems to ensure its correctness and robustness, together with Andrew. Then, we’ll work on PCB layout. In addition, I will explore the possibility of increasing OpAmp rail voltages without burning the digital potentiometers. I will also help Alvin in testing and fixing the software SLP solver.

Overall progress assessment:

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