Hybridi tietokone

Hybriditietokone , hybriditietokone , analoginen-digitaalinen järjestelmä  - eräänlainen hybridilaskentajärjestelmä (HCS), joka yhdistää analogisten ja digitaalisten laskentalaitteiden ominaisuudet [1] .

Historia

Hybridilaskentajärjestelmien syntyminen liittyi siihen, että analogiset tai digitaaliset menetelmät eivät riittäneet moniin monimutkaisten järjestelmien mallintamiseen liittyviin suunnitteluongelmiin.

Nämä tehtävät olivat:

Vastaavan aikakauden digitaaliset koneet[ milloin? ] ei riittänyt käsittelemään uusia tietoryhmiä reaaliajassa, eivätkä analogiset koneet mahdollistaneet kaikkia mahdollisia simuloituja tilanteita.

Siksi löydettiin ratkaisu jakaa laskentaprosessi useisiin operaatioluokkiin, minkä jälkeen monimutkaisin toiminnallinen signaalinkäsittely osoitetaan järjestelmän analogisille moduuleille, kun taas päätöksentekoalgoritmit, skenaariot sekä alku- ja loppuehdot asetetaan. kohdistettu digitaalisille moduuleille.

Kaikki tämä mahdollisti käytettyjen digitaalisten tietokoneiden laskentatehon kustannusten alentamisen ja syntyneiden hybridijärjestelmien nopeuden lisäämisen.

Erottavat ominaisuudet

Hybridilaskentajärjestelmässä monet jokaiselle tietokonetyypille ominaisista haitoista on eliminoitu erikseen, ja edut, kuten [1] [2] , yhdistetään :

Arkkitehtuuri

GVM :n analogisten ja digitaalisten solmujen vuorovaikutukseen käytetään erityisiä muunnoslaitteita, erityisesti analogia-digitaalimuunninta (ADC) ja digitaali-analogiamuunninta (DAC), ohjattuja vahvistimia, kytkimiä jne. [2]

Hybridilaskentajärjestelmät rakennetaan seuraavista elementeistä:

Tehokas hybridikompleksi voidaan luoda vain aihealueen perusteellisen tutkimuksen, kaikkien sovellusten ominaisuuksien selvittämisen ja tyypillisten tehtävien yksityiskohtaisen analyysin tuloksena. Siksi on pohjimmiltaan väärin puhua yhdestä hybridilaskentajärjestelmien arkkitehtuurista.

Luokitus

Hybriditietokoneet, kuten analogiset tietokoneet, voidaan jakaa kahteen pääryhmään:

On myös analogisia, digitaalisia ja tasapainotettuja hybridilaskentajärjestelmiä.

Tyypit

Sovellus

Hybridijärjestelmät ratkaisevat tehokkaasti seuraavat päätehtävät:

Reaaliaikainen simulointi

Yksi ensimmäisen ryhmän tyypillisistä tehtävistä on valssaamon ohjausjärjestelmän mallintaminen. Tällöin analoginen tietokone toistaa itse tehtaan prosessien dynamiikan ja ohjauskoneen mallinnetaan yleistietokoneella erikoisohjelmalla. Tehdaskäyttöjen transienttiprosessien lyhyt kesto ja suuren määrän yhteenliittäminen yritettäessä simuloida niitä kokonaan reaaliaikaisella tietokoneella vaatisi erittäin nopeiden tietokoneiden käyttöä, kun taas kriittisimpien mallien tarkkuus , nopeat prosessit määrittäisivät ensisijaisesti diskretisointivirheet.

Tämä tehtäväluokka on tyypillinen sotilaslaitosten, esimerkiksi ilmapuolustusjärjestelmien tai sotilaskokoonpanojen, ohjaamiseen.

Liikkuvan kohteen hallinta

Toinen ryhmä sisältää kaksi alaryhmää tehtäviä:

Kotiutustehtävät

Niille on ominaista se, että liikkeen rata muodostuu itse liikeprosessissa ohjauksen ja ulkoisten vaikutusten seurauksena. Kohteen lähestyessä kohdetta joidenkin parametrien muutosnopeus kasvaa niin suureksi, että puhtaasti digitaalisten ratkaisujen käyttö vaatii erittäin suurta nopeutta, eikä puhtaasti analoginen ratkaisu pysty kattamaan suurta dynaamista mittausarvojen aluetta . hyväksyttävä tarkkuus. Lisäksi analoginen kone ei pysty käsittelemään oikein mitään " rajatilannetta ".

Tässä tapauksessa hybridijärjestelmän avulla voit kompensoida molempien tekniikoiden puutteet ja "päästä pois" epänormaaleista olosuhteista.

Monimutkaiset simulaattorit

Monimutkaisten simulaattoreiden laskennallisen osan rakentaminen osoitti, että mallinnuksen suurin tarkkuus saavutetaan, jos analogiselle osalle osoitetaan liikeyhtälöt painopisteen ympärillä ja digitaalinen kone käsittelee painopisteen liikettä. avaruus ja kaikki kinemaattiset suhteet.

