{"id":22042,"date":"2025-08-27T15:27:43","date_gmt":"2025-08-27T15:27:43","guid":{"rendered":"https:\/\/support.buildsoft.eu\/docs\/diamonds\/berekeningen\/berekening-van-de-kniklengtes\/"},"modified":"2026-03-11T10:59:43","modified_gmt":"2026-03-11T10:59:43","slug":"berekening-van-de-kniklengtes","status":"publish","type":"docs","link":"https:\/\/support.buildsoft.eu\/nl\/docs\/diamonds\/berekeningen\/berekening-van-de-kniklengtes\/","title":{"rendered":"Berekening van de kniklengtes"},"content":{"rendered":"<p><\/p>\n\n<p>Om kniklengtes te berekenen:<\/p>\n\n<ul>\n<li>Controleer of de <a rel=\"noreferrer noopener\" href=\"https:\/\/support.buildsoft.eu\/docs\/diamonds\/working-environment\/defining-groups\/buckling-groups\/\" data-id=\"18253\" target=\"_blank\" data-type=\"docs\">default groepsdefinitie <\/a>zinvol is voor jouw structuur. Indien niet, corrigeer ze dan.<br\/>De berekening van de kniklengtes is niets waard als de groepsdefinitie fout is.  <\/li>\n\n\n\n<li>Klik op <img decoding=\"async\" loading=\"lazy\" width=\"26\" height=\"27\" class=\"wp-image-2233\" style=\"width: 26px;\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2018\/01\/ButtonCalculateBucklingLengths.png\" alt=\"\"\/> of ga naar het menu<em>&#8216;Analyse <\/em>&#8211;<em> Kniklengtes berekenen&#8217;.<\/em> <br\/>Het volgende venster verschijnt:<\/li>\n<\/ul>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2025\/08\/VensterBerekenKniklengtes.png\"><img decoding=\"async\" loading=\"lazy\" width=\"477\" height=\"636\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2025\/08\/VensterBerekenKniklengtes.png\" alt=\"\" class=\"wp-image-15498\"\/><\/a><\/figure><\/div>\n<ul>\n<li>Flexural buckling can occur around two axes: the local y'(u) and z'(v)-axis \n\n\n\n\n\n\n\n\n<ul>\n<li>Controleer rond welke assen Diamonds de kniklengtes moet berekenen.<\/li>\n\n\n\n<li>Selecteer de analysestrategie. <br\/>U kunt kiezen tussen: <strong>verplaatsbare, niet-verplaatsbare en half-verplaatsbare knopen.<\/strong> <br\/>Vooral bij staalconstructies hangt de analysestrategie voor de kniklengtes af van de horizontale stijfheid van de constructie (<a rel=\"noreferrer noopener\" href=\"https:\/\/support.buildsoft.eu\/knowledge-base\/how-to-do-the-elastic-analysis-for-steel\/\" target=\"_blank\">meer info<\/a>). <br\/>De achtergrond van de 3 strategie\u00ebn wordt onderaan dit artikel gegeven. <\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Groepeer onlogisch niet-gegroepeerde<\/strong><br\/>Als deze optie is aangevinkt, worden staven die op dezelfde as liggen, zonder ondersteuning of andere staven waarmee ze verbonden zijn en die zijn gedefinieerd als \u2018ongegroepeerd\u2019, toch gegroepeerd.<br\/>Deze optie is standaard aangevinkt, omdat dit een veilige aanpak is.<br\/><img decoding=\"async\" loading=\"lazy\" width=\"382\" height=\"259\" class=\"wp-image-18158\" style=\"width: 250px;\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2025\/08\/FiguurOnlogischeGroepen.png\" alt=\"\"\/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Geef aan of Diamonds de kniklengtes moet berekenen voor <strong>alle staven of alleen voor de geselecteerde staven<\/strong>.<\/li>\n\n\n\n<li><strong>Combinatie voor bepalen niet-lineariteiten<\/strong><br\/>Deze optie is enkel zichtbaar wanneer de structuur element met niet-lineair gedrag bevat (zoals trekstaven, steunpunten die geen trek\/stuk kunnen opvangen, stijfheidsdiagram, &#8230;). <br\/>Stel een structuur bevat 20 trekstaven. In combinatie 1 werken een aantal trekstaven op trek. In combiantie 2 werkt een andere set aan trekstaven. De verdeling van welke trekstaven werken en welke niet, bepaalt de stijfheid van de structuur. Een stijfheid die verschilt per geselecteerde combinatie. Omdat de berekening van de kniklengte afhankelijk is van de stijfheid van de constructie, moet je een referentiecombinatie kiezen (meestal UGT FC 1). Met deze stijfheidsverdeling berekent Diamonds de kniklengtes.  <\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Achtergrondinformatie over de analysestrategie\u00ebn<\/h2>\n\n<p>Om de verschillende berekeningsstrategie\u00ebn uit te leggen, moeten we eerst uitleggen hoe de berekening van de kniklengte in Diamonds werkt:<\/p>\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2025\/08\/FiguurKniklengteBerekenen.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1415\" height=\"408\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2025\/08\/FiguurKniklengteBerekenen.png\" alt=\"\" class=\"wp-image-18240\"\/><\/a><\/figure>\n\n<ul>\n<li>Stap 1: de staaf waarvoor je de kniklengte wilt berekenen<\/li>\n\n\n\n<li>Stap 2: Diamonds oefent een gelijkmatig verdeelde belasting uit op de staaf, loodrecht op de as waarvoor je de kniklengte wilt bepalen.<br\/>Wanneer twee (of meer staven) gegroepeerd zijn omdat ze fysiek als geheel kunnen knikken, wordt de gelijkmatig verdeelde belasting gelijktijdig op alle gegroepeerde staven geplaatst en komen de randvoorwaarden waarmee in de differentiaalvergelijking van Euler rekening moet worden gehouden, overeen met de steunen aan de uiteinden van de gegroepeerde staven.<\/li>\n\n\n\n<li>Stap 3: Door de gelijkmatige belasting ontstaan interne krachten <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-27d6692c77760dc1111628e74a6d272f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"19\" style=\"vertical-align: 0px;\"\/> en <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-54e215a7a583b4f357a5a627420bcf2f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> en zal de staaf vervormen <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-e817933126862db10ae510d35359568e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/> en <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-946faa89d53106ec0cb57498ba34750e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&phi;\" title=\"Rendered by QuickLaTeX.com\" height=\"1\" width=\"1\" style=\"vertical-align: 0px;\"\/>. <\/li>\n\n\n\n<li>Stap 4: De verhoudingen V\/u en M\/\u03c6 bepalen de trasnlatie- en hoekstijfheid van equivalente veren aan elk van de uiteinden.<\/li>\n\n\n\n<li>Stap 5: Voor een staaf die aan beide uiteinden wordt vastgehouden door een translatie- en rotatieveer, kunnen we de differentiaalvergelijking van Euler toepassen:<br\/><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-823f95bafd11affa0aa8e9bceec56a9d_l3.png\" height=\"19\" width=\"968\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#69;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#73;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#117;&#61;&#34;&#34;&#32;&#112;&#61;&#34;&#34;&#093;&#60;&#98;&#114;&#47;&#62;&#68;&#101;&#122;&#101;&#32;&#118;&#101;&#114;&#103;&#101;&#108;&#105;&#106;&#107;&#105;&#110;&#103;&#32;&#104;&#101;&#101;&#102;&#116;&#32;&#118;&#111;&#108;&#103;&#101;&#110;&#100;&#101;&#32;&#97;&#108;&#103;&#101;&#109;&#101;&#110;&#101;&#32;&#111;&#112;&#108;&#111;&#115;&#115;&#105;&#110;&#103;&#58;&#60;&#98;&#114;&#47;&#62;&#92;&#091;&#117;&#61;&#65;&#92;&#99;&#100;&#111;&#116;&#32;&#115;&#105;&#110;&#40;&#92;&#97;&#108;&#112;&#104;&#97;&#32;&#120;&#41;&#43;&#66;&#92;&#99;&#100;&#111;&#116;&#32;&#99;&#111;&#115;&#40;&#92;&#97;&#108;&#112;&#104;&#97;&#32;&#120;&#41;&#43;&#67;&#92;&#99;&#100;&#111;&#116;&#32;&#120;&#43;&#68;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><br\/>met <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-cabf19bc41c4032eadd924191c452192_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#97;&#108;&#112;&#104;&#97;&#61;&#92;&#115;&#113;&#114;&#116;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#80;&#125;&#123;&#69;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#73;&#125;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"32\" width=\"79\" style=\"vertical-align: -10px;\"\/><br\/>Wanneer we de vier randvoorwaarden uitdrukken in functie van de algemene oplossing, bekomen we een stelsel van vier vergelijkingen met vier onbekenden A, B, C en D.<br\/>Dit stelsel heeft een niet-triviale oplossing wanneer de determinant nul is. De determinant is slechts nul voor bepaalde waardes van \u03b1.<br\/>De kleinste \u03b1 van deze waardes correspondeert met de kritieke last P<sub>k<\/sub> die de staaf doet uitknikken.<\/li>\n\n\n\n<li>Stap 6: van de knikbelasting <sub>Pk<\/sub> kan de overeenkomstige kniklengte<sub>lk<\/sub> worden afgetrokken.<br\/><p class=\"ql-center-displayed-equation\" style=\"line-height: 45px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/ql-cache\/quicklatex.com-b09da950d3c53af1f70ee71ffc469a98_l3.png\" height=\"45\" width=\"113\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#80;&#95;&#107;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#105;&#94;&#50;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#69;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#73;&#125;&#123;&#108;&#95;&#107;&#94;&#50;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/li>\n\n\n\n<li>Stap 7: Diamonds herhaalt stap 1-6 in de andere richting.<\/li>\n<\/ul>\n\n<p>In de hierboven besproken berekening van de kniklengte is de stijfheid van de aangrenzende constructie in de verhoudingen (V\/u) en (M\/\u03c6). Eurocode bevat dit scenario echter niet. Eurocode geeft twee kniklengtes: \u00e9\u00e9n voor verplaatsbare knopen en \u00e9\u00e9n voor niet-verplaatsbare knopen. Dus in Diamonds:<\/p>\n\n<ul>\n<li>wanneer je \u201c<strong>niet-verplaatsbare knopen<\/strong>\u201d hebt geselecteerd<br\/>De stijfheid van de aangrenzende constructie wordt verondersteld oneindig stijf te zijn. Voor Diamonds betekent dit dat de verhouding V\/u op ininity wordt gezet.<br\/>Deze methode moet worden gebruikt in het geval van een 2e orde berekening of tijdens een 1e orde analyse van een geschoord spant.<br\/>Deze methode resulteert in kniklengtes kleiner of gelijk aan de systeemlengte.<\/li>\n\n\n\n<li>wanneer je \u201c<strong>verplaatsbare knopen<\/strong>\u201d hebt geselecteerd<br\/>De stijfheid van de aangrenzende constructie wordt verondersteld nul te zijn. Voor Diamonds betekent dit dat de kleinste V\/u-verhouding op nul wordt gezet.<br\/>Deze methode negeert de stijfheid van de aangrenzende structuur. Dit simuleert de situatie waarin alle samengedrukte staven tegelijkertijd hun knikstabiliteit verliezen.<br\/>Deze methode moet worden gebruikt met een 1e orde berekening van een ongeschoord spant.<br\/>Deze methode resulteert in kniklengtes groter of gelijk aan de systeemlengte. Dit is de meest conservatieve optie.<\/li>\n\n\n\n<li>wanneer je \u201c<strong>half-verplaatsbare knopen<\/strong>\u201d hebt geselecteerd<br\/>De stijfheid van de omliggende structuur wordt in rekening gebracht.<br\/>Deze methode wordt gebruikt bij de analyse van de 1e orde van een geschoord spant.<br\/>Resultaten in kniklengtes tussen de nietverplaatsbare en de verplaatsbare methode.<\/li>\n<\/ul>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \" id=\"\" style=\"\">\r\n    \t\t\t<span class=\"hts-messages__title\">Limitations of the buckling length calculation in Diamonds<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tJe kan veel doen met de kniklengteberekening in Diamonds. Maar hij kan en zal niet elke situatie goed aanpakken. Enige waakzaamheid is aangeraden.<\/p>\n<p>Voorbeeld 1:<br \/><img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-13587 aligncenter\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2018\/01\/Buckling8.png\" alt=\"\" width=\"643\" height=\"158\"><\/p>\n<ul>\n<li>Probleem: wat is de kniklengte van kolom a in de veronderstelling dat je half-verplaatsbare knopen gebruikt?<\/li>\n<li>Antwoord: je verwacht dat de kniklengte gelijk is aan twee keer de hoogte van de kolom 2*L. Maar Diamonds berekent een kniklengte die veel kleiner is.<\/li>\n<li>Reden: als kolom a wil uitknikken, moeten kolommen b tot e volgen. Aangezien de eenheidsbelasting alleen op kolom a wordt uitgeoefend, hebben de kolommen b tot en met e niet de neiging om te knikken. Kolommen b tot e helpen de eenheidsbelasting op kolom a te dragen. Daarom is de kniklengte die Diamonds berekent kleiner dan wat je verwacht.<\/li>\n<li>Oplossing: een interne oplossing zou zijn om de eenheidsbelasting op alle kolommen toe te passen wanneer de kniklengte van kolom a wordt berekend. Maar dat zou betekenen dat Diamonds over een vorm van intelligentie beschikt om dit probleem te detecteren&#8230; Wat hij niet heeft. Het enige alternatief is dus dat je de kniklengtes handmatig oplegt.<\/li>\n<\/ul>\n<p>Voorbeeld 2:<br \/><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-13586 aligncenter\" src=\"https:\/\/support.buildsoft.eu\/wp-content\/uploads\/2018\/01\/Buckling9.png\" alt=\"\" width=\"400\" height=\"425\"><\/p>\n<ul>\n<li>Probleem: wat is de kniklengte van kolom a in de veronderstelling dat je half-verplaatsbare knopen gebruikt?<\/li>\n<li>Antwoord: je verwacht dat de kniklengte gelijk is de verdiepingshoogte van de knikvorm is een sinusgolf. Maar Diamonds berekent een kniklengte die veel kleiner is.<\/li>\n<li>Reden: als kolom a wil uitknikken, moeten kolommen b en c volgen. Maar omdat het eenheidsbelasting enkel op kolom a is geplaatst, knikken kolommen b en c niet samen met kolom a. Kolommen b en c helpen de eenheidsbelasting op kolom a te dragen. Daarom is de kniklengte die Diamonds berekent kleiner dan wat je verwacht.<\/li>\n<li>Oplossing: een interne oplossing zou zijn om de eenheidsbelasting afwisselend op de kolommen toe te passen wanneer de kniklengte van kolom a wordt berekend. Maar dat zou impliceren dat Diamonds een vorm van intelligentie heeft om dit probleem op te sporen&#8230; Wat hij niet heeft. Het enige alternatief is dus dat je de kniklengtes handmatig oplegt.<\/li>\n<\/ul>\n    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n","protected":false},"featured_media":0,"parent":19498,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"comment_count":0,"_links":{"self":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/22042"}],"collection":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/comments?post=22042"}],"version-history":[{"count":4,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/22042\/revisions"}],"predecessor-version":[{"id":25755,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/22042\/revisions\/25755"}],"up":[{"embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/19498"}],"next":[{"title":"Grondberekeningen","link":"https:\/\/support.buildsoft.eu\/nl\/docs\/diamonds\/berekeningen\/grondberekeningen\/","href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/22048"}],"prev":[{"title":"Modale analyse","link":"https:\/\/support.buildsoft.eu\/nl\/docs\/diamonds\/berekeningen\/modale-analyse\/","href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/docs\/21938"}],"wp:attachment":[{"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/media?parent=22042"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/support.buildsoft.eu\/nl\/wp-json\/wp\/v2\/doc_tag?post=22042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}