ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Scientific Visualization
Issue Year: 2017
Quarter: 3
Volume: 9
Number: 3
Pages: 1 - 13
Article Name: CONCEPTION AND DEVELOPMENT EXPERIENCE OF "SINUS-D" SOFTWARE FOR RAPID VISUALIZATION OF DYNAMIC SYSTEMS SIMULATION
Authors: S.V. Ktitrov (Russian Federation)
Address: S.V. Ktitrov
SVKtitrov@mephi.ru
National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow, Russian Federation
Abstract: "SINUS-D" is software designed for rapid visualization of numerical simulation of nonlinear dynamic systems. The primary area of using the software is analysis and synthesis of nonlinear discrete-continuous automatic control systems including systems with delay. It determines the class of equations to be solved. The software builds the numerical solution of nonlinear differential and difference equations of arbitrary structure specified by text strings. Variable names can contain characters of various alphabets including Greek which makes the equation written similar to its representation in the subject area. Many typical nonlinear elements including two-valued non-linearities, random variables, extrapolator, pure delay are implemented. This article is focused on details of the software design and implemented algorithms including the design of the expression interpreter and a computing subsystem. The graphics subsystem is described in detail. It is designed to present the simulation results operatively. A lot of possibilities of graphic canvas include precise coordinate detection, the adjustment of the plot and the coordinate grid properties and others. Examples of its use for the visualization and comparative analysis of transient processes and phase portraits are presented. The means implemented for the harmonic analysis of processes are presented. That helps to research the approximation quality by the partial sums of the Fourier series and the contribution of individual harmonics to the waveform shaping. The conception of the software design includes its compactness and the possibility of using various software platforms. The software is single file compiled for Microsoft Windows, Apple OS X and Linux. It uses the common text file format for all platforms. Installation is not required. The suggested approach to development of the similar programs is based on a combination of a built-in equation parser along with previously implemented set of typical nonlinear elements and intuitive interface.
Language: English


Open Article
 
Open Article
in Russian translation
   Download ZIP archive
 
Download ZIP archive
in Russian translation