PEM
pem.py
Module for full multidisciplinary Hall thruster predictive engineering model(s).
Note
Multidisciplinary systems are specified using the SystemSurrogate
object from the amisc
package. This data
structure allows feedforward and feedback connections between a set of component models. It can be used to build
a surrogate for the MD system, or to evaluate the system directly using the underlying component models.
Includes
pem_v0()
- The v0 cathode-thruster-plume feedforward multidisciplinary system.
pem_v0(save_dir=None, executor=None, init=True, hf_override=False, var_file=CONFIG_DIR / 'variables_v0.json', from_file=None)
Return a SystemSurrogate
object for the feedforward v0 PEM system.
PARAMETER | DESCRIPTION |
---|---|
save_dir |
where to save surrogate and model outputs
TYPE:
|
executor |
the parallel execution manager
TYPE:
|
init |
whether to initialize the surrogate (will evaluate all component models)
TYPE:
|
hf_override |
whether to use only highest-fidelity for all models
TYPE:
|
var_file |
the path to the
TYPE:
|
from_file |
the
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
SystemSurrogate
|
the |