Presentation on theme: "Bidirectional Interface to SolidWorks"— Presentation transcript:
1Bidirectional Interface to SolidWorks Pacemaker ElectrodeBidirectional Interface to SolidWorks
2Capabilities of the Bidirectional Interface Associatively transfer geometry from the open active document, either part or assembly, in SolidWorks to COMSOL Multiphysics.Update geometry parameters in the open active document in SolidWorks.Set up an automatic parameter sweep for multiple geometry parameters. Take advantage of distributed memory systems, such as Windows and Linux clusters.
3Model Definition The geometry represents a pacemaker electrode. Boundaries with applied positive potential.The geometry represents a pacemaker electrode.This model studies the heating effect of the current flowing through the surrounding tissue.Grounded boundaries.Cylinder representing the surrounding tissue.
4Workflow Open the CAD file in SolidWorks. Transfer the geometry with the interface.Set up and solve the model in COMSOL MultiphysicsDraw additional geometryDefine integration variable to evaluate the resistive heatAssign material propertiesDefine boundary settingsCreate a meshSolve the model.Study the effect of geometry design parameters on the solution either by manual or automatic parametric sweep.
5The bidirectional interface always transfers the geometry in the open active document in SolidWorks.
6In the COMSOL Multiphysics Model Navigator select the Conductive Media DC application mode.
7In the COMSOL Multiphysics GUI select File>SolidWorks Connection>Initialize to transfer the geometry and initialize the connection between COMSOL Multiphysics and SolidWorks.
8When the transfer is ready the geometry appears in the COMSOL Multiphysics GUI.
9Use the drawing tools in COMSOL Multiphysics to create the geometry for the surrounding tissue.
10To evaluate the total resistive heat in the tissue define a variable in the Subdomain Integration Variables dialog box.
11Set the material properties in the Subdomain Settings dialog box.
12Define the electric potential and grounded boundaries in the Boundary Settings dialog box.
13Click the Solve button to solve the model. Slice plot of the electric potential in the tissue surrounding the electrode.
14Use the Plot Parameters dialog box to plot the resistive heating in the tissue.
15Parametric StudyStudy the effect of design parameters on the resistive heating.Position of grounded region.Size of region where positive potential is applied.
16Update of Geometry Parameters from the COMSOL Multiphysics GUI Define geometry parameters in SolidWorks and link to sketch dimensions.Define corresponding constants in COMSOL Multiphysics to which you can assign new values.Update the geometry from the COMSOL Multiphysics GUI.Geometry parameters and the geometry in SolidWorks document are updated and sent back to COMSOL MultiphysicsSubdomain, boundary and mesh settings are associative and retained in the updated model.Solve the model again.
17In the SolidWorks GUI select Equations from the Tools menu.
27A small symbol in front of the dimension shows that it is linked A small symbol in front of the dimension shows that it is linked. Notice that its name has also changed.
28Perform similar steps to link the highlighted length dimension to the position parameter.
29The SolidWorks geometry is now prepared for parameter update through the bidirectional interface.
30In the COMSOL Multiphysics GUI select Constants from the Options menu.
31Enter the constants radius and position and their new values 1 and 12, respectively. These correspond to the geometry parameters defined in SolidWorks.During update of the geometry these constants will be transfered to SolidWorks
32Select File>SolidWorks Connection>Update to transfer the constants and to initiate an update of the geometry in SolidWorks.
33When the transfer is ready the updated geometry appears in the COMSOL Multiphysics GUI.
34In the SolidWorks GUI the parameters and the geometry have been updated.
35Click the Solve button in the COMSOL Multiphyiscs GUI to obtain the new solution.
36Parametric SweepAutomatically solve the model for a range of geometry parameters.Obtain a log-file containing design parameters and selected global variables evaluated for each solved model.Optionally save each solved model as an .mph file.
37Select File>SolidWorks Connection>Geometric Parametric Sweep to set up and automatically solve the model for a range of geometry parameters.
38Enter a name for the log file and list the variables to be evaluated. Enter a list of geometry parameters, and a range of valuesClick Solve to start the sweep.You can also select to save each solved model file separately.
40Parameter NamesFor feature and sketch dimensions Solidworks automatically generates names of the format where D1 refers to a dimension of Feature1, and Feature stands for either Sketch or a feature name, such as Extrude, Revolve, Fillet, etc.You can use this information to create an equation of the form to assign a user defined parameter to a feature parameter.
41Assembly DocumentsDefine a parameter “myparameter” in the assembly document.You can update the value of this parameter through the bidirectional interface.Link this parameter to any feature on the assembly level.To link this parameter to a feature or sketch parameter in a part define an equation in the part document of the form: