Running DOE with multiple analyses in MotionView

Praful
Praful
Altair Employee
edited April 2023 in Altair HyperWorks

Creating analyses or events for a multi-body model is one of the powerful features of MotionView. A model can be set-up for various test cases. MotionView then can submit a job to MotionSolve for each analysis or all analyses together.

How would you set up a DOE or optimization which involves varying one or more parameters and solving for all these events in one go ? Hyperstudy allows running a job with only one analysis per model.

There is a way around. This can be done by using combination of mdl_batch (MotionView in batch mode) and HyperStudy.

To accomplish this, follow these steps

1. Register the mdl_batch that is in the Hyperworks install (~install/hwdesktop/io/translators/bin/win64 on Windows) as a solver script in HyperStudy

2. Use Parametrized file as the model with the MotionView mdl as Resource

3. Create parameters chosing the entity values that needs to be used as design variables.

4. Select the registered mdl_batch as the Solver execution script.

5. Append "MotionSolve runfile.xml -ANALYSIS:ALL SCRIPT:MotionSolve_HST" (without quotes) to the Solver input arguments {filepath}

Follow rest of the hyperstudy set up as usual - testing models, definining output responses etc.

Watch this short video: