Está en la página 1de 13

Titulaciones ácido-base y base-ácido

Astrid Sánchez

El sistema simula una titulación, un método de laboratorio que permite determinar


la concentración de un analito. El modelo detecta el cambio de pH durante el proceso.

La titulación es un procedimiento que permite determinar


la concentración de una determinada sustancia en una solución
(analito) mediante la adición gradual de un titulante. Es un pro-
cedimiento cuantitativo común en los laboratorios de química.
Se han diseñado dos plantas de experimentación muy semejan-
tes: en la primera el analito es un ácido y el titulante una solu-
ción básica, mientras que en la segunda el analito es una base
y el titulante es una solución ácida. La primera planta corres-
ponde a una titulación ácido-base y la segunda a una titulación
base-ácido.
El método para establecer la concentración de un ácido en Figura 1: Proceso de titulación. Archi-
una solución consiste en la adición gradual de una sustancia vo personal de la autora.
básica que, al reaccionar con el ácido, disminuye el pH de la
solución hasta neutralizarla. En el procedimiento también se utiliza un indicador visual que permite
determinar cuándo se ha logrado neutralizar la solución. Para ello es necesario analizar cuantitativamente
la reacción química involucrada.
Por otra parte, para establecer la concentración de una base en una solución se invierten los papeles:
se adiciona gradualmente una sustancia ácida que, al reaccionar con la base, aumenta el pH de la solución
hasta neutralizarla.
En ambas plantas de experimentación se visualiza el cambio gradual de pH y se realiza la estimación
de la concentración. El experimentador puede modificar las condiciones del analito, del titulante y de la
reacción.

Índice
1. El modelo 2
1.1. La reaccion química . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. El procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Un ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4. Cambio de pH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2. Plantas de experimentación y experimentos sugeridos 5

3. La implementación 9
3.1. Listado de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1
1. El modelo
1.1. La reaccion química
Una reacción ácido-base es una reacción de neutralización mediante la cual se forma agua y una
sal que proviene del catión de la base y del anión del ácido. Un ejemplo consiste en la reación entre el
Hidróxido de sodio (base, NaOH) y el ácido clorhídrico (ácido, HCl):

NaOH + HCl −−→ NaCl + H2 O

En este caso, la estequiometría de la reacción es 1:1, esto indica que los reactivos reaccionan en la
misma proporción.
Sin embargo, existen reacciones de este tipo con otras relaciones estequiométricas, como por ejemplo:

Ca(OH)2 + 2 HCl −−→ CaCl2 + 2 H2 O

cuya relación estequiometría es 1:2, indicando que 1 mol de la base reacciona con 2 mol de ácido. Esta
información se obtiene a partir de la reacción balanceada.

1.2. El procedimiento
La técnica de titulación o valoración ácido-base, se emplea
para cuantificar un ácido o base que se encuentra en concentra-
ción desconocida, por medio de la reacción de neutralización.
Para esto, empleamos un montaje como el que se muestra
en la figura 2, donde adicionamos la sustancia de concentración
desconocida (en este caso la base) en el erlenmeyer y la sustan-
cia titulante, de concentración conocida (en este caso el ácido)
en la bureta. La bureta tiene una llave que permite adicionar
lentamente el ácido, hasta notar el cambio de coloración en la
solución que se desea cuantificar.
La concentración, en unidades de Molaridad se expresa co-
mo:
mol de soluto
Concentración[M] = (1)
volumen de solución [L]
Conforme se agrega la sustancia titulante, la concentración
del analito, y por tanto el pH, cambia por dos razones:

a) Porque disminuye la cantidad de soluto, debido a que una


fracción de este reaccciona con el titulante, produciendo una
sal y agua. Como consecuencia, el numerador de 1 disminuye.

b) Porque el volumen de la solución aumenta, debido a la adi- Figura 2: Montaje para realizar la ti-
ción de la solucion del titulante. Como consecuencia, el de- tulación
nominador de 1 aumenta.

Para explicar el proceso de estimación de la concentración, podemos usar A para referirnos a la


