10.02.2014 Views

Modelos LIT - Universidade do Minho

Modelos LIT - Universidade do Minho

Modelos LIT - Universidade do Minho

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 <strong>Modelos</strong> <strong>LIT</strong> / © Paulo Garri<strong>do</strong> – <strong>Universidade</strong> <strong>do</strong> <strong>Minho</strong><br />

Exemplo 2-1: símbolos de variável no modelo de um circuito RC.<br />

Seja o seguinte modelo de um circuito RC:<br />

dvo<br />

() t 1 1<br />

+ vo() t = vi()<br />

t<br />

(2.1)<br />

dt RC RC<br />

Os seus símbolos de variável são t, v o , v i , R e C. O símbolo t representa a variável tempo; v o representa a<br />

variável de saída; v i representa a variável de entrada; R e C representam respectivamente os parâmetros<br />

resistência e capacidade.<br />

Note-se que parece legítimo considerar também vo<br />

() t e vi<br />

() t como símbolos de variável (compostos) em<br />

que se significa explicitamente haver dependência <strong>do</strong> tempo das variáveis v o e v i .<br />

Que símbolos de constante e qual o seu uso em L M<strong>LIT</strong> ?<br />

Os símbolos de constante de uma linguagem formal representam entidades individuais de<br />

um conjunto da<strong>do</strong>, pertencente ao <strong>do</strong>mínio de discurso da linguagem. Símbolos desta classe,<br />

necessários para modelos comportamentais, serão agora discrimina<strong>do</strong>s.<br />

Em muitos casos, os objectivos <strong>do</strong> nosso estu<strong>do</strong> serão realiza<strong>do</strong>s, se tratarmos os<br />

parâmetros <strong>do</strong> modelo como desconheci<strong>do</strong>s – embora assumin<strong>do</strong> que eles não mudam ao<br />

longo <strong>do</strong> tempo. Mas em muitos outros casos, será necessário atribuir aos parâmetros valores<br />

numéricos. Assim a linguagem deve ter acesso a to<strong>do</strong>s os numerais que forem necessários.<br />

Um numeral é uma representação simbólica de um número, obtida sem variáveis (pode<br />

ser considerada implicitamente a existência de opera<strong>do</strong>res). Exemplos 5 : 1 0 0,5 π 2 e<br />

j 1,414 0.10 B 1F4 H .<br />

Assim, os numerais necessários para particularizar ou instanciar parâmetros são símbolos<br />

de constante a incluir na linguagem L M<strong>LIT</strong> .<br />

Os modelos comportamentais de sistemas falam das variáveis de um sistema com um<br />

objectivo específico: descrever o comportamento <strong>do</strong> sistema. A descrição <strong>do</strong> comportamento<br />

de um sistema é uma forma de descrever a evolução temporal <strong>do</strong>s valores das variáveis <strong>do</strong><br />

sistema. Assim, quan<strong>do</strong> um modelo de um sistema é posto a funcionar para nos dizer como o<br />

sistema se comporta ou se comportará, o que ele fornece (e o que ele requer) são evoluções<br />

no tempo de variáveis, representadas por funções <strong>do</strong> tempo. Quan<strong>do</strong> num modelo se escreve<br />

ut (), vt (), xt (), yt () pensa-se neste termos da linguagem como significan<strong>do</strong> funções <strong>do</strong> tempo<br />

em geral 6 . Se num modelo particularizarmos (ou instanciarmos) a evolução da variável de<br />

5 O exemplo “base <strong>do</strong>s logaritmos naturais” não está representa<strong>do</strong> na notação usual, que exige estilo nãoitálico<br />

para símbolos de constante em <strong>do</strong>mínios numéricos.<br />

6 Estas funções deverão satisfazer o modelo. Se o modelo é uma equação diferencial, serão funções que<br />

retornam uma equação verdadeira ao substituírem as variáveis <strong>do</strong> modelo – reveja-se o Exemplo 1.11.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!