{"id":179,"date":"2024-03-24T03:59:14","date_gmt":"2024-03-24T03:59:14","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/?p=179"},"modified":"2024-03-24T03:59:14","modified_gmt":"2024-03-24T03:59:14","slug":"andrews-status-report-for-march-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/2024\/03\/24\/andrews-status-report-for-march-23\/","title":{"rendered":"Andrew&#8217;s Status Report for March 23"},"content":{"rendered":"<header class=\"entry-header\">\n<h3 class=\"entry-title\"><strong style=\"font-size: 1rem\">Personal tasks of this week:<\/strong><\/h3>\n<\/header>\n<div class=\"entry-content\">\n<p><strong>Task:<\/strong>\u00a0Circuit Simulation:<\/p>\n<p><strong>Definition:<\/strong>\u00a0 While the previous issues with Sergey&#8217;s thesis were resolved, the full scale circuit simulation must be made and tested using LTSpice.<\/p>\n<p><strong>Completion:<\/strong>\u00a0The task is not completed :&#8217;)) . Iturns out that Sergey&#8217;s formulation of his problem introduces many issues when actually trying to solve a more general problem than the very specific problem that he formulated for his thesis.<\/p>\n<\/div>\n<p>To test the validity of the approach, we first began with creating a simple 6 variable optimization problem for the circuit primitives to solve.<\/p>\n<p>The problem is as follows:<\/p>\n<p>Linear Cost:\u00a0 th_1+2th_2+3w_1+4w_2+5u_1+6u_2<\/p>\n<p>Equality Constraints:\u00a0\u00a0th_1+th_2+w_1+w_2+u_1+u_2 = 20<\/p>\n<p>equality constraint: 2th_1+2th_2+w_1+w_2+u_1+3u_2 = 30<\/p>\n<p>equality constraint: 3th_1+1th_2+2w_1+2w_2+2u_1+1u_2 = 40<\/p>\n<p>equality constraint: 1th_1+3th_2+1w_1+3w_2+1u_1+2u_2 = 50<a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-184\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple.png\" alt=\"\" width=\"1602\" height=\"956\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple.png 1602w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple-300x179.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple-768x458.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/full-scale-simple-1024x611.png 1024w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<div class=\"entry-content\">\n<p>The largest problem that we figured out is that the circuit that solves the optimization problem does not properly converge. Through much testing, we were able to find many more issues with the current formulation being realized. In the end, we were able to get the circuit to converge to the proper voltages in less than a milisecond, but we were not able to get the circuit to converge to the correct values when adding the bias voltages for the equality constraint.<\/p>\n<p><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-187\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8.png\" alt=\"\" width=\"1910\" height=\"997\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8.png 1910w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8-300x157.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8-768x401.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-8-1024x535.png 1024w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<\/div>\n<p>We also did some further experiments regarding the negative voltage on the linear cost to see how it converges as well.<\/p>\n<div class=\"entry-content\">\n<p><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-186\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7.png\" alt=\"\" width=\"1915\" height=\"1013\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7.png 1915w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7-300x159.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7-768x406.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-content\/uploads\/sites\/299\/2024\/03\/image-7-1024x542.png 1024w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<\/div>\n<div class=\"entry-content\"><strong>Next Steps:<\/strong>The next steps is to diagnose and fix these further issues we found with Sergey&#8217;s formulation.<\/p>\n<p><strong>Overall progress assessment:<\/strong><\/p>\n<p>My progress is behind<em>-schedule<\/em>, as we have found more issues with the practical formulation of Sergey&#8217;s thesis.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Personal tasks of this week: Task:\u00a0Circuit Simulation: Definition:\u00a0 While the previous issues with Sergey&#8217;s thesis were resolved, the full scale circuit simulation must be made and tested using LTSpice. Completion:\u00a0The task is not completed :&#8217;)) . Iturns out that Sergey&#8217;s formulation of his problem introduces many issues when actually trying to solve a more general &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/2024\/03\/24\/andrews-status-report-for-march-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Andrew&#8217;s Status Report for March 23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":824,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/posts\/179"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/users\/824"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":188,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/posts\/179\/revisions\/188"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamd6\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}