Tubular Reactor Surrogate Model Application: Application Library path COMSOL_Multiphysics/Applications/tubular_reactor_surrogate.
If you have the Battery Design Module, see Surrogate Model Training of a Battery Rate Capability Model: Application Library path Battery_Design_Module/Applications/lib_rate_capability_surrogate.
|
•
|
For None (Design of Experiments), also, from the Output table group list, choose New to create a new output table group or choose any existing table group. A Design of Experiments table group is created automatically.
|
•
|
For Gaussian process, also specify a covariance and a mean. From the Covariance list, choose Squared exponential, Matérn 3/2 (the default), Matérn 5/2, Neural network, or Spectral mixture. From the Mean list, choose Constant (the default), Linear, or Quadratic. Also, from the Gaussian process function list, choose New to create a new Gaussian Process function or choose any existing Gaussian Process function.
|
•
|
For Polynomial chaos expansion, also specify Automatic (the default) or Manual. If you chose Manual, specify a value in the Maximum polynomial degree field (default value: 30), which terminates the increase of order for the PCE construction. You can also specify a value in the q-norm field (default: 0.5), which determines the truncation level of the polynomial basis. Also, from the PCE function list, choose New to create a new Polynomial Chaos Expansion function or choose any existing Polynomial Chaos Expansion function.
|
•
|
For Deep neural network, under Layers, define the layers in the DNN. In the Type column, choose Dense (the default). In the Settings column the current layer, you can see its settings. You can edit the table using the buttons under the table: Use the Move Up (), Move Down (), and Delete () buttons and the fields under tables to edit the table contents. Or right-click a table cell and select Move Up, Move Down, or Delete. The Add button () adds a new layer to the list. Use the Clear Table button () to clear the entire table. Underneath the table of layers, in the Output features field, specify the number of output features, which are the neural networks (default: 1). Choosing the number of layers and nodes in a neural network is often an iterative process that involves a combination of knowledge about the specific problem and data, empirical testing, and a bit of trial and error.
|
•
|
In the Distribution list, choose the distribution for the input parameter: Uniform (the default), Normal(μ,σ), LogNormal(μ,σ), Gamma(k,θ), Beta(α,β), Weibull(λ,k), or Gumbel(μ,β). All distributions except the uniform distribution have two distribution parameters shown under the Distribution list, such as the Mean and Standard deviation for a normal distribution and Shape and Scale for a gamma distribution. You specify the distribution parameters in the corresponding text field. All distributions except the uniform distribution and beta distribution have CDF-Lower, CDF-Upper shown under the Distribution list.
|
•
|
In the CDF-Lower list, choose the cumulative distribution function level for your lower bound: 30%, 10%, 1%, 0.1% (the default), 1E-4, 1E-5, 1E-6, 1E-7, or Manual. These bounds automatically compute a lower bound by using the inverse cumulative distribution function.
|
•
|
In the CDF-Upper list, choose the cumulative distribution function level for your upper bound: 70%, 90%, 99%, 99.9% (the default), 1-1E-4, 1-1E-5, 1E-6, 1-1E-7, or Manual. These bounds automatically compute an upper bound by using the inverse cumulative distribution function.
|
•
|
For Manual bounds, you can enter bounds and units for the input parameter in the Lower bound, Upper bound, and Unit columns. For the bounds, you can use unit syntax such as 0.45[mm], and for the unit, add its abbreviation, such as Pa for pascal.
|
•
|
From the Data source list, choose Specified values (the default), or choose Result table to take the data from the Design of Experiments results table.
|
•
|
If you chose Specified values, specify the values to use in the Specified values field. Click the Range button () to define a range of values.
|
•
|
•
|
Specify a unit for the values in the Unit field. To do so, use its abbreviation, such as Pa for pascal.
|
•
|
From the Number of input points type list, choose Manual (the default), or choose Automatic if the Surrogate model list is set to Gaussian process or Polynomial chaos expansion.
|
•
|
If Number of input points type is set to Manual, then in the Number of input points field, if Compute action is set to Compute and build surrogate model, or Number of input points for improve, if Compute action is set to Improve and build surrogate model, specify the number of input points to use (default: 20 or 10). You may want to use a larger number to train the surrogate model to a sufficient degree of accuracy. The number of input points must be chosen empirically.
|
•
|
From the Random seed type list, choose Automatic (the default), Manual, or Current computer time. If you chose Manual, enter a seed in the Initial random seed field. The random seed affects which sampling points you get from the Latin hypercube sampling.
|
•
|
In general, use the Move Up (), Move Down (), and Delete () buttons and the fields under tables to edit the table contents. Or right-click a table cell and select Move Up, Move Down, or Delete.
|
•
|
The Add button () adds a new input parameter to the list.
|
•
|
Use the Clear Table button () to clear the entire table.
|
In order for the Distribute model evaluation check box to function, you must start COMSOL with a setup for running COMSOL on clusters or other multicore system using, for example, comsol -nn 2 -nnhost 2 on Linux® or mpiexec -n 2 comsolcluster.exe -nnhost 2 on Windows® to start 2 compute nodes. You can also run COMSOL with a distributed parametric sweep from the command line. See Running COMSOL in Parallel on Clusters for more information.
|