{"title":"提出了一种快速求解单自由度系统对任意载荷响应的新算法","authors":"Vincent W. Lee","doi":"10.1016/0261-7277(84)90035-4","DOIUrl":null,"url":null,"abstract":"<div><p>The typical response calculation of a single-degree-of-freedom system uses a recursive algorithm for evaluating the relative displacement and velocity {<span><math><mtext>x[n + 1], </mtext><mtext>dot</mtext><mtext>x</mtext><mtext>[n + 1]}</mtext></math></span> from {<span><math><mtext>x[n], </mtext><mtext>dot</mtext><mtext>x</mtext><mtext>[n]}</mtext></math></span> and the acceleration values {<em>a</em>[<em>n</em>], <em>a</em>[<em>n</em> + 1]}. Each time step of the iteration requires eight multiplications and six additions. A new algorithm using the digital impulse invariant and step invariant simulation of a continuous system has been derived which requires only two multiplications and three additions. This amounts to a 75% saving in multiplication time and 50% saving in addition time. The accuracy of the new algorithm is guaranteed by the sampling theorem in digital signal analysis. Calculation of the response spectra using the new algorithm is as accurate as that using the old algorithm.</p></div>","PeriodicalId":100715,"journal":{"name":"International Journal of Soil Dynamics and Earthquake Engineering","volume":"3 4","pages":"Pages 191-199"},"PeriodicalIF":0.0000,"publicationDate":"1984-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0261-7277(84)90035-4","citationCount":"7","resultStr":"{\"title\":\"A new fast algorithm for the calculation of response of a single-degree-of-freedom system to arbitrary load in time\",\"authors\":\"Vincent W. Lee\",\"doi\":\"10.1016/0261-7277(84)90035-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>The typical response calculation of a single-degree-of-freedom system uses a recursive algorithm for evaluating the relative displacement and velocity {<span><math><mtext>x[n + 1], </mtext><mtext>dot</mtext><mtext>x</mtext><mtext>[n + 1]}</mtext></math></span> from {<span><math><mtext>x[n], </mtext><mtext>dot</mtext><mtext>x</mtext><mtext>[n]}</mtext></math></span> and the acceleration values {<em>a</em>[<em>n</em>], <em>a</em>[<em>n</em> + 1]}. Each time step of the iteration requires eight multiplications and six additions. A new algorithm using the digital impulse invariant and step invariant simulation of a continuous system has been derived which requires only two multiplications and three additions. This amounts to a 75% saving in multiplication time and 50% saving in addition time. The accuracy of the new algorithm is guaranteed by the sampling theorem in digital signal analysis. Calculation of the response spectra using the new algorithm is as accurate as that using the old algorithm.</p></div>\",\"PeriodicalId\":100715,\"journal\":{\"name\":\"International Journal of Soil Dynamics and Earthquake Engineering\",\"volume\":\"3 4\",\"pages\":\"Pages 191-199\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1984-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/0261-7277(84)90035-4\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Soil Dynamics and Earthquake Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/0261727784900354\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Soil Dynamics and Earthquake Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0261727784900354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A new fast algorithm for the calculation of response of a single-degree-of-freedom system to arbitrary load in time
The typical response calculation of a single-degree-of-freedom system uses a recursive algorithm for evaluating the relative displacement and velocity { from { and the acceleration values {a[n], a[n + 1]}. Each time step of the iteration requires eight multiplications and six additions. A new algorithm using the digital impulse invariant and step invariant simulation of a continuous system has been derived which requires only two multiplications and three additions. This amounts to a 75% saving in multiplication time and 50% saving in addition time. The accuracy of the new algorithm is guaranteed by the sampling theorem in digital signal analysis. Calculation of the response spectra using the new algorithm is as accurate as that using the old algorithm.