sustancia en la solución cuya concentración se quiere determinar (el analito) y B para la sustancia
titulante:

2
[A](t) la concentración de la solución en un tiempo t medido a partir del inicio del proceso de
adición de titulante, medida en mol/L.

mA (t) la cantidad de sustancia A en la solución, medida en mol.

V (t) el volumen de la solución, medida en L.

[B] la concentración del titulante que se adiciona, que se supone constante y conocida, medida en
mol/L.

mB (t) la cantidad de sustancia titulante que se ha adicionado, medida en mol.

VB (t) el volumen de solución titulante que se ha añadido desde 0 hasta t.

NA y NB son los coeficientes estequiométricos de la reacción química para A y B, respectivamente.

τ el instante de tiempo en que la solución se neutraliza.

VB (τ ) el volumen de solución titulante que se ha añadido hasta el instante en que se neutraliza la


solución.

En estas condiciones, el proceso de estimación consiste en obtener el valor de [A](0)


De las definiciones se desprende que:

mA (t)
[A](t) =
V (t)
(2)
mB (t)
[B] =
VB (t)

La cantidad de sustancia de B que se ha adicionado puede obtenerse a partir de las ecuaciones 2 así:

mB (t) = [B]VB (t) (3)

Por otra parte, la cantidad de sustancia A disminuye conforme una parte reacciona con la sustancia
B. La cantidad que reacciona depende de la cantidad de sustancia de B que se ha adicionado, y de los
coeficientes estequiométricos, así:
NA
mA (t) = mA (0) − mB (t) (4)
NB
es importante tener en cuenta que NA /NB es el factor estequiométrico que permite convertir las moles
de B en moles de A consumidas. La ecuación 4 es válida hasta que se agota la sustancia de A, es decir,
cuando se neutraliza la solución. Por esta razón τ satisface
NA
0 = mA (0) − mB (τ ) (5)
NB
Lo que nos permite escribir
NA
mA (0) = [B]VB (τ ) (6)
NB

3
que corresponde a la equivalencia estequiométrica (se le conoce como el punto de equivalencia). De lo
anterior, se deduce que la concentración inicial estará determinada por:

mA (0) NA VB (τ )
[A](0) = = [B] (7)
V (0) NB V (0)

o si se prefiere
NA VB (τ )
[A](0) = [B] (8)
NB V (0)

1.3. Un ejemplo
26.4mL de una solución contiene Ca(OH)2 en una concentración desconocida, para determinar la
concentración de la base se utilizan 47.00mL de HCl con una concentración 0.79M. Determine el número
de moles de la base en la solución.
Utilizando las definciones de la sección anterior se tiene
V (0) = 26.4mL
VB (τ ) = 47mL
CB = 0.79M
NA = 1
NB = 2

Y aplicando 7 se obtiene
1 47mL
CA (0) = 0.79M = 2.8129M (9)
2 26.4mL

1.4. Cambio de pH
El pH es una escala diseñada para determinar qué tan ácida o básica es una solución. La escala está
en el rango [0, 14]. Si la solución es neutra, es decir, si no es ácida ni básica, el valor que toma es 7. Una
solución ácida tiene un pH menor que 7, mientras que para una solución básica su pH es mayor que 7.
El valor del pH depende de la concentración de iones de hidrógeno presentes en la solución. Para
formalizar el concepto definimos:

[H + ] : la concentración de iones de hidrógeno medida en mol/L.

co : la concentración estándar co = 1mol/L

En esas condiciones:
[H + ]
! !
co
pH = − log10 = log10
co [H + ]
Se define de forma complementaria el pOH como la concentración de iones (OH) –
! !
[(OH)− ] co
pOH = − log10 = log10
co [(OH)−]

Que además satisface pH = 14 − pOH


En el proceso de titulación ácido-base, la forma de calcular el pH de la solución dependerá de si se
ha logrado o no la neutralización:

4

− log ([H + ]/co )
10 antes de la neutralización
pH = (10)
14 + log ([(OH) ]/c ) después de la neutralización

