{"corpus_id":256180851,"paper_sha":"4e01114aa3f2346c120ccb7903be9af42ae336b2","doi":"10.1080/00207721.2023.2168142","arxiv_id":null,"pmid":null,"pmcid":null,"mag_id":null,"dblp_id":"journals/ijsysc/AhmadiRS23","acl_id":null,"title":"LQR based optimal co-design for linear control systems with input and state constraints","year":2023,"publication_date":"2023-01-20","venue":"International Journal of Systems Science","journal":{"name":"International Journal of Systems Science","pages":"1136 - 1149","volume":"54"},"journal_issn":null,"journal_title":null,"publication_types":["JournalArticle"],"pubmed_pub_types":null,"s2_fields_of_study":["Computer Science","Engineering"],"reference_count":52,"citation_count":6,"influential_citation_count":0,"is_open_access":false,"arxiv_categories":null,"arxiv_license":null,"arxiv_journal_ref":null,"mesh_headings":null,"chemicals":null,"comments_corrections":null,"source_flags":1,"s2_open_access_pdf_url":null,"s2_open_access_landing_url":null,"s2_open_access_license":null,"s2_open_access_status":null,"pmc_open_access_pdf_url":null,"pmc_open_access_landing_url":null,"pmc_open_access_license":null,"pmc_open_access_status":null,"unpaywall_open_access_pdf_url":null,"unpaywall_open_access_landing_url":null,"unpaywall_open_access_license":null,"unpaywall_open_access_status":null,"abstract":"This paper considers a constrained co-design problem for linear time-invariant (LTI) systems. With a practical vision of real-world problems, constraints on the control signal and system states are involved in the proposed algorithm. The main goal is to design a sub-optimal controller by simultaneously obtaining the control policy and the model parameters. To this end, the conventional problem of solving the Hamiltonian-Jacobi-Bellman (HJB) equation is transformed into a nonlinear non-convex optimisation problem. Then, by reformulating the constraints of the optimisation problem, it is relaxed into a convex Semi-Definite Programming (SDP). By presenting an iterative method, the control cost, the performance, and the number of iterations are improved compared to conventional methods, and a closer result to the optimal solution is obtained. The performance and efficacy of the proposed algorithm are investigated through a case study on the physical load positioning system.","claims":[{"public_id":"cl_22fe50cac9d2bb51b2da3bc53811b003","status":"active","text":"A case study on the physical load positioning system is used to evaluate the performance and efficacy of the proposed algorithm.","confidence":0.9,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_22fe50cac9d2bb51b2da3bc53811b003"},{"public_id":"cl_21e2fb1b1464d6dfd603dc7eb7c3b436","status":"active","text":"A constrained co-design formulation for linear time-invariant systems simultaneously optimizes the control policy and the model parameters under input and state constraints.","confidence":0.97,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_21e2fb1b1464d6dfd603dc7eb7c3b436"},{"public_id":"cl_901b6bcc875f04c5a039a801705fae1d","status":"active","text":"An iterative method improves control cost, performance, and iteration count relative to conventional methods while producing a result closer to the optimal solution.","confidence":0.94,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_901b6bcc875f04c5a039a801705fae1d"},{"public_id":"cl_8e20b37de941c22c3cffc5a8ae4a2aef","status":"active","text":"Reformulating the Hamiltonian-Jacobi-Bellman equation leads to a nonlinear non-convex optimization problem that is then relaxed into a convex semi-definite programming form.","confidence":0.95,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_8e20b37de941c22c3cffc5a8ae4a2aef"}],"concepts":[{"public_id":"co_02a4c9f69961b23dfb8cdb0a94262f49","status":"active","name":"case study","description":"An empirical evaluation on a specific system used to demonstrate the method.","types":["evaluation"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_02a4c9f69961b23dfb8cdb0a94262f49"},{"public_id":"co_15c55817f531be50511f046198a3eca2","status":"active","name":"proposed algorithm","description":"The algorithm introduced in the paper for constrained co-design and control synthesis.","types":["method"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_15c55817f531be50511f046198a3eca2"},{"public_id":"co_1e00e9ef070fb0d37f750fd11817f350","status":"active","name":"constrained co-design problem","description":"A design problem in which controller and model parameters are chosen jointly while satisfying imposed constraints.","types":["optimization problem"],"aliases":["co-design problem"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_1e00e9ef070fb0d37f750fd11817f350"},{"public_id":"co_3c1c288698d2d9f4b3853e3ba4515d26","status":"active","name":"physical load positioning system","description":"A physical system used as a case study for load positioning control.","types":["system"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_3c1c288698d2d9f4b3853e3ba4515d26"},{"public_id":"co_3c6962e3883d8d6e2f05966e6e7e6447","status":"active","name":"nonlinear non-convex optimization problem","description":"An optimization problem with nonlinear objectives or constraints and a non-convex feasible region.","types":["optimization problem"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_3c6962e3883d8d6e2f05966e6e7e6447"},{"public_id":"co_7353103c00619ea46937f3e810e01bd6","status":"active","name":"linear time-invariant systems","description":"Dynamical systems whose parameters do not change over time and whose behavior is linear.","types":["system"],"aliases":["LTI systems"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_7353103c00619ea46937f3e810e01bd6"},{"public_id":"co_8824398c56705702413901df9a688e88","status":"active","name":"Hamiltonian-Jacobi-Bellman equation","description":"A dynamic programming equation used in optimal control to characterize the value function.","types":["equation"],"aliases":["HJB equation"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_8824398c56705702413901df9a688e88"},{"public_id":"co_8c4ec5169ac3387d791c16a08542f7af","status":"active","name":"convex semi-definite programming","description":"A convex optimization framework in which the decision variables include positive semidefinite matrices.","types":["optimization method"],"aliases":["SDP","semi-definite programming"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_8c4ec5169ac3387d791c16a08542f7af"},{"public_id":"co_91686d5597a608ce6d2b3e6df95306f2","status":"active","name":"control cost","description":"The objective value associated with the effort or penalty of applying control actions.","types":["metric"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_91686d5597a608ce6d2b3e6df95306f2"},{"public_id":"co_b1790b565721bdd8a09e56137bcf2f59","status":"active","name":"iterative method","description":"A solution procedure that repeatedly updates variables until convergence or a stopping criterion is met.","types":["method"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_b1790b565721bdd8a09e56137bcf2f59"},{"public_id":"co_b97c213d02b56401da93df258031b3e0","status":"active","name":"conventional methods","description":"Existing baseline approaches used for comparison with the proposed algorithm.","types":["baseline"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_b97c213d02b56401da93df258031b3e0"},{"public_id":"co_e8115f0a6162c801748b0629d15ec6a8","status":"active","name":"input and state constraints","description":"Limits placed on control inputs and on the values of system states during operation.","types":["constraint"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_e8115f0a6162c801748b0629d15ec6a8"}],"external_ids":{"DOI":"10.1080/00207721.2023.2168142","ArXiv":null,"PubMed":null,"PubMedCentral":null,"MAG":null,"DBLP":"journals/ijsysc/AhmadiRS23","ACL":null},"open_access":{"is_open_access":false,"pdf_url":null,"landing_url":"https://sah.borca.ai/papers/256180851","source":null,"pdf_url_source":null,"license":null,"reason":"pdf_url_not_indexed"},"reference_availability":{"status":"available","references_indexed":true,"full_text_available":false,"full_text_source":null,"count_basis":"semantic_scholar_metadata","extraction_status":"not_applicable","reason":null},"source":{"provider":"episteme2","base_corpus":"semantic_scholar_dump","freshness_mode":"unknown","basis":["semantic_scholar_metadata","postgres_metadata"],"limits":["paper metadata is based on indexed upstream scholarly datasets","claims and concepts are available only for extracted papers","absence of claims or concepts means no extracted graph data is available in this response"],"status":"available","degraded":false,"degraded_reasons":[],"diagnostics":{"status":"available","degraded":false,"degraded_reasons":[],"metadata_status":"available","graph_status":"available","abstract_status":"available"},"source_flags":1},"paper_id":637647,"paper_uid":"b5b37ea8-07ad-46e1-a69b-6407a6d31cc6","canonical_identity":{"paper_id":637647,"paper_uid":"b5b37ea8-07ad-46e1-a69b-6407a6d31cc6","identity_status":"available","lookup_basis":"semantic_scholar_external_id","compatibility_path":"corpus_id"},"url":"https://sah.borca.ai/papers/256180851"}