Stokastiset prosessit

Tämä ryhmä sisältää yleensä tehtäviä, jotka ratkaistaan ​​käsittelemällä satunnaisen prosessin usean toteutuksen tuloksia.

Esimerkkejä:

  • Moniulotteisten osittaisdifferentiaaliyhtälöiden ratkaisu Monte Carlon menetelmällä
  • Stokastisten ohjelmointiongelmien ratkaiseminen
  • Singulaaristen pisteiden löytäminen, useiden muuttujien funktioiden ääripäät.

Satunnaisprosessin toteuttaminen analogisella koneella ei ensinnäkään vaadi energiakustannusten suhteellista kasvua nopeuden kasvaessa, ja toiseksi se mahdollistaa (toisin kuin digitaaliset algoritmit ) vähentää generoitujen sekvenssien toistettavuutta, varsinkin jos ne ovat erittäin pitkiä.

Tässä tapauksessa nopea AVM toimii ratkaisun usean toiston tilassa ja sen lähdöissä saatujen tulosten käsittely, reunaehtojen käsittely ja funktionaalisten toimintojen laskenta kohdistetaan tietokoneelle. Lisäksi digitaalinen tietokone asettaa kriteerit ja päättää niiden perusteella laskennan lopun.

Hybridiratkaisut mahdollistavat tällaisten ongelmien ratkaisemiseen kuluvan ajan lyhentämisen useilla suuruusluokilla puhtaasti digitaalisiin algoritmeihin verrattuna ja joissain tapauksissa lisäävät saatujen tulosten luotettavuutta ilman merkittäviä kustannuksia.

Biologiset järjestelmät

Samanlaisia ​​tuloksia saavutetaan, kun hybridijärjestelmät tutkivat virityksen etenemisprosesseja biologisissa järjestelmissä. Tämän tyyppisten ongelmien spesifisyys, jopa niiden yksinkertaisimmassa versiossa, tällaisen ympäristön mallinnus koostuu monimutkaisen epälineaarisen yhtälöjärjestelmän rakentamisesta osittaisina derivaattaina.

Ohjauksen optimointi

Optimaalisten ohjausongelmien ratkaisu, kun sitä sovelletaan kolmannen kertaluvun korkeampiin objekteihin, kohtaa perustavanlaatuisia vaikeuksia.

Mallintamisen ja ratkaisun saamisen monimutkaisuus lisääntyy erityisesti, jos optimaalinen ohjaus on etsittävä käynnissä olevasta järjestelmästä.

Juuri hybridilaskentajärjestelmät mahdollistavat näiden vaikeuksien poistamisen tai ainakin minimoimisen. Tätä varten GVM:n avulla toteutetaan menetelmiä, kuten Pontryagin-maksimiperiaate , jotka ovat laskennallisesti erittäin monimutkaisia.

Osittaiset johdannaiset

GVM:iä käytetään tehokkaasti myös ongelmissa, joissa pääasia on epälineaaristen osittaisdifferentiaaliyhtälöiden rakentaminen ja ratkaiseminen.

Nämä voivat olla sekä analyysiongelmia että optimointi- ja tunnistusongelmia.

Esimerkkejä optimointiongelmista:

  • Lämpöä johtavan materiaalin valinta tietylle lämpötilajakaumaksi sen ominaisuuksien epälineaarisuuden mukaan;
  • ilma-aluksen geometrian valinta vaadittujen aerodynaamisten ominaisuuksien saavuttamiseksi;
  • Haihtuvan kerroksen paksuuden tarvittavan jakauman laskeminen, joka suojaa avaruusaluksia ylikuumenemiselta, kun ne tulevat ilmakehän tiheisiin kerroksiin;
  • Lentokoneen lämmitysjärjestelmän optimointi, joka estää jäätymisen minimaalisilla varsinaisen lämmityksen kustannuksilla;
  • Kasteluverkoston laskeminen ja optimaalisten kustannusten määrittäminen sen kanavissa.

Näitä ongelmia ratkaistaessa digitaalinen tietokone liitetään grid-malliin, jota käytetään toistuvasti ratkaisuprosessissa.

Nykyinen tila

Mikroprosessorien laskentatehon kasvu useiden suuruusluokkien verran, digitaalisten laitteiden pienentyminen on vähentänyt tarvetta rakentaa hybridijärjestelmiä useimpiin kuvattuihin tehtäviin, ja tällä hetkellä hybridiratkaisuja voidaan käyttää:

  • kun ratkaistaan ​​erittäin erikoistuneita tieteellisiä ongelmia
  • pienoislentokoneiden ohjausjärjestelmissä
  • robottien viestintäjärjestelmissä. [5]

Tuotantomallit

