Poradnik: Przykład płyty o rozpiętości w dwóch kierunkach

From FreeCAD Documentation
This page is a translated version of the page Example Slab Spanning in Two Directions and the translation is 100% complete.
Other languages:
Ćwiczenie
Temat
Przykładowa płyta z prętami zbrojeniowymi w kształcie litery L Siatka zbrojeniowa
Poziom trudności
Średnio zaawansowany
Czas wykonania
dowolny
Autorzy
Shiv Charan
Wersja FreeCAD
0.20
Pliki z przykładami
nie dołączono
Zobacz również
-

Opis

Narzędzie Zbrojenie płyt pozwala użytkownikowi na tworzenie prętów zbrojeniowych wewnątrz obiektu konstrukcji płyty.

To narzędzie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków.

W tym przykładzie utworzymy zbrojenie płyty dla płyty rozpiętej w dwóch kierunkach, jak pokazano na poniższym rysunku.

Przykład zbrojenia płyty o rozpiętości w dwóch kierunkach w konstrukcji płyty.

Widok z prawej strony podanego przykładu zbrojenia płyty.

Widok z przodu podanego przykładu zbrojenia płyty.

Użycie

1. Wybierz dowolną ścianę wcześniej utworzonego obiektu konstrukcji płyty, jak pokazano na poniższym obrazku.

Wybrana ściana dla konstrukcji płyty.

2. Następnie wybierz Zbrojenie płyty z narzędzi prętów zbrojeniowych.

3. Na ekranie pojawi się okno dialogowe, jak pokazano poniżej.

Okno dialogowe dla zbrojenia płyty.

4. Wybierz żądany typ pokrycia siatki zbrojeniowej (Góra lub Dół) W przykładzie wybrano Dół.

5. Wybierz typ pręta zbrojeniowego Pręt zbrojeniowy odgięty i inne dane wejściowe dla prętów zbrojeniowych w kierunku równoległym do wybranej powierzchni, jak pokazano na poniższym rysunku.

Okno dialogowe dla zbrojenia płyty, zbrojenie w kierunku równoległym do wybranej ściany.

6. Teraz kliknij przycisk Dalej lub wybierz Pręty zbrojeniowe w widoku listy.

7. Teraz również wybierz typ pręta zbrojeniowego Pręt zbrojeniowy odgięty i inne żądane dane jako dane wejściowe dla prętów zbrojeniowych w kierunku poprzecznym wybranej powierzchni, jak pokazano na poniższym obrazku.

Okno dialogowe zbrojenia płyty prętami zbrojeniowymi w kierunku poprzecznym wybranej ściany.

11. Kliknij OK lub Zastosuj lub Zakończ, aby wygenerować zbrojenie płyty.

9. Kliknij Anuluj, aby zamknąć okno dialogowe.

Właściwości

Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.

  • DANEPokrycie siatki wzdłuż: Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji. Może mieć dwie wartości "Góra" i "Dół".
  • DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
  • DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
  • DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
  • DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
  • DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
  • DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
  • DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
  • DANEDługość kotwy: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
  • DANEKąt zgięcia: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
  • DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
  • DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
  • DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
  • DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.

Właściwości prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych giętych w kierunku równoległym do wybranej powierzchni:

  • DANEIlość: Zawiera liczbę prętów zbrojeniowych dystrybucyjnych dla prętów zbrojeniowych o kształcie giętym w kierunku równoległym.
  • DANERozstaw: Zawiera odstępy między prętami zbrojeniowymi rozdzielczymi dla prętów zbrojeniowych odgiętych w kierunku równoległym.

Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:

  • DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
  • DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
  • DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
  • DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
  • DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
  • DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
  • DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
  • DANEDługość kotwy: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
  • DANEKąt zgięcia: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
  • DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
  • DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
  • DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
  • DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.

Właściwości prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych giętych w kierunku poprzecznym do wybranej powierzchni:

  • DANEIlość: Zawiera liczbę prętów zbrojeniowych dystrybucyjnych dla prętów zbrojeniowych o kształcie giętym w kierunku poprzecznym.
  • DANERozstaw: Zawiera odstępy między prętami zbrojeniowymi rozdzielczymi dla prętów zbrojeniowych odgiętych w kierunku poprzecznym.

Tworzenie skryptów

Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.

Narzędzie Zbrojenie płyt może być używane z konsoli środowiska Python za pomocą następującej funkcji:

Tworzenie zbrojenia płyty o rozpiętości w dwóch kierunkach

Aby utworzyć zbrojenie płyty obejmujące dwa kierunki, jak pokazano na powyższych rysunkach, można użyć funkcji makeSlabReinforcement w następujący sposób:

