Welcome to the FEBio Forum. This forum serves the community of FEBio and FEBio Studio users and developers. Forum participants are encouraged to post questions, as well as answer posts from others. A broad level of participation is encouraged, to create a vibrant community that helps improve the quality and usefulness of these open-source/free software products. Moderators are here to assist with explaining novel features, addressing bug reports and reviewing feature requests, but the effectiveness of the forum depends critically on the participation of experienced users who can assist novices or share ideas and models that explore challenging problems. Please feel free to join in this effort. You can subscribe to forums by pressing the "Subscribe" button at the top of the forum. This will allow you to stay up to date on recent activity on the forum.
The FEBio software downloads and knowledgebase can be found here.
I am trying to run a fluid structure interaction model which runs fine when no loads are added but when I add surface loads I get the error message:
* tag "Surface" (line 333353) : missing attribute "id" *
I am running FEBio 3.0.Any advice is appreciated.
I have the same error while attempting to run the .feb file from the command prompt. However, it runs perfectly fine while running from FEBio studio.
Here is the file.
The file that you attached has two issues, both of which get automatically corrected when you import the model into FEBioStudio:
1) You have an "inner" surface definition which doesn't include any faces. This causes an error when executing the model directly from the command prompt. When imported into FEBioStudio however, then exported again for an FEBio run, this "inner" surface is not saved. (You also have an "outer" surface definition, which properly defines faces, but since it is not used in your analysis it also doesn't get saved.) So the model runs fine (also see next point).
2) You have prescribed boundary conditions associated with a loadcurve lc="1", but your model file is missing a loadcurve definition section (no <LoadData> section). When imported into FEBioStudio, a default loadcurve is created and associated with these prescribed boundary conditions.
So the issue is with the original model file, but luckily FEBioStudio fixes them. You can check this by looking at the jobs/ folder where the .feb file is re-saved and the .xplt and .log files are created. This .feb file is not identical to the one you imported into FEBioStudio.
Comment