Siguiente: Definición de funciones en
Subir: Preparación del diagrama. Parte
Anterior: Cuadro DATOS para dar
Índice General Índice_de símbolos_gráficos
Cuadro FUNCIONES. Definición de funciones
Muchas veces al usuario de Simusol le conviene
utilizar funciones-Q. (Ver págs.
y
). Tendrá
que utilizar uno o más
cuadros FUNCIONES. En el ejemplo se ha definido una función de nombre QF
y
otra de nombre QFUN (Ambos nombres comienzan con Q). La primer función
de un solo argumento identificado con XX y la segunda con tres
argumentos identificados con AM, PER, TT. (Todos ellos con más de un
símbolo alfanumérico). En la primera sólo intervienen operaciones aritméticas;
en la segunda aparece una función del Fortran para doble precisión
DSIN.
Figura 4.12:
Cuadro FUNCIONES
|
Pero otras veces no es necesario definir ninguna función aparte de las ya
disponibles.
Sceptre permite referirse a corrientes y/o voltajes en bornes de los
elementos, anteponiendo I o V respectivamente al nombre del
elemento. Por ejemplo
VR5, IR5, IEAMB, VJ10; Sceptre no acepta VEAMB ni IJ10
ya que EAMB y J10 son suficientes.
Ver pág.
en relación al signo de esas variables.
Simusol acepta referencias a las corrientes y voltajes del circuito eléctrico
equivalente; pero además, de acuerdo a las definiciones dadas en el cuadro
UNIDADES (ver pág.
) de los archivos
.ele reconoce abreviaturas; por ejemplo para los circuitos térmicos,
reconoce TEMP y FLUJO:
- La función TEMP aplicada a un elemento, devuelve la diferencia de
temperatura entre los extremos del elemento. Por ejemplo TEMP C4.
En notación eléctrica, corresponde a VC4.
- La función TEMP aplicada a un nodo,
devuelve la temperatura del mismo. Por ejemplo TEMP 5 o TEMP
(5) para referirnos a la temperatura del nodo 5.
En relación al circuito eléctrico equivalente, con nodos tierra, devuelve la
diferencia de
potencial entre el nodo en cuestión y los nodos tierra. A veces Simusol
necesita incorporar al circuito fuentes de corriente nulas entre el nodo y el
nodo tierra para conseguir
que
Sceptre haga ese cálculo.
- La función FLUJO aplicada a un elemento,
devueve el flujo de calor a través de ese elemento. Por ejemplo
FLUJO R13, indica el flujo de calor a través de la resistencia
identificada con 13.
En relación al circuito eléctrico equivalente, FLUJO R13 coresponde a
IR13.
Simusol tiene además, ya definidas,
- dos funciones de número arbitrario de argumentos, QPRODUCTO y
QSUMA, que llegan al Sceptre como QP para producto de dos argumentos,
QS
para suma de dos argumentos, Q2P
para producto de 3 argumentos, etc.
En sus primeras versiones, Simusol estaba programado para, cuando fuera
necesario, definir y
usar QPP, QPPP, QPPPP, QPPPPP, QPPPPPP etc.; pero Sceptre no acepta
nombres para funciones de más de 6 caracteres, por lo que se cambió a
Q2P, Q3P, Q4P, Q5P, Q6P etc. que presentan menos problemas.
Q2P (aa,bb,cc) = (aa*bb*cc)
- una función QRAD de tres argumentos muy útil para definir
resistencias radiativas. La definición original de QRAD está en el archivo
principal de definición de elementos térmicos; se puede observar
en la fig. 4.10 de pág.
.
El usuario puede definir otras poniendo las definiciones
en uno o más
cuadros FUNCIONES, en forma similar a lo ya hecho para QRAD.
Los cuadros FUNCIONES pueden aparecer en todos los archivos-diagramas:
los que
definen un circuito a simular; los que dan fórmulas para elementos
de circuito;
y los que definen modelos.
Las definiciones de funciones-Q pueden ocupar más de un renglón. Si hubiera
peligro de confusión en cuanto a donde termina la definición de la función,
se puede eliminar esa confusión mediante paréntesis.
Siguiente: Definición de funciones en
Subir: Preparación del diagrama. Parte
Anterior: Cuadro DATOS para dar
Índice General
Manual de Simusol, mayo de 2007