927 resultados para Processor scheduling
Resumo:
Suomessa sähkönjakeluverkkoyhtiöt toimivat verkkovastuualueillaan yksinoikeudella. Verkkovastuualuiden ominaispiirteet voivat olla hyvin erilaiset. Energiamarkkinavirasto valvoo sähkömarkkinalainsäädännön noudattamista jakeluverkkotoiminnassa. Jakeluverkonhaltijat on velvoitettu Energiamarkkinaviraston valvontamallin kautta määrittämään tiettyjen rajoitusten mukaisesti verkkokomponenteillensa sopivimmat teknistaloudelliset pitoajat. Nämä pitoajat vaikuttavat varsinkin verkkoyhtiön tuottomahdollisuuksiin ja asiakkaiden siirtohintoihin. Lisäksi huomioon on otettava jaettavan sähkön laatu, verkon käyttövarmuus sekä vaikutukset ympäristöön ja turvallisuuteen. Pitoaikojen matemaattinen mallintaminen on usein monimutkaista. Teknistaloudellinen pitoaika valitaankin monesti kokemuksen ja harkinnan perusteella. Tärkeimmät reunaehdot jakeluverkkokomponenttien teknistaloudellisten pitoaikojen valinnalle muodostavat verkkovastuualueen sähkönkulutuksen kasvun sekä infrastruktuurin muutoksen nopeudet. Hitaan muutoksen alueilla verkkokomponenttien teknistaloudelliset pitoajat lähenevät teknisiä pitoaikoja, joihin vaikuttavat voimakkaasti verkkovastuualueen maantieteelliset ja ilmastolliset ominaispiirteet. Yhtiöittäin vaihtelevat verkon rakennus- ja ylläpitomenetelmät tulee myös huomioida. Tässä diplomityössä keskitytään pääosin sähkönjakeluverkon komponenttien teknistaloudelliseen pitoaikaan verkon ja verkkovastuualueen ominaispiirteiden kautta. Aluksi määritellään jakeluverkon pitoaika usealla eri tavalla, sekä selvitetään pitoajan merkitystä nykytilanteessa. Lisäksi työn alkuosassa esitellään Energiamarkkinaviraston vuoden 2005 alusta käyttöönotettu jakeluverkkotoiminnan hinnoittelun kohtuullisuuden valvontamalli ja käydään läpi teknistaloudellisen pitoajan merkitys siinä. Sen jälkeen tarkastellaan jakeluverkkokomponenttien ja niiden osien tekniseen pitoaikaan vaikuttavia tekijöitä. Erityisesti puupylväisiin ja niihin liittyviin ajankohtaisiin asioihin kiinnitetään huomiota, koska puupylväät määräävät monesti koko ilmajohtorakenteen uusimisajankohdan. Lisäksi suolakyllästeiselle puupylväälle esitetään yleinen rappeutumismalli ja jakelumuuntajan rappeutumistapahtumaa tutkitaan. Lopuksi tarkastellaan Graninge Kainuu Oy:tä jakeluverkonhaltijana sekä määritetään sen verkkovastuualueelle ominaisia komponenttien teknisiä ja teknistaloudellisia pitoaikoja haastattelujen, tuoreimpien lähteiden, tutkimustulosten, vertailun ja harkinnan avulla.
Resumo:
Työssä tarkastellaan kolmen eri valmistajan signaaliprosessoriperheitä. Työn tavoitteena on tutkia prosessoreiden teknistä soveltuvuutta suunnitteilla olevaan taajuusmuuttajatuoteperheeseen. Työn alkuosassa käydään taajuusmuuttajan rakenne läpi ja selostetaan oikosulkumoottorin yleisimmät ohjausmenetelmät. Työssä selvitetään myös signaaliprosessorin ja integroitujen oheispiirien toimintaa. Työn painopiste prosessoreiden teknisten ominaisuuksien vertailussa. Työssä on vertailtu muun muassa prosessoreiden sisäistä rakennetta, käskykantojen ominaisuuksia, keskeytysten palveluun kuluvaa aikaa ja oheispiirien ominaisuuksia. Oheispiirien, erityisesti analogiadigitaalimuuntimen halutunlainen toiminta on moottorinohjausohjelmiston kannalta tärkeää. Työhön sisällytetyt prosessoriperheet on pisteytetty tarkasteltujen ominaisuuksien osalta. Vertailun tuloksena on esitetty haettuun tarkoitukseen teknisesti soveltuvin prosessoriperhe ja prosessorityyppi. Työssä ei kuitenkaan voida antaa yleistä paremmuusjärjestystä tutkituille prosessoreille.
Resumo:
Universal Converter (UNICON) –projektin osana suunniteltiin sähkömoottorikäyttöjen ohjaukseen ja mittaukseen soveltuva digitaaliseen signaaliprosessoriin (DSP) pohjautuva sulautettu järjestelmä. Riittävän laskentatehon varmistamiseksi päädyttiin käyttämään moniprosessorijärjestelmää. Prosessorijärjestelmässä käytettävää DSP-piiriä valittaessa valintaperusteina olivat piirien tarjoama prosessointiteho ja moniprosessorituki. Analog Devices:n SHARC-sarjan DSP-piirit täyttivät parhaiten asetetut vaatimukset: Ne tarjoavat tehokkaan käskykannan lisäksi suuren sisäisen muistin ja sisäänrakennetun moniprosessorituen. Järjestelmän mittalaiteluonteisuudesta johtuen keskeinen suunnitteluparametri oli luoda nopeat tiedonsiirtoyhteydet mittausantureilta DSP-järjestelmään. Tämä toteutettiin käyttäen ohjelmointavia FPGA-logiikkapiirejä digitaalimuotoisen mittausdatan vastaanotossa ja esikäsittelyssä. Tiedonsiirtoyhteys PC-tietokoneelle toteutettiin käyttäen erityistä liityntäkorttia DSP-järjestelmän ja PC-tietokoneen välillä. Liityntäkortin päätehtävänä on puskuroida siirrettävä data. Järjestelyllä estetään PC-tietokoneen vaikutus DSP-järjestelmän toimintaan, jotta kyetään takaamaan järjestelmän reaaliaikainen toiminta kaikissa olosuhteissa.
Resumo:
VDSL on teknologia, joka mahdollistaa nopeat Internet-yhteydet tavallista puhelinlinjaa käyttäen. Tätä varten käyttäjä tarvitsee VDSL-modeemin ja Internet-operaattori reitittimen, johon VDSL-linjat kytketään. Reitittimen on oltava suorituskykyinen, jotta kaikki VDSL-liikenne voidaan reittittää eteenpäin. Tehokkuutta haetaan tekemällä suuri osa reitityksestä erityisillä reititinpiireillä. Tässä diplomityössä käsitellään reititinpiirien teoriaa ja niiden hallintaa. Lisäksi vertailtiin kolmen suuren valmistajan tuotteita. Tuotteiden tarjoamat ominaisuudet vaikuttivat hyvin yhteneväisiltä. Ominaisuuksien hallinta ja toteutus olivat erilaisia. Työn tavoitteena oli löytää ohjelmistoarkkitehtuuri piirien ohjaamiseen niin, että Linux-käyttöjärjestelmän ytimen palveluja voitaisiin käyttää mahdollisimman hyödyllisesti. Työssä havaittiin, että ohjelmistoarkkitehtuurin voi määritellä monella eri tavalla riippuen siitä, miten piiri on kytketty prosessoriin, mitä piirin ominaisuuksia halutaan käyttää ja miten arkkitehtuuria halutaan jatkossa laajentaa.
Resumo:
Diplomityössä esitellään menetelmiä sauvarikon toteamiseksi. Työn tarkoituksena on tutkia roottorivaurioita staattorivirran avulla. Työ jaetaan karkeasti kolmeen osa-alueeseen: oikosulkumoottorin vikoihin, roottorivaurioiden tunnistamiseen ja signaalinkäsittelymenetelmiin, jonka avulla havaitaan sauvarikko. Oikosulkumoottorin vikoja ovat staattorikäämien vauriot ja roottorivauriot. Roottorikäämien vaurioita ovat roottori sauvojen murtuminen sekä roottorisauvan irtoaminen oikosulkujenkaan päästä. Roottorivaurioiden tunnistamismenetelmiä ovat parametrin arviointi ja virtaspektrianalyysi. Työn alkuosassa esitellään oikosulkumoottorien rakenne ja toiminta. Esitellään moottoriin kohdistuvia vikoja ja etsitään ratkaisumenetelmiä roottorivaurioiden tunnistamisessa. Lopuksi tutkitaan, kuinka staattorimittaustietojen perusteella saadut tulokset voidaan käsitellä FFT -algoritmilla ja kuinka FFT -algoritmi voidaan toteuttaa sulautettuna Sharc -prosessorin avulla. Työssä käytetään ADSP 21062 EZ -LAB kehitysympäristöä, jonka avulla voidaan ajaa ohjelmia RAM-sirusta, joka on vuorovaikutuksessa SHARC -laudassa oleviin laitteisiin.
Resumo:
Tässä työssä tarkastellaan projektiin liittyvää toiminnanohjausta. Tutkimusongelmana on, kuinka toiminnanohjausta voitaisiin kehittää aikataulutuksen avulla. Työn yhtenä tavoitteena on luoda kokonaiskuva aikataulutuksen nykytilanteesta. Toisena tavoitteena on kartoittaa ajankohtaiset ongelmat. Kolmantena tavoitteena on luoda malli aikataulun laatimiselle kalanterin valmistuksessa.Kirjallisuustutkimuksen perusteella luotiin kuva projektiliiketoiminnasta ja projektinhallintaan sisältyvästä aikataulunhallinnasta. Haastattelututkimuksen perusteella luotiin kokonaiskuva projektin aikataulutuksesta ja siihen liittyvistä ongelmista. Tutkimusta täydennettiin analysoimalla erään projektin suunniteltua aikataulua ja toteutunutta aikataulua. Toiminnanohjauksen aikataulutustehtävä on muuttumassa yhä tarkeämmäksi toimittaessa resurssien äärirajoilla. Ajankohtaisia kysymyksiä ovat: toteutusaikataulun laatimistekniikka, projektin osittaminen, optimi suunnittelujärjestys ja kriittinen polku.Tutkimuksen perusteella kehitettiin toteutusaikataulun suunnittelun malli ja malliaikataulu. Mallin keskeiset osat ovat: projektin osittaminen tehtäviin, tärkeimpien tehtävien määrittäminen tarkempaa ohjausta varten, tehtävien välisten riippuvuuksien määrittäminen, tehtävien limitysmahdollisuuksien ja ajallisen keston arviointi, aikataulun esittäminen janakaaviona ja ulkoisten tekijöiden, kuten hankinnan asettamien vaatimusten huomioiminen malliaikataulussa. Malliaikataulua tullaan soveltamaan seuraavaan sopivaan toimitusprojektiin.
Resumo:
Työn tavoitteena oli antaa suosituksia jatkotoimenpiteistä projektihallinnan parantamiseksi. Työssä perehdyttiin projektien organisoinnista ja projektihallinnan menetelmistä sekä työkaluista kirjoitettuun kirjallisuuteen. Tämän jälkeen tarkasteltiin projektihallinnan toteutusta käytännössä, tutustumalla yrityksen projektihallinnan ohjeistukseen ja benchmarkkaamalla kolmea projektiyritystä. Projektihallinnan ongelmia kartoitettiin myös haastattelemalla projektitoimintaan osallistuvaa henkilöstöä.Yhtä oikeaa projektihallinnan toteutustapaa ei ole, vaan se riippuu yrityksen toimintaympäristöstä ja kulttuurista. Tärkeintä on luoda aluksi suotuisat olosuhteet projektiryhmien toiminnalle, jonka jälkeen voidaan kehittää projektihallinnan osaamisalueita. Kehitettävää näyttää olevan niin projektien organisoinnissa kuin myös projektihallinnan osaamisalueissa.Projektihallinnan parantamiseksi suositellaan ensiksi projektien organisoinnin tarkistamista. Tämän jälkeen on syytä vaiheistaa uudelleen projektin toteutus, tarkistaa vaadittavat myyntisopimuksen antamat lähtötiedot ja luoda menetelmät tarjous- ja toteutusvaiheen riskien- ja muutostenhallinnalle. Projektin toteutusvaiheen ositusta suositellaan tulevaisuudessa muutettavaksi enemmän projektihallintaa palvelevaksi. Uuden ositusmenetelmän avulla voidaan luoda uusia työkaluja aikataulutukseen, resurssienhallintaan ja kustannushallintaan.
Resumo:
Diplomityössä on käsitelty uudenlaisia menetelmiä riippumattomien komponenttien analyysiin(ICA): Menetelmät perustuvat colligaatioon ja cross-momenttiin. Colligaatio menetelmä perustuu painojen colligaatioon. Menetelmässä on käytetty kahden tyyppisiä todennäköisyysjakaumia yhden sijasta joka perustuu yleiseen itsenäisyyden kriteeriin. Työssä on käytetty colligaatio lähestymistapaa kahdella asymptoottisella esityksellä. Gram-Charlie ja Edgeworth laajennuksia käytetty arvioimaan todennäköisyyksiä näissä menetelmissä. Työssä on myös käytetty cross-momentti menetelmää joka perustuu neljännen asteen cross-momenttiin. Menetelmä on hyvin samankaltainen FastICA algoritmin kanssa. Molempia menetelmiä on tarkasteltu lineaarisella kahden itsenäisen muuttajan sekoituksella. Lähtö signaalit ja sekoitetut matriisit ovattuntemattomia signaali lähteiden määrää lukuunottamatta. Työssä on vertailtu colligaatio menetelmään ja sen modifikaatioita FastICA:an ja JADE:en. Työssä on myös tehty vertailu analyysi suorituskyvyn ja keskusprosessori ajan suhteen cross-momenttiin perustuvien menetelmien, FastICA:n ja JADE:n useiden sekoitettujen parien kanssa.
Resumo:
Diplomityö tarkastelee säikeistettyä ohjelmointia rinnakkaisohjelmoinnin ylemmällä hierarkiatasolla tarkastellen erityisesti hypersäikeistysteknologiaa. Työssä tarkastellaan hypersäikeistyksen hyviä ja huonoja puolia sekä sen vaikutuksia rinnakkaisalgoritmeihin. Työn tavoitteena oli ymmärtää Intel Pentium 4 prosessorin hypersäikeistyksen toteutus ja mahdollistaa sen hyödyntäminen, missä se tuo suorituskyvyllistä etua. Työssä kerättiin ja analysoitiin suorituskykytietoa ajamalla suuri joukko suorituskykytestejä eri olosuhteissa (muistin käsittely, kääntäjän asetukset, ympäristömuuttujat...). Työssä tarkasteltiin kahdentyyppisiä algoritmeja: matriisioperaatioita ja lajittelua. Näissä sovelluksissa on säännöllinen muistinkäyttökuvio, mikä on kaksiteräinen miekka. Se on etu aritmeettis-loogisissa prosessoinnissa, mutta toisaalta huonontaa muistin suorituskykyä. Syynä siihen on nykyaikaisten prosessorien erittäin hyvä raaka suorituskyky säännöllistä dataa käsiteltäessä, mutta muistiarkkitehtuuria rajoittaa välimuistien koko ja useat puskurit. Kun ongelman koko ylittää tietyn rajan, todellinen suorituskyky voi pudota murto-osaan huippusuorituskyvystä.
Resumo:
This master’s thesis aims to study and represent from literature how evolutionary algorithms are used to solve different search and optimisation problems in the area of software engineering. Evolutionary algorithms are methods, which imitate the natural evolution process. An artificial evolution process evaluates fitness of each individual, which are solution candidates. The next population of candidate solutions is formed by using the good properties of the current population by applying different mutation and crossover operations. Different kinds of evolutionary algorithm applications related to software engineering were searched in the literature. Applications were classified and represented. Also the necessary basics about evolutionary algorithms were presented. It was concluded, that majority of evolutionary algorithm applications related to software engineering were about software design or testing. For example, there were applications about classifying software production data, project scheduling, static task scheduling related to parallel computing, allocating modules to subsystems, N-version programming, test data generation and generating an integration test order. Many applications were experimental testing rather than ready for real production use. There were also some Computer Aided Software Engineering tools based on evolutionary algorithms.
Resumo:
Teollusuussovelluksissa vaaditaan nykyisin yhä useammin reaaliaikaista tiedon käsittelyä. Luotettavuus on yksi tärkeimmistä reaaliaikaiseen tiedonkäsittelyyn kykenevän järjestelmän ominaisuuksista. Sen saavuttamiseksi on sekä laitteisto, että ohjelmisto testattava. Tämän työn päätavoitteena on laitteiston testaaminen ja laitteiston testattavuus, koska luotettava laitteistoalusta on perusta tulevaisuuden reaaliaikajärjestelmille. Diplomityössä esitetään digitaaliseen signaalinkäsittelyyn soveltuvan prosessorikortin suunnittelu. Prosessorikortti on tarkoitettu sähkökoneiden ennakoivaa kunnonvalvontaa varten. Uusimmat DFT (Desing for Testability) menetelmät esitellään ja niitä sovelletaan prosessorikortin sunnittelussa yhdessä vanhempien menetelmien kanssa. Kokemukset ja huomiot menetelmien soveltuvuudesta raportoidaan työn lopussa. Työn tavoitteena on kehittää osakomponentti web -pohjaiseen valvontajärjestelmään, jota on kehitetty Sähkötekniikan osastolla Lappeenrannan teknillisellä korkeakoululla.
Resumo:
Työn tavoitteena oli nostaa nestekaasua energialähteenään käyttävän lämpökäsittelyprosessin automaatioastetta sekä tehostaa prosessia. Näiden tavoitteiden avulla kehitetään standardin GJS800 mukaisen pallografiittiraudan lämpökäsittelyä niin, että päästään toivotun mukaisiin mekaanisiin ominaisuuksiin eli raudan korkeaan myötörajaan ja väsymisrajaan sekä hyvään sitkeyteen yhdistettynä hyvään lastuttavuuteen.Ensin selvitettiin nestekaasun käyttöön liittyviä lupa-asioita sekä välttämättömiä turvalaitteita ja –toimintoja, jonka jälkeen mahdollisimman tarkan prosessikuvauksen avulla luotiin pohja automaatiosuunnittelulle.Automaatiosuunnittelussa tavoitteena oli mahdollisimman korkea automaatioaste. Prosessoripohjainen PID-säädin ohjaa itsenäisesti koko prosessin sen jälkeen, kun alkuarvot on syötetty tietokoneen avulla säätäjän muistiin. Tarkempien säätöjen ja muun kehitystyön seurauksena saadaan myös prosessin hyötysuhdetta kasvatettua.