10 o

De forma análoga, en el proceso de titulación base-ácido el cálculo será así:



14 + log ([(OH)−]/co ) antes de la neutralización
10
pH = (11)
− log ([H + ]/co ) después de la neutralización
10

Para realizar una simulación del proceso se supone que la solución titulante se adiciona a una cierta
tasa de suministro conocida y constante rB
dVB (t) VB (t)
rB = = (12)
dt t
De esta forma, se pueden simular todas las masas, volumenes, cantidades de sustancia, concentra-
ciones, así como el pH de la solución.

2. Plantas de experimentación y experimentos sugeridos


Planta de experimentación 1. Cambio en PH y titulación . . . . . . . . . . . . . . . . . . . . . 5
Experimento 1.1. Estequiometría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Experimento 1.2. Aplicación real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Planta de experimentación 2. Titulación por volumen . . . . . . . . . . . . . . . . . . . . . . . 7
Experimento 2.1. Aplicación real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Planta de experimentación 1: Cambio en PH y titulación.

Presentación La planta simula la adición de titulante a una cierta tasa de suministro, y muestra cómo
varía el PH. El modelo detecta el cambio de PH (cruce por 7) para estimar la concentración y el porcentaje
masa-volumen. Los parámetros permiten simular diferentes reacciones de titulación.

Instrumentación1 : el modelo cuenta con 7 parámetros ajustables organizados en 3 grupos de controles


(véase tabla 1). Como resultado del experimento, el programa despliega:
3 curvas organizadas en 3 gráficos (véase tabla 2).
1 animación en 2D (véase tabla 3).
Una tabla de datos del comportamiento de 6 variables (véase tabla 4).

Experimentos sugeridos: el siguiente es el listado de experimentos sugeridos:

Experimento 1.1: Estequiometría.

¿Cuál es el efecto de los coeficientes estequiométricos en la estimación? Encuentre la relación


que existe entre los coeficientes estequiométricos y la estimación de la concentración, para el resto de
condiciones fijas. Claramente estas condiciones son ficticias, porque los coeficientes dependen de la reacción
y en general no cambiarán.

5
Experimento 1.2: Aplicación real.

¿Cómo funciona el procedimiento en un caso concreto? Seleccione una reacción de titulación


específica y : 1) simúlela 2) analícela teóricaente y 3) contraste los resultados de los dos pasos anteriores.

Tabla 1: Parámetros del experimento 1, “Cambio en PH y titulación”

Título: Cambio en PH
Descripción: La planta simula la adición de titulante a una cierta tasa de sumi-
nistro, y muestra cómo varía el PH. El modelo detecta el cambio de
PH (cruce por 7) para estimar la concentración. . Los parámetros
permiten simular diferentes reacciones de titulación.
Implementación
Créditos e-mail
Parámetros
Grupo nombre Modelica nombre descripción
molaridadDesconocida Molaridad desconocida Molaridad a determi-
Solución desconocida (mol/L) nar
volumenInicial Volumen inicial (L) Volumen inicial
masaM olarA Masa Molar (g/mol) Masa molar del soluto
molaridadT itulante Molaridad (mol/L) Molaridad del agente
Titulante
titulante
tasaSuministro Tasa de suministro Tasa de suministro del
(mL/s) titulante
T.n[1] N-1
Ecuación
T.n[2] N-2

Tabla 2: Figuras del experimento 1, “Cambio en PH y titulación”

PH

Curva Descripción x y
PH PH time T.ph

1
La información en las tablas siguientes se muestra tal como aparece en la base de datos. Por esta razón hay datos
tanto en español como en inglés.

6
Estimación

Curva Descripción x y
Molaridad
Molaridad estimada time T.concentracionEstimada
estimada

Porcentaje MV

Curva Descripción x y
Porcentaje
MV esti- Porcentaje MV estimado time T.porcentajeMVestimado
mado

Tabla 3: Animaciones del experimento 1, “Cambio en PH y titulación”

Erlenmayer