Extrema  on pöytätietokoneiden hybriditietokonejärjestelmien perhe. Tämän perheen koneet ovat nopeudeltaan ja olosuhteiden asettelutavaltaan lähellä analogisia tietokoneita . Uusimmat mallit rakennettiin analogisen prosessorin pohjalta, ja siinä on lisäjärjestelmiä muuttujien alkuarvojen asettamiseen. Laskentaprosessin ohjaamiseen käytettiin visuaalista näyttölaitetta sekä laitetta ongelman olosuhteiden mittaamiseen ja hallintaan, aika- ja kellosignaalien tuottamiseen. Niitä käytettiin ratkaisemaan epälineaarisia algebrallisia ja transsendenttisia yhtälöitä, äärellisten epäyhtälöiden järjestelmiä, tavanomaisten ja epälineaaristen differentiaaliyhtälöiden järjestelmiä tietyillä alkuehdoilla, useiden muuttujien funktion maksimi- ja minimikoordinaattien löytämiseen erilaisilla rajoituksilla, epälineaarinen ohjelmointi . ongelmia jne. [1] Uusimpien mallien tärkeimmät ominaisuudet:

  • toimivien muuntimien määrä - 128
  • vaadittujen muuttujien määrä - 16
  • harkittujen yhtälöiden ja epäyhtälöiden määrä - 20
  • differentiaaliyhtälöjärjestelmien maksimijärjestys - 16

Ongelmia

"Työnjaon" etujen lisäksi hybridilaskentajärjestelmillä on omat suunnitteluhaasteensa, joita ei löydy sekä digitaalisista että analogisista laitteista.

Suurin ongelma ovat diskretisointivirheet:

  • analogia-digitaalimuuntimen, digitaalitietokoneen ja digitaali-analogiamuuntimen aikaviive;
  • pyöristysvirhe analogia-digitaali- ja digitaali-analogi-muuntimissa;
  • ei-samanaikaisuusvirhe analogisten signaalien näytteenotossa analogia-digitaalimuuntimeen
  • virhe digitaalisten signaalien ei-samanaikaisessa lähdössä digitaali-analogia-muuntimeen
  • virheet, jotka liittyvät tietokoneen ulostulon tulosten diskreettiin luonteeseen.

Koska hybridijärjestelmissä analogisten ja digitaalisten osien välillä on useita kaksisuuntaisia ​​kommunikaatioita, ohjelmistokäsittelyn aiheuttama vaihteleva aikaviive voi johtaa epälineaariseen takaisinkytkentään, jota malli ei ole tarkoitettu. ADC- ja DAC-muuntimilla varustetun digitaalisen tietokoneen kanssa työskenneltäessä tämä ei aiheuta niin merkittäviä ongelmia, mutta hybridilaskentajärjestelmässä tämä voi johtaa vakauden menettämiseen ja häiritä koko järjestelmän suorituskykyä.

Tietyn kompleksin virheen arvioimiseksi tarvitaan erittäin monimutkainen laitteiston ensisijaisten virheiden ja muunnosten aiheuttamien toissijaisten virheiden analyysi. Ilman tätä on mahdotonta kehittää tarkkoja laskentajärjestelmiä.

Huolimatta siitä, että AVM:n ja digitaalisen tietokoneen, joista hybridijärjestelmiä rakennetaan, ensisijaiset virheet on tutkittu melko hyvin, ei ole vielä ratkaistu epälineaaristen ongelmien estimointiongelmaa hybridikompleksin avulla.


Harhaluulot

Kirjallisuudessa on tapauksia, joissa analogisten tietokoneiden hybridilaskentajärjestelmiin viitataan virheellisesti, ja niissä on erilliset diskreetin logiikan elementit:

  • AVM rinnakkaislogiikalla
  • AVM digitaalisella ohjelmaohjauksella
  • AVM , jossa on useita ratkaisevia elementtejä, varustettu tallennuslaitteella.

On huomattava, että tällaiset tietokoneet säilyttävät analogisen esityksen pääasiallisena ja digitaalisilla elementeillä on vain aputoimintoja.

Muistiinpanot

  1. 1 2 3 Kybernetiikan sanakirja, 1989 .
  2. 1 2 Hybrid Computing System - artikkeli Great Soviet Encyclopediasta . B. Ya. Kogan. 
  3. Kybernetiikan sanakirja, 1989 , s. 128.
  4. Kybernetiikan sanakirja, 1989 , s. 129.
  5. Älä kiduta eläintä. Tiedemiehet ovat luoneet kyborkuoriaisia. . Lenta.Ru (14. lokakuuta 2009). Haettu 14. lokakuuta 2009. Arkistoitu alkuperäisestä 30. joulukuuta 2011.

Lähteet

  • Kybernetiikan sanakirja / Toimittanut akateemikko V. S. Mikhalevich . - 2. - Kiova: M. P. Bazhanin mukaan nimetyn Ukrainan neuvostotietosanakirjan pääpainos, 1989. - 751 s. - (C48). – 50 000 kappaletta.  - ISBN 5-88500-008-5 .
  • Hybrid Computing System - artikkeli Great Soviet Encyclopediasta . B. Ya. Kogan.