N. Delaissé, Toon Demeester, D. Fauconnier, J. Degroote
{"title":"黑箱求解器耦合不同拟牛顿技术的比较","authors":"N. Delaissé, Toon Demeester, D. Fauconnier, J. Degroote","doi":"10.23967/WCCM-ECCOMAS.2020.088","DOIUrl":null,"url":null,"abstract":". Fluid-structure interaction (FSI) problems are frequently solved using partitioned simulation techniques with black-box solvers, reusing reliable and optimized codes. These problems can principally be reduced to solving a root-finding problem. In case of strong coupling, pure Gauss-Seidel iterations between the structure and flow solvers are unstable for lower modes. In these cases, quasi-Newton techniques are used, which construct an approximation of the Jacobian or its inverse by reusing information from previous iterations and time steps. Four different quasi-Newton techniques are compared: the interface quasi-Newton algorithm with an approximation for the inverse of the Jacobian from a least-squares model (IQN-ILS), the interface block quasi-Newton algorithm with approximate Jacobians from least-squares models (IBQN-LS), the interface quasi-Newton technique with multiple vector Jacobian (IQN-MVJ) and the multi-vector update quasi-Newton technique (MVQN). These coupling algorithms are differentiated based on whether the approximation of the Jacobian is performed for the entire black-box system (IQN-ILS and IQN-MVJ) or for both individual solvers (IBQN-LS and MVQN). Moreover, a distinction is made between methods which perform the approximation with either least-squares models (IQN-ILS and IBQN-LS) or multi-vector techniques (IQN-MVJ and MVQN). Their performance is compared by solving a 1D flexible tube case, using the in-house coupling software CoCoNuT. Both the memory usage and number of iterations between structure and flow solvers in each time step are examined. The techniques using a multi-vector approach require explicit matrix construction, so that memory requirements scale quadratically, whereas the least-squares techniques have a matrix-free implementation, resulting in linear scaling. In terms of convergence they are comparable.","PeriodicalId":148883,"journal":{"name":"14th WCCM-ECCOMAS Congress","volume":"64 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Comparison of Different Quasi-Newton Techniques for Coupling of Black Box Solvers\",\"authors\":\"N. Delaissé, Toon Demeester, D. Fauconnier, J. Degroote\",\"doi\":\"10.23967/WCCM-ECCOMAS.2020.088\",\"DOIUrl\":null,\"url\":null,\"abstract\":\". Fluid-structure interaction (FSI) problems are frequently solved using partitioned simulation techniques with black-box solvers, reusing reliable and optimized codes. These problems can principally be reduced to solving a root-finding problem. In case of strong coupling, pure Gauss-Seidel iterations between the structure and flow solvers are unstable for lower modes. In these cases, quasi-Newton techniques are used, which construct an approximation of the Jacobian or its inverse by reusing information from previous iterations and time steps. Four different quasi-Newton techniques are compared: the interface quasi-Newton algorithm with an approximation for the inverse of the Jacobian from a least-squares model (IQN-ILS), the interface block quasi-Newton algorithm with approximate Jacobians from least-squares models (IBQN-LS), the interface quasi-Newton technique with multiple vector Jacobian (IQN-MVJ) and the multi-vector update quasi-Newton technique (MVQN). These coupling algorithms are differentiated based on whether the approximation of the Jacobian is performed for the entire black-box system (IQN-ILS and IQN-MVJ) or for both individual solvers (IBQN-LS and MVQN). Moreover, a distinction is made between methods which perform the approximation with either least-squares models (IQN-ILS and IBQN-LS) or multi-vector techniques (IQN-MVJ and MVQN). Their performance is compared by solving a 1D flexible tube case, using the in-house coupling software CoCoNuT. Both the memory usage and number of iterations between structure and flow solvers in each time step are examined. The techniques using a multi-vector approach require explicit matrix construction, so that memory requirements scale quadratically, whereas the least-squares techniques have a matrix-free implementation, resulting in linear scaling. In terms of convergence they are comparable.\",\"PeriodicalId\":148883,\"journal\":{\"name\":\"14th WCCM-ECCOMAS Congress\",\"volume\":\"64 5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"14th WCCM-ECCOMAS Congress\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23967/WCCM-ECCOMAS.2020.088\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"14th WCCM-ECCOMAS Congress","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23967/WCCM-ECCOMAS.2020.088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparison of Different Quasi-Newton Techniques for Coupling of Black Box Solvers
. Fluid-structure interaction (FSI) problems are frequently solved using partitioned simulation techniques with black-box solvers, reusing reliable and optimized codes. These problems can principally be reduced to solving a root-finding problem. In case of strong coupling, pure Gauss-Seidel iterations between the structure and flow solvers are unstable for lower modes. In these cases, quasi-Newton techniques are used, which construct an approximation of the Jacobian or its inverse by reusing information from previous iterations and time steps. Four different quasi-Newton techniques are compared: the interface quasi-Newton algorithm with an approximation for the inverse of the Jacobian from a least-squares model (IQN-ILS), the interface block quasi-Newton algorithm with approximate Jacobians from least-squares models (IBQN-LS), the interface quasi-Newton technique with multiple vector Jacobian (IQN-MVJ) and the multi-vector update quasi-Newton technique (MVQN). These coupling algorithms are differentiated based on whether the approximation of the Jacobian is performed for the entire black-box system (IQN-ILS and IQN-MVJ) or for both individual solvers (IBQN-LS and MVQN). Moreover, a distinction is made between methods which perform the approximation with either least-squares models (IQN-ILS and IBQN-LS) or multi-vector techniques (IQN-MVJ and MVQN). Their performance is compared by solving a 1D flexible tube case, using the in-house coupling software CoCoNuT. Both the memory usage and number of iterations between structure and flow solvers in each time step are examined. The techniques using a multi-vector approach require explicit matrix construction, so that memory requirements scale quadratically, whereas the least-squares techniques have a matrix-free implementation, resulting in linear scaling. In terms of convergence they are comparable.