Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Geodise Project, University of Southampton, 2003. Workflow GUI and SMS Fenglian Xu May 2003

Similar presentations


Presentation on theme: "© Geodise Project, University of Southampton, 2003. Workflow GUI and SMS Fenglian Xu May 2003"— Presentation transcript:

1 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Workflow GUI and SMS Fenglian Xu May 2003 Email: F.Xu@soton.ac.uk

2 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Background  Design optimisation and search is a long and repeat process oBegin with a problem definition or using a tool to generate a geometry. oUse a CFD to generate a mesh and find the value of the objective function. oRun a solver repeatedly to find an improved design.  Potential problem sets oMatlab based axisymmetric nacelle –RR oFortran based Airbus 2d/3d wing-BAE oProE based Nacelle-RR oCatia based Hawk-BAE oFortran based Guide vane-RR  Different solvers oMatlab potential flow oGambit / Fluent oHydra ( +adjoint ) oAeroacoustic oFlutter solvers-needs FEA oRR MEFP RANS

3 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Background  What is workflow? oAutomation of a business process oDocuments, information or tasks are passed from one participant to another for action, according to a set of procedural rules during a whole or part process. oParticipant can be human or machine.  Key benefits of workflow oImproved efficiency-automation of many executable processes results in the elimination of many unnecessary steps. oFlexibility - software control over processes enables their re-design in line with changing engineers needs. oSimplification and streamlining - simple to use oAble to save the results to DB

4 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Solution  Business processes components oExecutable tasks – Matlab functions oDataflow – passes from one task to another task oControl flow – decides if the dataflow is passed in sequence or in parallel  Enactment engine oMatlab host environment  Business Process Executable Language For Matlab(BPEL4Matlab) o.M file created by a Visual tool. oNot XML format of XLANG, WSFL, BPEL4WS, XPDL etc.

5 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Architecture of workflow GUI

6 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Current Workflow Functions  Construct workflows oEnable users to drag and drop a task node into a workspace. oEnable users to make connections between task nodes. oEnable users to change values of the input parameters. oEnable users to configure the dataflow of a connection.  Submit job to enactment engine oSubmit a.m file as represent of a workflow to a remote host. oRun the job on the remote host. oStore intermediate results in a shared storage.  Visualise the results oMonitor feedback from the running job. oVisualise graphical output.

7 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Workflow Editor Output file DB …

8 © Geodise Project, University of Southampton, 2003. http://www.geodise.org Future Work – Workflow Editor Enhancement of GUI Features –Enable users to select an overloaded function –Add more flexible cell renders for non-primitive data type in the task property sheet –Enable multiple selection in the connection configuration dialog –Enable moving task nodes and linked connections –Implement menu functions – save, load etc –Implement a job monitor –Enable a job to be run on either a local or a remote Matlab host environment –Enable a join and a fork control flow –Enable users to add their own functions into the tree structure –Enable variable numbers of input parameters –May add a conditional node Integration with Knowledge –Enable users to load a project via knowledge advisor by a given keyword –Overloaded functions should be provided with context-sensitive knowledge –‘Design-advisor’ for constructing a workflow


Download ppt "© Geodise Project, University of Southampton, 2003. Workflow GUI and SMS Fenglian Xu May 2003"

Similar presentations


Ads by Google