Hello,
is it possible to delete individual results of calculated load cases from the database on a group-specific basis?
I am playing with stiffnesses within my calculation and thus create unrealistic results in some components. the internal forces within these components are to be deleted so that a global design of the entire system can be carried out without group-specific settings with correct results. the whole thing is within a loop, therefore the global design lends itself to this.
+++ deutsche ĂĽbersetzung +++
Hallo,
ist es möglich einzelne ergebnisse von berechenteten lastfällen gruppen-spezifisch au der datenbank zu löschen?
Ich spiele mit Steifigkeiten innerhalb meiner Berechnung und erzeuge so unrealistische Ergebnisse in manchen Bauteilen. Die Schrittgrößen innerhalb dieser Bauteile sollen gelöscht werden, damit eine globale Bemessung des gesamten Systems ohne gruppen-spezifische Einstellungen mit korrekten Ergebnissen erfolgen kann. Das ganze ist innerhalb einer schleife, deshalb bietet sich die globale Bemessung an.
I tried something like:
+prog sofiload iter
kopf löschen der ergebnisse für spezifische gruppen
loop#k grup_falsch; grup #grup_falsch(#k); endloop
lf 3,4,12 typ del
ende
You’re deleting the loadapplication (sofiload), you want to “delete” the actual result produced by e.g. ASE or Maxima.
I think the easiest approach is copying only the results you want using dbmerg.
E.g. copying only group 2 of quad forces from lc 1 to 20 with a factor 2 (if you need factors that is)
+Prog dbmerg
Lc No 20 NoS 1
Grp No 2
Quad Type Forc Fmx 2.
End
Deleting load cases with the SOFiLOAD comand LF ... TYP DEL only sets all values of the load case or the load case header to 0. As far as I know, it is not possible to delete the results of a single group.
Best regards
Frederik Höller
Your SOFiSTiK Support Team
Sorry, got the wrong wording with “delete” in my answer.
I think copying the results is the right idea. But i can’t get it to work in my case - the new lc does not show in wingraf. Did copy your example though - had to add the group divisor, maybe that’s the issue - and adjusted it to my system.
My solution is in creating a vector which contains the group information and activating the right groups within the bemess and aqb runs. It is simply not that easy to ignore or overwrite specific information inside the .cdb.