Programski paket ASSO in računalniška simulacija /

Programski paket za analizo, simulacijo, sintezo in optimizacijo (ASSO) dinamičnih sistemov pomeni združitev in razširitev funkcij, ki jih imata znana programa PADSIM in LSD. Od nastanka omenjenih programov pa do danes so bile razvite številne sodobne metode in postopki predvsem v sintezi in optimiz...

Popoln opis

Shranjeno v:
Bibliografske podrobnosti
Main Authors: Svečko, Rajko. (Author), Mavsar, Anton. (Author)
Format: Book Chapter
Jezik:Slovenian
Teme:
Sorodne knjige/članki:Vsebovano v: Elektrotehniški vestnik
Oznake: Označite
Brez oznak, prvi označite!
Opis
Izvleček:Programski paket za analizo, simulacijo, sintezo in optimizacijo (ASSO) dinamičnih sistemov pomeni združitev in razširitev funkcij, ki jih imata znana programa PADSIM in LSD. Od nastanka omenjenih programov pa do danes so bile razvite številne sodobne metode in postopki predvsem v sintezi in optimizaciji sistemov, ki jih kontinuirano vključujemo v paket ASSO. V prispevku sta poudarjena predvsem koncept modularne gradnje programskega paketa na podlagi datotečne komunikacije in izvedba grafičnega vmesnika v programskem okolju Windows, ki v polni meri izkorišča večopravilnost, ki jo omogoča to okolje. Eden bistevnih ciljev pri gradnji grafičnega vmesnika je bila njegova uporabniška prijaznost, zato je izveden z ergonomsko oblikovanimiokni v obliki navideznih map s pripadajočimi meniji. Prav tako v prispevku opisujemo tudi način izvedbe simulacije dinamičnih sistemov v vhodno-izhodnem opisu in v prostoru stanj. Opisani blokovni simulacijski jezik omogoča mešano uporabo različnih matematičnih modelov. Rezultati simulacije so grafični ter tekstovni in jih je mogoče neposredno uporabiti pri drugih aplikacijah v okolju Windows.
Solving most of the problems in various technical fields can no longer be imagined without the use of computer systems. However, a computer by itself does not guarantee a solution to a task if there is no efficient software at disposal. There are many application programs available which are more or less closely connected with a certain application fiels. The Laboratory of Systems and Control of the Faculty of Electrical Engineering and Computer Science of Maribor has joined a great number of specialized software producers involved with the electrotechnical field. Together they have set up a program package for analysis, simulation, synthesis and optimization (ASSO) of dynamic system. The package represents merging and broadening of functions of the two well-known programs, i.e. PADSIM and LSD, designed by Prof. Svečko in 1981 and 1984. From the creation of the mentioned programs till today there have been many methods and procedures developed, especially in the area of synthesis and optimization of systems, which have later on been incorporated into the ASSO package. The realization of such a complex project is possible only through activating a numerous team of experts, almost direct using of developed and verified algorithms and perfect modular design of the program package. For this purpose we defined a universal data type which enables recording of important mathematical models of dynamic systems. The data structure is also the only one which is transferred in the communication between singular mathematical algorithms and graphical interface. The communication is file based using a temporary sequence input and output text databases. This makes ASSO modular for the use of a multitasking program language as singular routines can be encoded in different program languages (Pascal, C, Fortran,...). The graphical interface of the ASSO program package runs in the Windows programme environment and fully expliots the environmet's multitasking. One of our basic aims in the construction of the graphical interface was to make it user-friendly. Its windows are ergonomically designed in form of fictive folders with pertaining menus. along with the concept of the program package, the paper describes the performance of the simualtion of dynamic systems in an input-output description and in a state space. The block simulation language enables a variety of different mathematical models (differential equations, difference equations, transfer functions, state space equations). Results of the simulation are graphical andtextual and can be directly transferred, i.e. used, in other applications in the Windows environment.
Fizični opis:str. 14-23.
ISSN:0013-5852