The developments that have been completed in this phase add the capability to OpenLEGO to automatically implement subdrivers (see subdriver_component.py) in OpenMDAO models. The specification of these subdrivers are a key component of distributed MDO architectures such as Collaborative Optimization (CO) and BLISS-2000. In this development the CO architecture has been used as test case, whereas BLISS-2000 will be implemented in future phases as it requires some additional components to be implemented.
The developments that have been completed in this phase add the capability to OpenLEGO to automatically implement subdrivers (see subdriver_component.py) in OpenMDAO models. The specification of these subdrivers are a key component of distributed MDO architectures such as Collaborative Optimization (CO) and BLISS-2000. In this development the CO architecture has been used as test case, whereas BLISS-2000 will be implemented in future phases as it requires some additional components to be implemented.