Efectos
Nombre Descripción Tipo Variable
Color color T.color
Altura single T.Recipiente.h

Tabla 4: Variables en la tabla de resultados del experimento 1, “Cambio en PH


y titulación”

Variable Descripción Unidades


time time s
T.ph
T.concentracionEstimada mol/L
T.porcentajeMVestimado g/mL %
T.color
T.Recipiente.h cm

Planta de experimentación 2: Titulación por volumen.

Presentación El modelo grafica la relación entre el volumen de titulante adicionado, y la estimación de la


concentración. Los parámetros permiten simular diferentes reacciones de titulación.

Instrumentación2 : el modelo cuenta con 5 parámetros ajustables organizados en 3 grupos de controles

7
(véase tabla 5). Como resultado del experimento, el programa despliega:

1 curva organizada en 1 gráfico (véase tabla 6).

Una tabla de datos del comportamiento de 2 variables (véase tabla 7).

Experimentos sugeridos: el siguiente es el listado de experimentos sugeridos:

Experimento 2.1: Aplicación real.

¿Cómo funciona el procedimiento en un caso concreto? Seleccione una reacción de titulación real y:
1) simúlela 2) obtenga teóricamente la curva de concentración vs volumen 3) contraste los dos resultados
anteriores.

Tabla 5: Parámetros del experimento 2, “Titulación por volumen”

Título: Curva por Volumen


Descripción: El modelo grafica la relación entre el volumen de titulante adicionado,
y la estimación de la concentración. Los parámetros permiten simular
diferentes reacciones de titulación.
Implementación
Créditos e-mail
Parámetros
Grupo nombre Modelica nombre descripción
n1 N-1 Coeficiente estequio-
Ecuación
métrico del soluto
n2 N-2 Coeficiente estequio-
métrico del titulante
Titulante molaridadT itulante Molaridad Molaridad del titulante
volumenInicial Volumen Volumen de la solución
Solución desconocida
a titular
masaM olarA Masa molar Masa molar del soluto

Tabla 6: Figuras del experimento 2, “Titulación por volumen”

Molaridad vs volumen

Curva Descripción x y
Molaridad
Molaridad estimada volumenEmpleado
concentracion
estimada

2
La información en las tablas siguientes se muestra tal como aparece en la base de datos. Por esta razón hay datos
tanto en español como en inglés.

8
Tabla 7: Variables en la tabla de resultados del experimento 2, “Titulación por
volumen”

Variable Descripción Unidades


volumenEmpleado mL
concentracion mol/L

3. La implementación
Se ha diseñado un paquete de nombre titulacion que incluye:

La clase titulacion que implementa:

• La adición de solución titulante.


• La reacción química, es decir, la variación de la cantidad de sustancia de los reactivos.
• Las variaciones de volúmenes.
• Las variaciones en las concentraciones.
• El cálculo del P H y del P OH.

La función estimarConcentración que calcula la concentraciń inicial a partir de los resultados


del experimento. Si el proceso aún no ha alcanzado la titulación, esta función devuelve el valor
cero.

La clase ejemplo que encapsua el comportamiento de la primera planta de experimentación.

La clase curvaPorVolumen que encapsua el comportamiento de la segunda planta de experimen-


tación.

La clase erlenmayer que implementa la relación entre el volumen del líquido en el recipiente su
altura. Este modelo se utiliza en la animación de la planta.

La función color que calcula una variable auxiliar a partir del PH. Esta variable se utiliza para
cambiar el color del liquido en la animación de la planta.

3.1. Listado de archivos


La tabla 8 muestra el listado de los archivos fuente de la implementación del modelo.
Tabla 8: Archivos del modelo

Número Archivo
1 titulacion.mo

✞ Archivo 1: titulacion.mo ☎
pa cka g e t i t u l a c i o n
p a r t i a l model t i t u l a c i o n
//naA+nbB −> ncC + ndD
pa r a meter I n t e g e r N = 4 ;
pa r a meter I n t e g e r n [N] = { 1 , 1 , 1 , 1 } ;
pa r a meter Real m o l e s A i n i c i a l ( u n i t = " mo les " ) = m o l a r i d a d D e s c o n o c i d a ∗
volumenInicial ;