from SlabReinforcement.SlabReinforcement import makeSlabReinforcement
SlabReinforcementGroup = makeSlabReinforcement(
    parallel_rebar_type="BentShapeRebar",
    parallel_front_cover=20,
    parallel_rear_cover=20,
    parallel_left_cover=10,
    parallel_right_cover=10,
    parallel_top_cover=30,
    parallel_bottom_cover=20,
    parallel_diameter=8,
    parallel_amount_spacing_check=True,
    parallel_amount_spacing_value=10,
    cross_rebar_type="BentShapeRebar",
    cross_front_cover=20,
    cross_rear_cover=20,
    cross_left_cover=10,
    cross_right_cover=10,
    cross_top_cover=29,
    cross_bottom_cover=20,
    cross_diameter=8,
    cross_amount_spacing_check=True,
    cross_amount_spacing_value=10,
    cross_rounding=2,
    cross_bent_bar_length=150,
    cross_bent_bar_angle=135,
    cross_distribution_rebars_check = True,
    cross_distribution_rebars_diameter = 8,
    cross_distribution_rebars_amount_spacing_check = True,
    cross_distribution_rebars_amount_spacing_value = 4,
    parallel_rounding=2,
    parallel_bent_bar_length=150,
    parallel_bent_bar_angle=135,
    parallel_distribution_rebars_check = True,
    parallel_distribution_rebars_diameter = 8,
    parallel_distribution_rebars_amount_spacing_check = True,
    parallel_distribution_rebars_amount_spacing_value = 4,
    mesh_cover_along = "Bottom",
    structure=App.getDocument("slab").getObject("Beam"),
    facename='Face4',
)
  • Tworzy obiekt SlabReinforcementGroup dla rozpiętości płyty z prostym zbrojeniem prętami zbrojeniowymi z podanego obiektu structure, który jest konstrukcją, oraz facename, który jest ścianą tej konstrukcji.
    • Jeśli nie podano structure ani facename, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.

Właściwości używane do łączenia płyt w dwóch kierunkach na potrzeby skryptów

Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:

  • DANEparallel_rebar_type: Typ pręta zbrojeniowego dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
  • DANEparallel_front_cover: Odległość między równoległym prętem zbrojeniowym a wybraną powierzchnią.
  • DANEparallel_rear_cover: Tylna otulina dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
  • DANEparallel_left_cover: Odległość między lewym końcem równoległego pręta zbrojeniowego a lewą ścianą konstrukcji.
  • DANEparallel_right_cover: Odległość między prawym końcem równoległego pręta zbrojeniowego a prawą ścianą konstrukcji.
  • DANEparallel_top_cover: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
  • DANEparallel_bottom_cover: Odległość między równoległymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
  • DANEparallel_diameter: Średnica równoległych prętów zbrojeniowych.
  • DANEparallel_amount_spacing_check: Jeśli jest ustawiona na Prawda, wartość parallel_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_amount_spacing_value jest używana jako odstęp w równoległych prętach zbrojeniowych.
  • DANEparallel_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między równoległymi prętami zbrojeniowymi w oparciu o wartość amount_spacing_check.
  • DANEparallel_rounding: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w wielokrotności parallel_diameter.
  • DANEparallel_bent_bar_length: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy wartość parallel_rebar_type to Pręt zbrojeniowy odgięty.
  • DANEparallel_bent_bar_angle: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy wartość parallel_rebar_type to Pręt zbrojeniowy odgięty.
  • DANEparallel_distribution_rebars_check: Jeśli wartość to Prawda, dodaje pręty rozdzielcze dla równoległych prętów zbrojeniowych o wygiętym kształcie. Wartość domyślna to Fałsz.
  • DANEparallel_distribution_rebars_diameter: Średnica prętów rozdzielczych dla prętów równoległych.
  • DANEparallel_distribution_rebars_amount_spacing_check: Jeśli wartość jest ustawiona na Prawda, wówczas wartość parallel_distribution_rebars_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_distribution_rebars_amount_spacing_value jest używana jako odstęp w parallel_distribution_rebars. Wartość domyślna to Prawda.
  • DANEparallel_distribution_rebars_amount_spacing_value: Zawiera liczbę lub odstęp między prętami zbrojeniowymi dla jednej strony równoległych prętów zbrojeniowych o kształcie wygiętym w oparciu o wartość parallel_distribution_rebars_check. Wartość domyślna to 2.

Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:

  • DANEcross_rebar_type: Typ pręta zbrojeniowego dla poprzecznych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
  • DANEcross_front_cover: Odległość między poprzecznym prętem zbrojeniowym a cross_face (powierzchnia prostopadła do wybranej powierzchni).
  • DANEcross_rear_cover: Tylna otulina dla zbrojenia poprzecznego prętów zbrojeniowych płyty.
  • DANEcross_left_cover: Odległość między lewym końcem poprzecznego pręta zbrojeniowego a lewą ścianą konstrukcji.
  • DANEcross_right_cover: Odległość między prawym końcem pręta zbrojeniowego a prawą powierzchnią konstrukcji względem cross_face.
  • DANEcross_top_cover: Odległość między poprzecznymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
  • DANEcross_bottom_cover: Odległość między poprzecznymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
  • DANEcross_diameter: Średnica poprzecznych prętów zbrojeniowych.
  • DANEcross_amount_spacing_check: Jeśli jest ustawiona na Prawda, wartość cross_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość cross_amount_spacing_value jest używana jako odstęp w prętach zbrojeniowych.
  • DANEcross_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między prętami zbrojeniowymi w oparciu o wartość cross_amount_spacing_check.
  • DANEcross_rounding: Wartość zaokrąglenia, która ma być zastosowana do narożników prętów, wyrażona w krotności cross_diameter.
  • DANEcross_bent_bar_length: Reprezentuje długość ramienia wygiętego pręta zbrojeniowego, gdy wartość cross_rebar_type to Pręt zbrojeniowy odgięty.
  • DANEcross_bent_bar_angle: Reprezentuje kąt dla wygiętego pręta zbrojeniowego, gdy cross_rebar_type to Pręt zbrojeniowy odgięty.
  • DANEcross_distribution_rebars_check:

