Zum Inhalt springen

Kani-Verfahren

aus Wikipedia, der freien Enzyklopädie

Das Kani-Verfahren von Gaspar Kani (* 16. Oktober 1910 in Franztal bei Semlin (heute Stadt Belgrad) in Serbien; † 29. September 1968 in Lake Simcoe, Ontario, Kanada) ist ein iteratives Momentenausgleichsverfahren der Baustatik für die Berechnung von mehrstöckigen Rahmen mit überwiegender Beanspruchung durch Biegemomente. Es ist ein Handrechenverfahren für hochgradig statisch unbestimmte Systeme zur Bestimmung der zugehörigen Lager- und Schnittreaktionen.

Die Grundlage der iterativen Berechnung nach Kani ist das Gauß-Seidel’sche Iterationsverfahren. Der Momentenausgleich wird iterativ an den Knoten des Stabtragwerkes ausgeführt. Üblicherweise werden die Momente in einer Systemskizze an den Knoten eingetragen. Es ähnelt dem Cross-Verfahren von Hardy Cross von 1930. Das Kani-Verfahren berücksichtigt in besonders einfacher Form die Verschieblichkeiten des Stabwerkes. Beide Verfahren sind heute nur noch in Lehrbüchern zu finden; für die praktische Berechnung werden heute Computerprogramme verwendet.

Die Vorteile des Verfahrens liegen in der Tatsache begründet, dass trotz der Komplexität der Rechnung nur die vier Grundrechenarten benötigt werden. Weiterhin beeinflusst ein einzelner Rechenfehler nur die Dauer der Iteration, nicht aber das Ergebnis der Berechnung. Vouten können sehr einfach in der Rechnung berücksichtigt werden.

Der Rechnungsgang besteht im Wesentlichen aus folgenden Schritten:

  1. Festlegung der Volleinspannmomente für jeden Knoten (Rahmenecke); diese können einschlägigen Tabellen entnommen werden.
  2. Für jeden Knoten werden die Steifigkeiten der angeschlossenen Rahmenstäbe ermittelt; aus diesen Werten werden die Drehfaktoren bestimmt
  3. Für jedes Stockwerk des Rahmens werden aus den gleichen Steifigkeiten die Verschiebungsfaktoren ermittelt.
  4. Beginnend am Knoten mit dem größten Volleinspannmoment werden die Verdrehungsanteile berechnet, wobei die Verdrehungsanteile der Nachbarknoten in die Rechnung eingehen. Die Berechnung schreitet von Knoten zu Knoten fort.
  5. In analoger Weise werden die Verschiebungsanteile der Stockwerke bestimmt.
  6. Nach der Konvergenz der Verdrehungs- und Verschiebungsanteile bis zur gewünschten Genauigkeit ist die Iteration beendet.
  7. Die Endabrechnung erfolgt durch die Addition der Volleinspannmomente, der Dreh- und Verschiebeanteile eines jeden Knotens und eines jeden Stockwerkes, wobei auch die Drehanteile der Nachbarknoten und die Verschiebeanteile der Nachbarstockwerke in die Rechnung eingehen.

Gaspar Kani veröffentlichte sein Verfahren 1949. Er berechnete damit die erste deutsche Spannbetonbrücke, die bei Heilbronn für die Eisenbahn erbaut wurde.

Literatur

  • Gaspar Kani: Die Berechnung mehrstöckiger Rahmen. Wittwer, Stuttgart 1956.

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20070929140705
      | {{#ifeq: 20070929140705 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20070929140705}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20070929140705}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Statik-Script Uni Essen | {{#invoke:WLink|getEscapedTitle|Statik-Script Uni Essen}} | {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20070929140705|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf}}
    || {{#if:  || }}
  }}{{#if: Statik-Script Uni Essen
    | {{#if: {{#invoke:WLink|isBracketedLink|Statik-Script Uni Essen}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://clwks1.statik.uni-essen.de/contenido/statik/download/lehre/Skripte/Buecher/Teil-1-Statik.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}