Worden in klas uitgedeeld.
Voor meer achtergrondinformatie,
zie de McGill
cursus Modelling and Simulation.
Nota's en presentaties zijn daar in elektronische vorm te vinden onder
Lectures.
Alle oefeningen mogen alleen of in teams van twee opgelost worden. Indien in team gewerkt wordt dient expliciet de bijdrage van de beide partners vermeld.
De oplossing van alle oefeningen dient bereikbaar te zijn vanuit een enkele web-pagina waarvan de URL doorgemaild wordt. De individuele web-pagina's dienen alle informatie te bevatten: de auteurs, link naar de opgave, beschrijving van de oplossing, met bespreking, inline figuren/screen grabs/plots, links naar alle files (model, simulatieresultaten, code, ...).
Het gesloten boek examen gaat door op woensdag 22 januari 2003 om 14u in lokaal 136, blok A, 1ste verdiep, Faculteit van de Landbouwkundige en Toegepaste Biologische Wetenschappen, Coupure Links 653.
Te kennen leerstof:
De te kennen leerstof omvat alle onderwerpen uit de uitgedeelde nota's die in klas behandeld werden. Onderwerpen die in klas niet behandeld werden (zoals de details van het digitaal uurwerk voor Statecharts en de werking van een DEVS simulator) zijn uiteraard niet te kennen. De leerstof omvat voornamelijk onderwerpen die je in de oefeningen reeds in detail leerde kennen.
Zeker niet te vergeten: de werking van een Process Interaction simulator, de verschillende onderdelen van Statecharts, het uitwerken van de transformatie Coupled DEVS naar corresponderende Atomic DEVS, de werking van het GPSS LINK blok, coverability analyse voor Petri Nets.
Specifieke syntax (zoals van PythonDEVS) moet niet gekend zijn. Je wordt wel verondersteld een eenvoudig GPSS model te kunnen bouwen. Voor elk van de formalismes is het belangrijk de syntax en de semantiek te kennen alsook eenvoudige problemen erin te kunnen modelleren. Uw inzicht in verbanden tussen verschillende formalismes zal getest worden.
Er is online documentatie beschikbaar. Een search op DELAY geeft de verschillende types DELAY met een gedetailleerde beschrijving. Voor de oefening zijn voornamelijk DELAY FIXED en DELAY1 bruikbaar.
DELAY FIXED geeft een "discrete" vertraging aan een signaal. Aangezien een signaal enkel zinvolle waarden heeft vanaf tijd 0 is het noodzakelijk een initiele waarde mee te geven aan de DELAY.
DELAY1 geeft een "continue" vertraging aan een signaal. DELAY1(input,delay time) is equivalent aan
DELAY1=LV/delay time LV=INTEG(input-DELAY1,input*delay time)
Dit leidt tot een "exponentiele" vertraging (de unit step response).