Method for utilizing waveform relaxation in computer-based simulation models

   
   

A method for designing high performance products incorporating signal processing and feedback control is disclosed. In one embodiment, a block diagram may be used for a design cycle, for design optimization, or for design estimation. The block diagram contains a set of differential equations or difference equations, and the solution of these sets of equations may be performed by commercially available software tools. In order to utilize the software tools without requiring access to source code or other descriptions of the internal structure of the tools, the system is decomposed using the technique of waveform relaxation. The decomposition using waveform relaxation operates directly to speed up the computations for the block diagram system. The remaining interprocessor communications may be held pending until the end of each iteration's calculations in each block, allowing the software tools to be executed on independent multiple processors. Additional low fidelity models may be added to the block diagram to accelerate the convergence. In non-stationary methods, the model representing each block may vary with each successive iteration. The variation may take the form of successively increasing the complexity and therefore the fidelity of each block with each successive iteration, starting with low fidelity models and finishing with high fidelity models.

Een methode om hoge prestatiesproducten te ontwerpen die signaalverwerking en terugkoppelingscontrole opnemen wordt onthuld. In één belichaming, kan een blokdiagram voor een ontwerpcyclus, voor ontwerpoptimalisering, of voor ontwerpschatting worden gebruikt. Het blokdiagram bevat een reeks differentiële vergelijkingen of verschilvergelijkingen, en de oplossing van deze reeksen vergelijkingen kan door commercieel beschikbare softwarehulpmiddelen worden uitgevoerd. Om de softwarehulpmiddelen te gebruiken zonder toegang tot broncode of andere beschrijvingen van de interne structuur van de hulpmiddelen te vereisen, wordt het systeem ontbonden gebruikend de techniek van golfvormontspanning. De decompositie die golfvormontspanning gebruikt werkt direct om de berekeningen voor het systeem van het blokdiagram te versnellen. De resterende interprocessormededelingen kunnen in afwachting van tot het eind van de berekeningen van elke herhaling in elk blok worden gehouden, dat de softwarehulpmiddelen toelaat om op onafhankelijke veelvoudige bewerkers worden uitgevoerd. De extra lage trouwmodellen kunnen aan het blokdiagram worden toegevoegd om de convergentie te versnellen. In niet-stationaire methodes, kan het model dat elk blok vertegenwoordigt met elke opeenvolgende herhaling variëren. De variatie kan de vorm aannemen van opeenvolgend het verhogen van de ingewikkeldheid en daarom de trouw van elk blok met elke opeenvolgende herhaling, om te beginnen met lage trouwmodellen en het eindigen met hoge trouwmodellen.

 
Web www.patentalert.com

< System and method for managing sensors of a system

< Data transfer request processing scheme for reducing mechanical actions in data storage system

> Collecting statistics in a database system

> Data processor

~ 00136