Jeśli wartość to Prawda, dodaje pręty rozdzielcze dla prętów wygiętych krzyżowo. Wartość domyślna to Fałsz.

  • DANEcross_distribution_rebars_diameter: Średnica prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych o kształcie poprzecznie wygiętym.
  • DANEcross_distribution_rebars_amount_spacing_check: Jeśli wartość jest ustawiona na Prawda, wówczas parametr cross_distribution_rebars_amount_spacing_value jest używany jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parametru cross_distribution_rebars_amount_spacing_value jest używana jako odstęp w prętach cross_distribution_rebars. Wartość domyślna to Prawda.
  • DANEcross_distribution_rebars_amount_spacing_value: Zawiera liczbę lub odstęp między prętami zbrojeniowymi dla jednej strony prętów zbrojeniowych o kształcie wygiętym poprzecznie w oparciu o wartość cross_distribution_rebars_check. Wartość domyślna to 2.

Wspólne właściwości prętów równoległych i krzyżowych:

  • mesh_cover_along: Może mieć dwie wartości " Góra", "Dół". Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji.
  • structure: Obiekt konstrukcji Architektury. Domyślnie przyjmuje wartość Brak.
  • facename: wybrana ściana konstrukcji. Domyślnie przyjmuje wartość Brak.

Edycja zbrojenia płyty o rozpiętości w dwóch kierunkach

Właściwości zbrojenia płyty dla płyty rozpiętej w dwóch kierunkach można zmienić za pomocą funkcji editSlabReinforcement w następujący sposób:

from SlabReinforcement.SlabReinforcement import editSlabReinforcement
SlabReinforcementGroup = editSlabReinforcement(
    SlabReinforcementGroup,
    parallel_rebar_type="BentShapeRebar",
    parallel_front_cover=20,
    parallel_rear_cover=20,
    parallel_left_cover=10,
    parallel_right_cover=10,
    parallel_top_cover=30,
    parallel_bottom_cover=20,
    parallel_diameter=8,
    parallel_amount_spacing_check=True,
    parallel_amount_spacing_value=15,
    cross_rebar_type="BentShapeRebar",
    cross_front_cover=20,
    cross_rear_cover=20,
    cross_left_cover=10,
    cross_right_cover=10,
    cross_top_cover=29,
    cross_bottom_cover=20,
    cross_diameter=8,
    cross_amount_spacing_check=True,
    cross_amount_spacing_value=15,
    cross_rounding=2,
    cross_bent_bar_length=150,
    cross_bent_bar_angle=135,
    cross_distribution_rebars_check = True,
    cross_distribution_rebars_diameter = 8,
    cross_distribution_rebars_amount_spacing_check = True,
    cross_distribution_rebars_amount_spacing_value = 4,
    parallel_rounding=2,
    parallel_bent_bar_length=150,
    parallel_bent_bar_angle=135,
    parallel_distribution_rebars_check = True,
    parallel_distribution_rebars_diameter = 8,
    parallel_distribution_rebars_amount_spacing_check = True,
    parallel_distribution_rebars_amount_spacing_value = 4,
    mesh_cover_along = "Bottom",
    structure=App.getDocument("slab").getObject("Beam"),
    facename='Face4',
)
  • slabReinforcementGroup jest wcześniej utworzonym obiektem grupy Slab Reinforcement.
  • Pozostałe parametry są takie same jak wymagane przez funkcję makeSingleTieFourRebars().

Tutaj edytujemy liczbę prętów zbrojeniowych równoległych i krzyżowych. Możesz jednak zmienić dowolną właściwość, aby edytować zbrojenie płyty.