9
pa r a meter Real m o l a r i d a d D e s c o n o c i d a ( u n i t = " mo les /L " ) = 0 . 0 6 ;
pa r a meter Real m o l a r i d a d T i t u l a n t e ( u n i t = " mo les /L " ) = 0 . 0 4 5 ;
pa r a meter Real v o l u m e n I n i c i a l ( u n i t = "L " ) = 0 . 0 2 ;
pa r a meter Real t a s a S u m i n i s t r o ( u n i t = "mL/ s " ) = 5 0 ;
pa r a meter Real masaMolarA ( u n i t = " g /mol " ) = 3 6 . 4 6 ;
// OJO
Real mo les [N ] ;
Real molesAremanente ( u n i t = " mo les " , s t a r t = m o l e s A i n i c i a l ) ;
Real m o l e s B a d i c i o n a d o ( u n i t = " mo les " , s t a r t = 0 ) ;
Real volumenAdicionado ( u n i t = "mL" , s t a r t = 0 ) ;
Real molesA ( u n i t = " mo les " , s t a r t = m o l e s A i n i c i a l ) ;
Real molesB ( u n i t = " mo les " , s t a r t = 0 ) ;
Real molesC ( u n i t = " mo les " , s t a r t = 0 ) ;
Real molesD ( u n i t = " mo les " , s t a r t = 0 ) ;
Real volumenTotal ( u n i t = "L " , s t a r t = v o l u m e n I n i c i a l ) ;
Real c o n c e n t r a c i o n A ( u n i t = " mo les /L " ) ;
Real c o n c e n t r a c i o n B ( u n i t = " mo les /L " ) ;
Real c o n c e n t r a c i o n C ( u n i t = " mo les /L " ) ;
Real c o n c e n t r a c i o n D ( u n i t = " mo les /L " ) ;
Real c o n c e n t r a c i o n E s t i m a d a ( u n i t = " mol/L " , s t a r t = 0 ) ;
Real po r centa jeMVestimado ( u n i t = " g /mL%", s t a r t = 0 ) ;
Real PH;
Real POH;
Real ph ;
Real c o l o r ;
Real s u m i n i s t r o ( u n i t = " L/ s " ) = t a s a S u m i n i s t r o / 1 0 0 0 ;
Boolean r e a c c i o n ( s t a r t = t r u e ) ;
pa r a meter Real eps = 1 e −7;
erlenmeyer Recipiente ;
equation
// e f e c t o de l a a d i c i p o n d e l t i t u l a n t e
der ( volumenAdicionado ) = t a s a S u m i n i s t r o ;
der ( volumenTotal ) = s u m i n i s t r o ;
der ( m o l e s B a d i c i o n a do ) = s u m i n i s t r o ∗ m o l a r i d a d T i t u l a n t e ;
der ( mo les [ 2 ] ) = s u m i n i s t r o ∗ m o l a r i d a d T i t u l a n t e ;
// r e l a c i o n e s e s t e q u i o m é t r i c a s
mo les [ 1 ] / mo les [ 2 ] = n [ 1 ] / n [ 2 ] ;
mo les [ 1 ] / mo les [ 3 ] = n [ 1 ] / n [ 3 ] ;
mo les [ 1 ] / mo les [ 4 ] = n [ 1 ] / n [ 4 ] ;
molesAremanente = m o l e s A i n i c i a l − mo les [ 1 ] ;
i f r e a c c i o n then
molesA = molesAremanente ;
molesB = m o l e s B a d i c i o n a d o − mo les [ 2 ] ;
else
molesA = 0 ;
der ( molesB ) = s u m i n i s t r o ∗ m o l a r i d a d T i t u l a n t e ;
end i f ;
der ( molesC )= i f r e a c c i o n then s u m i n i s t r o ∗ m o l a r i d a d T i t u l a n t e ∗ n [ 3 ] / n [ 2 ] e l s e 0 ;
der ( molesD )= i f r e a c c i o n then s u m i n i s t r o ∗ m o l a r i d a d T i t u l a n t e ∗ n [ 4 ] / n [ 2 ] e l s e 0 ;
c o n c e n t r a c i o n A = molesA / volumenTotal ;
c o n c e n t r a c i o n B = molesB / volumenTotal ;
c o n c e n t r a c i o n C = molesC / volumenTotal ;
c o n c e n t r a c i o n D = molesD / volumenTotal ;

