Coupler

Chemical Reactor Design Toolbox Reference Manual

ChemReactorDesign.Basic.Interface.Transfer.Coupler

k

Coupler.svg

Description

The component calculates the molar flow rates for all species according to

\begin{equation*}
F_{i} = A_{0} \, \sum_{j}^{M} \nu_{ij} \, r_{j}
\qquad \text{for} \qquad i=1,\cdots,N
\end{equation*}

for \(M\) independent mass transfer processes. The exchange rates \(\underset{[M,1]}{\bf r} \, \left[mol/(m^{2} \, s)\right]\) are provided by physical signals attached to the respective input port. Thus, it is possible to model mass transfer processes between phases belonging to the same interface domain.

Since for every mass transfer process under consideration only one species per domain is involved, only one respective stoichiometric coefficient for the \(j^{th}\) exchange rate is different from zero. Using this criterion the relevant data are extracted for calculating the number of sites involved.

Ports

Conserving

  • Interface conserving port

    Port_B = Interface;  %
    

Input

  • Physical signal that represents the area

    A = {0,'l'}; % A
    

    Dependencies: The port is only visible when rateReference is set to Area.

  • Physical signal that represents the exchange rate

    r = {zeros(M,1),'mol/(cm^2*s)'};
    

Outputs

  • Physical signal that represents the surface coverages of all species

    Theta_out = {zeros(M,1),'1'};
    
  • Physical signal that represents the surface coverage of free sites

    Theta0_out = {1,'1'};
    
  • Physical signal that represents the number of active sites involved in the transfer processes

      n_out = {ones(M,1),'1'}; % n
    end
    

Parameters

Options

  • Option to select area input

    areaInput = OnOff.Off;
    

    On | Off

Geometry

  • Area

    A0 = {0,'m^2'}; 
    

    The parameter is only visible when the option areaInput is set

Stoichiometry

  • Number of transfer rates

    M = {1,'1'}; 
    
  • Stoichiometric Coefficients

    nu = {[-1 0],'1'};
    

    Note Initially only two species are considered. As the number of species can be changed via the properties dialogue, the size of the array must be adjusted accordingly.

Nomenclature

\(A\) area
\(F_{i}\) molar flow rate of species Ai
\(N\) total number of species
\(r\) reaction rate