inverse fitting model

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • NataCalc
    Member
    • Jan 2019
    • 87

    #16
    Hi Steve,

    What would be the best way to inverse fitting the uniaxial tensile data: (1) load versus displacement or (2) stress versus strain?

    Regards,
    Nataliya

    Comment

    • maas
      Lead Code Developer
      • Nov 2007
      • 3435

      #17
      Hi Nataliya,

      I recommend using whatever is closest to your experimental data, which usually would be load versus displacement.

      Cheers,

      Steve
      Department of Bioengineering, University of Utah
      Scientific Computing and Imaging institute, University of Utah

      Comment

      • NataCalc
        Member
        • Jan 2019
        • 87

        #18
        Hi Steve,

        I have finished with inverse fitting elastic properties and now I am experiencing the volume mesh issue. It seems that my volume mesh has that many elements that I receive this message while running FEBio, is it the case?:

        Error using org.apache.xerces.jaxp.DocumentBuilderImpl/parse
        Failed to retrieve Exception Message


        Error in xmlread (line 112)
        parseResult = p.parse(fileObj);

        Error in febioStruct2xml>textModeElementAttributeParse (line 324)
        domNode2 = xmlread(fileName); %Reimport docNode

        Error in febioStruct2xml>febioStruct2xmlStep (line 178)
        [domNode,rootNode]=textModeElementAttributeParse(domNode,rootNode,cu rrentFieldName,attributeStruct,arrayDataSet,numArr ay,fieldNameSetSub,fileName,arrayParseMethod);

        Error in febioStruct2xml>recursiveElementParse (line 228)
        [domNode,elementNode]=febioStruct2xmlStep(domNode,elementNode,parseStru ctSub,optionStruct,fileName); %Add whatever is nested in here

        Error in febioStruct2xml>febioStruct2xmlStep (line 210)
        [domNode,rootNode]=recursiveElementParse(domNode,rootNode,currentFie ldName,currentFieldValue,optionStruct,fileName);

        Error in febioStruct2xml>recursiveElementParse (line 223)
        [domNode,elementNode]=febioStruct2xmlStep(domNode,elementNode,currentFi eldValue,optionStruct,fileName); %Add whatever is nested in here

        Error in febioStruct2xml>febioStruct2xmlStep (line 210)
        [domNode,rootNode]=recursiveElementParse(domNode,rootNode,currentFie ldName,currentFieldValue,optionStruct,fileName);

        Error in febioStruct2xml (line 78)
        [domNode]=febioStruct2xmlStep(domNode,rootNode,parseStruct, optionStruct,fileName);

        Error in Scaffold_Data_inverse_FEA_uniaxial_2019_11_13 (line 352)
        febioStruct2xml(febio_spec,febioFebFileName); %Exporting to file and domNode

        Exception in thread "Explorer NavigationContext request queue": java.lang.OutOfMemoryError: GC overhead limit exceeded
        at com.mathworks.mlwidgets.explorer.extensions.archiv e.ZipFileMounter.open(ZipFileMounter.java:21)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.resolveLocation(VirtualFileSystem.java: 297)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.getTarget(VirtualFileSystem.java:276)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.resolveLocation(VirtualFileSystem.java: 285)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.getTarget(VirtualFileSystem.java:276)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.isMountPoint(VirtualFileSystem.java:239 )
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.toExternalEntry(VirtualFileSystem.java: 324)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileSystem.toExternalEntry(VirtualFileSystem.java: 319)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList$MountingReceiver.receive(VirtualFileList. java:106)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList$MountingReceiver.receive(VirtualFileList. java:95)
        at com.mathworks.util.AsyncReceiverUtils$3.receive(As yncReceiverUtils.java:77)
        at com.mathworks.mlwidgets.explorer.model.realfs.Stat ToEntryAdapter.receive(StatToEntryAdapter.java:37)
        at com.mathworks.cfbutils.NativeCfb.listFiles(Native Method)
        at com.mathworks.mlwidgets.explorer.model.realfs.Real FileList.readFilesAndFolders(RealFileList.java:47)
        at com.mathworks.mlwidgets.explorer.model.overlayfs.O verlayFileList.readFilesAndFolders(OverlayFileList .java:52)
        at com.mathworks.mlwidgets.explorer.model.vfs.Virtual FileList.readFilesAndFolders(VirtualFileList.java: 57)
        at com.mathworks.mlwidgets.explorer.model.table.UiFil eList.readAndUpdateCache(UiFileList.java:364)
        at com.mathworks.mlwidgets.explorer.model.table.UiFil eList.access$500(UiFileList.java:45)
        at com.mathworks.mlwidgets.explorer.model.table.UiFil eList$6.run(UiFileList.java:325)
        at com.mathworks.util.RequestQueue.execute(RequestQue ue.java:129)
        at com.mathworks.util.RequestQueue.access$000(Request Queue.java:25)
        at com.mathworks.util.RequestQueue$2.run(RequestQueue .java:79)
        at java.lang.Thread.run(Thread.java:748)
        >>

        Comment

        • maas
          Lead Code Developer
          • Nov 2007
          • 3435

          #19
          Hi Nataliya,

          It could be that you are running out of memory on your computer. Are you running FEBio from within MATLAB? If so, perhaps try running your model from outside MATLAB, making sure not to have any other programs running that could be taking up a lot of memory. Hopefully that would free up enough memory for you to run your models.

          Cheers,

          Steve
          Department of Bioengineering, University of Utah
          Scientific Computing and Imaging institute, University of Utah

          Comment

          Working...
          X
          😀
          😂
          🥰
          😘
          🤢
          😎
          😞
          😡
          👍
          👎