when molesAremanente < eps then


reaccion = f a l s e ;
c o n c e n t r a c i o n E s t i m a d a = e s t i m a r C o n c e n t r a c i o n ( n [ 1 ] , n [ 2 ] , mo lesBa dicio na do ,

10
volumenInicial ) ;
po r centa jeMVestimado = c o n c e n t r a c i o n E s t i m a d a / 1000 ∗ masaMolarA ∗ 1 0 0 ;
end when ;
c o l o r = Co lo r ( ph ) ;
R e c i p i e n t e . volumen= volumenTotal ∗ 1 0 0 0 ;
end t i t u l a c i o n ;

model t i t u l a c i o n A c i d o B a s e
extends t i t u l a c i o n ;
equation
i f r e a c c i o n then
PH = −l o g 1 0 ( c o n c e n t r a c i o n A ) ;
POH = 0 ;
ph = PH;
else
PH = 0 ;
POH = −l o g 1 0 ( c o n c e n t r a c i o n B + eps ) ;
ph = 14 − POH;
end i f ;
end t i t u l a c i o n A c i d o B a s e ;

model t i t u l a c i o n B a s e A c i d o
extends t i t u l a c i o n ;
equation
i f r e a c c i o n then
PH = 0 ;
POH = −l o g 1 0 ( c o n c e n t r a c i o n A ) ;
ph = 14 − POH;
else
PH = −l o g 1 0 ( c o n c e n t r a c i o n B + eps ) ;
POH = 0 ;
ph = PH;
end i f ;
end t i t u l a c i o n B a s e A c i d o ;

model ejemplo Acido Ba se


t i t u l a c i o n A c i d o B a s e T( m o l a r i d a d D e s c o n o c i d a = mo la r ida dDesco no cida ,
molaridadTitulante = molaridadTitulante , vo lumenInicial = vo lumenInicia l / 1000 ,
t a s a S u m i n i s t r o = t a s a S u m i n i s t r o , masaMolarA = masaMolarA ) ;
pa r a meter Real m o l a r i d a d D e s c o n o c i d a ( u n i t = " mo les /L " ) = 0 . 4 2 ;
pa r a meter Real m o l a r i d a d T i t u l a n t e ( u n i t = " mo les /L " ) = 0 . 1 3 4 8 9 ;
pa r a meter Real v o l u m e n I n i c i a l ( u n i t = "L " ) = 5 ;
pa r a meter Real t a s a S u m i n i s t r o ( u n i t = "mL/ s " ) = 5 0 ;
pa r a meter Real masaMolarA ( u n i t = " g / mol " ) = 6 0 ;
equation
end ejemplo Acido Ba se ;

model ejemplo Ba seAcido


t i t u l a c i o n B a s e A c i d o T( m o l a r i d a d D e s c o n o c i d a = mo la r ida dDesco no cida ,
molaridadTitulante = molaridadTitulante , vo lumenInicial = vo lumenInicia l / 1000 ,
t a s a S u m i n i s t r o = t a s a S u m i n i s t r o , masaMolarA = masaMolarA ) ;
pa r a meter Real m o l a r i d a d D e s c o n o c i d a ( u n i t = " mo les /L " ) = 0 . 4 2 ;
pa r a meter Real m o l a r i d a d T i t u l a n t e ( u n i t = " mo les /L " ) = 0 . 1 3 4 8 9 ;
pa r a meter Real v o l u m e n I n i c i a l ( u n i t = "L " ) = 5 ;
pa r a meter Real t a s a S u m i n i s t r o ( u n i t = "mL/ s " ) = 5 0 ;
pa r a meter Real masaMolarA ( u n i t = " g / mol " ) = 6 0 ;
equation

