Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Começando
Exemplos
Tutorial SCICOS
Resolvendo Problemas Simples
Roteiro
1 Introdução
2 Começando
Funcionalidades
Paletas
3 Exemplos
Diagrama Simples
Simulação de um Tanque de Nível
Introdução I
Scicos (Scilab Connected Object Simulator) é um toolbox
do Scilab destinado à modelagem e simulação de sistemas
dinâmicos.
Introdução II
Usando Scicos, o usuário pode construir uma biblioteca de
módulos reutilizáveis (blocos) que podem ser utilizados em
diferentes modelos e em diferente projetos.
Editor Gráfico
Executando o Scicos
Scicos é um toolbox do Scilab, fazendo parte do pacote Scilab.
O Editor do Scicos pode ser aberto pelo comando scicos
7−→ scicos
fu n c io n a lid a d e s d o e d it o r e s t ã o d is p o n ív e is n o m e n u
s u p e r io r d a ja n e la d o e d it o r
Blocos do Scicos
Palettes
Sources
A paleta Sources apresenta blocos geradores de sinais:
Funcionalidades da Sources
Sinks
A paleta Sinks disponibiliza blocos de apresentação de sinais:
Funcionalidades da Sinks
Linear
Na paleta Linear os blocos aplicam operações lineares:
Funcionalidades da Linear I
Funcionalidades da Linear II
PID é um controlador PID (Proporcional + Integral + Deriva-
tivo). Os parâmetros são o ganho proporcional Kc , o ganho
integral Ki e o ganho derivativo Kd . Frequentemente, os
parâmetros do PID são o próprio Kc , o tempo integral τI
e o tempo derivativo τD (o conhecido método de ajuste de
Ziegler-Nichols fornece os valores de Kc , τI e τD ). A relação
entre os vários parâmetros são Ki = Kc /τI e Kd = Kc ∗ τD
Continuous Fix Delay (Time Delay) representa um atraso
do sinal no tempo. Também é conhecido como tempo
morto e retardo por transporte. No início da simulação, o
bloco fornece o valor inicial do parâmetro até que o tempo
de simulação exceda o parâmetro de tempo morto, quando
o bloco começa a gerar o sinal atrasado
Nonlinear
A paleta Nonlinear executa operações não-lineares:
Funcionalidades da Nonlinear
Others
Os blocos da paleta Others realizam funções diversas:
Funcionalidades da Others
Branching
Na paleta Branching pode-se dividir ou agregar sinais:
Funcionalidades da Branching
Editando um Modelo I
Editando um Modelo II
g e r a d o r d e
e v e n t o
g e r a d o r
fu n ç ã o s e n o
p o r t a d e
v is u a liz a d o r a t iv a ç ã o
p o r t a r e g u la r
Editando um Modelo IV
Simulando um Modelo I
Simulando um Modelo II
Alterando um Diagrama I
Alterando um Diagrama II
Novo Diagrama
Tanque de Nível
Modelo Matemático
Diagrama Final
Resultados da Simulação
Degrau em Fo
16.0
15.5
F,Fo (m3/min)
15.0
14.5
14.0
13.5
13.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
t (min)
Resposta ao Degrau em Fo
4.5
4.0
3.5
h (m)
3.0
2.5
2.0
1.5
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
t (min)
Parâmetros em Contexto I
Parâmetros do modelo ou parâmetros da simulação podem ser
contextualizados no simulador.
Parâmetros em Contexto II