11
end ejemplo Ba seAcido ;

function estimarConcentracion
input I n t e g e r c o e f i c i e n t e A ;
input I n t e g e r c o e f i c i e n t e B ;
i n p u t Real m o l e s T i t u l a n t e ;
i n p u t Real volumenA ;
o utput Real c o n c e n t r a c i o n B ;
algorithm
c o n c e n t r a c i o n B := m o l e s T i t u l a n t e ∗ ( c o e f i c i e n t e A / c o e f i c i e n t e B ) / volumenA ;
end e s t i m a r C o n c e n t r a c i o n ;

model curvaPorVolumen
pa r a meter I n t e g e r n1 = 1 ;
pa r a meter I n t e g e r n2 = 1 ;
pa r a meter Real m o l a r i d a d T i t u l a n t e ( u n i t = " mol/L " ) = 0 . 1 3 7 9 ;
pa r a meter Real v o l u m e n I n i c i a l ( u n i t = "mL" ) = 5 ;
pa r a meter Real masaMolarA ( u n i t = " g / mol " ) = 6 0 ;
Real m o l e s T i t u l a n t e ;
Real m i l i M o l e s T i t u l a n t e ;
Real volumenEmpleado ( u n i t = "mL" ) ;
Real c o n c e n t r a c i o n ( u n i t = " mol/L " ) ;
Real porcentajeMV ( u n i t = " g /mL%") ;
equation
volumenEmpleado = 1 + time ∗ 4 9 ;
m o l e s T i t u l a n t e = volumenEmpleado ∗ m o l a r i d a d T i t u l a n t e / 1 0 0 0 ;
m i l i M o l e s T i t u l a n t e = 1000 ∗ m o l e s T i t u l a n t e ;
c o n c e n t r a c i o n = e s t i m a r C o n c e n t r a c i o n ( n1 , n2 , m o l e s T i t u l a n t e , v o l u m e n I n i c i a l / 1 0 0 0 ) ;
porcentajeMV = c o n c e n t r a c i o n / 1000 ∗ masaMolarA ∗ 1 0 0 ;
end curvaPorVolumen ;

f u n c t i o n Co lo r
i n p u t Real ph ;
o utput Real c o l o r ;
// v a r i a b l e e n t r e 0−1
algorithm
c o l o r := i f ph < 7 then 0 e l s e ( ph − 7 ) / 7 ;
end Co lo r ;

model e r l e n m e y e r
pa r a meter Real radioA ( u n i t = "cm " ) = 2 . 5 ;
pa r a meter Real r a dio B ( u n i t = "cm " ) = 2 . 0 ;
pa r a meter Real a l t u r a A ( u n i t = "cm " ) = 5 ;
pa r a meter Real a l t u r a B ( u n i t = "cm " ) = 1 0 ;
pa r a meter Real volumenCono = Mo delica . Co nsta nts . p i ∗ a l t u r a A ∗ ( radioA ∗ radioA +
r a dio B ∗ r a dio B + radioA ∗ r a dio B ) / 3 ;
Real h ( u n i t = "cm " ) ;
Real volumen ( u n i t = "mL" ) ;
equation
i f h < a l t u r a A then
volumen = Mo delica . Co nsta nts . p i ∗ h ∗ ( radioA ∗ radioA + r a dio B ∗ r a dio B + radioA
∗ r a dio B ) / 3 ;
else
i f h < a l t u r a B then
volumen = volumenCono + Mo delica . Co nsta nts . p i ∗ r a dio B ∗ r a dio B ∗ ( h − a l t u r a A ) ;
else
volumen = volumenCono + Mo delica . Co nsta nts . p i ∗ r a dio B ∗ r a dio B ∗ ( a l t u r a B −

12
alturaA ) ;
end i f ;
end i f ;
end e r l e n m e y e r ;
end t i t u l a c i o n ;
✝ ✆

13

También podría gustarte