Begränsning (datorstödd design)

Axeln och remskivorna delar en gemensam mittlinje. Nyckelns begränsningar är inställda i relation till nyckelsätet.

En begränsning i programvara med datorstödd design (CAD) är en begränsning eller begränsning som en konstruktör eller ingenjör ålägger geometriska egenskaper hos en enhet i en designmodell som bibehåller sin struktur när modellen manipuleras. Dessa egenskaper kan inkludera relativ längd, vinkel, orientering, storlek, förskjutning och förskjutning. Pluralformens begränsningar hänvisar till avgränsningar av geometriska egenskaper mellan två eller flera enheter eller solida modelleringskroppar ; dessa avgränsare är definitiva för egenskaper hos teoretisk fysisk position och rörelse, eller förskjutning i parametrisk design . Den exakta terminologin kan dock variera beroende på en CAD-programleverantör.

Begränsningar används i stor utsträckning i CAD-programvara för solid modellering , datorstödd arkitektonisk design som byggnadsinformationsmodellering , datorstödd teknik , monteringsmodellering och andra CAD-underfält . Begränsningar används vanligtvis för att skapa 3D-sammansättningar och flerkroppssystem .

En begränsning kan anges för två eller flera enheter samtidigt. Till exempel kan två linjer begränsas till att ha samma längd eller diameter av cirklar kan ställas in för att ha samma dimension (t.ex. radie eller längd). Dessutom kan begränsningen tillämpas på solida modeller som ska låsas eller fixeras i ett specificerat utrymme. Konceptet med begränsningar är tillämpligt för både två- (2D) tredimensionella (3D) skisser (inklusive de som används för att skapa profiler och solida kroppar).

Konceptet med begränsningar växte till en början på 1960-talet och utvecklades vidare på 1970-80-talet.

Historia

Den ursprungliga idén om "begränsningar" introducerades av Ivan Sutherland 1975. Den härrör från idéer som användes i Sketchpad -systemet från 1963. I sitt arbete hävdade han att användbarheten av en teknisk ritning gjord av ett datorprogram berodde på deras strukturerade natur . Jämfört med traditionella ritningar som saknar denna funktion hade de virtuella fördelarna med att hålla reda på och räkna om dimensioner av enheter (linjer, vinklar, ytor etc.). Dessa idéer integrerades i ett CAD-system som bibehöll denna struktur som en designermanipulerad geometrisk modell.

På 1970-talet utvidgades idén ytterligare till tredimensionell rymd . På 80-talet uppstod en mer generaliserad begränsningsbaserad programmeringsspråksstrategi och hittade en del tillämpningar i CAD-programvara. Minst en konceptuell prototyp byggdes 1989.

Översikt

Syftet med begränsningar i en design är att kontrollera och begränsa beteendet hos enheterna och organen i förhållande till en annan enhet, plan eller kropp. Effektiva begränsningar eller kopplingar mellan två eller flera organ kan finnas på sammansättningsnivån för dessa eller mellan två eller flera enheter för att definiera en skiss, men att lägga till motstridiga, onödiga eller redundanta begränsningar kan resultera i en överdefinierad skiss och ett felmeddelande.

Grader av frihet

Utveckling av ett bra begränsningssystem kan vara en tidskrävande process. Ett tillvägagångssätt för denna situation kan kallas att ta bort frihetsgrader ( DOF). De senare representeras ofta av (X,Y,Z) koordinater i rymden. Designern kan snabbt ta reda på om en entitet är begränsad eller inte genom att räkna antalet DOF:er som tagits bort från den.

Typer

Geometriska begränsningar

Det finns flera begränsningar som kan tillämpas mellan enheter eller kroppar beroende på deras faktiska naturliga geometri (kan även kallas ''kompisar''): kollinearitet , vinkelräthet , tangens , symmetri , sammanträffande och parallellism är sätt att fastställa orienteringen av enheten.

Olika typer av begränsningar
Typ Appliceras på Handling Exempel
Överensstämmande Punkter, cirkel, bågar Tvingar flera punkter från separata geometriska enheter att dela samma koordinat i rymden (t.ex. X, Y, Z ) ; När en punkt flyttas matchar alla andra dess koordinatförändringar Punkter med 2 linjer; centrum av en cirkel och en linje
Parallell Rader Tvingar två raka linjer att vara parallella
Vinkelrät Rader Tvingar två raka linjer att vara vinkelräta mot varandra
Kolinjär Rader Tvingar två linjer att ligga på samma matematiska linje eller plan
Jordad, fixerad eller stelnad Punkter, linjer Tvingar linjer eller punkter att inte röra sig
Tangent Rader Tvingar de två enheterna att röra så att de delar exakt en punkt En linje som tangerar en båge i ett evolvent kugghjul
Mått Punkter, linjer, bågar etc. Tvingar olika enheter att bibehålla vissa värden uttryckta i en vald enhet; dimensioner kan markeras som referensmått med en REF eller parentes Vinkel mellan två linjer; avstånd mellan punkt och linje; fast radie eller båglängd

Parametriser

Mer avancerade 2D/3D CAD-system kan tillåta tillämpning av matematiska samband mellan begränsningar som hjälper till att spara tid på att omforma en modell. Med hjälp av parametriseringar kan en komplicerad skiss justeras på några sekunder på förutsägbara sätt genom att bara ändra en eller några grundläggande dimensioner vilket sparar en hel del arbetstid. Sådana system kallas vanligtvis parametriska eftersom de skapar parametriska modeller. Parametrier kan också hänvisas till som en designavsikt, varierande geometri, familjetabeller eller som drivdimensioner.

Monteringsbegränsningar

Vid monteringsmodellering används begränsningar i stor utsträckning för att kontrollera eller begränsa designdelars rörelser eller relationer mellan varandra. Vissa begränsningar tvingar modeller att reagera på ändringar som görs i en separat del av en designad produkt. Detta gör att designen kan vara lyhörd som helhet.

Olika typer av monteringsbegränsningar.
Typ Beskrivning
Dimension mellan två plan Tar bort translationell och 2 roterande DOF
Dimension mellan ett plan och 1 rak kant Tar bort en translationell och en roterande DOF
Dimension mellan ett plan och 1 punkt Tar bort en translationell DOF
Parallellism mellan två plan Tar bort 2 varv DOF; tvinga plana ytor att vara parallella
Parallellitet mellan två raka kanter.
Vinkelvinkel mellan 2 plan
Sammanfallande och kolineära raka kanter Tvingar två kanter att glida längs varandra
Tangens mellan ett krökt ansikte och ett plan Tar bort en translationell DOF och en roterande DOF; tillåter delinstansen med den krökta ytan att rulla längs det plana planet.
"Jordning" eller "förstyvning" av en del i förhållande till en annan Tvingar tvingade kroppar att röra sig som en stel enhet
Jordning eller stelning av en del i förhållande till ett globalt ursprung Tar bort alla DOF på en gång; låser till ett globalt ursprung

Genomföranden

Implementering av begränsningsfunktionalitet varierar med givet CAD-system och kan reagera olika på hur användaren tillämpar dem. När begränsningar läggs till i en skiss kan något system vara smart nog att tillämpa ytterligare sådana baserat på redan existerande enheter automatiskt. Om t.ex. linjen dras bredvid en annan kan systemet tänka sig att begränsa dem till att vara parallella i förhållande till varandra. Detta kan dock ibland leda till oväntade resultat.

Geometrisk begränsningslösning

Constraint solver är en dedikerad programvara som beräknar positioner för punkter i 2D-skissen baserat på geometriska begränsningar som specificeras av användaren. Syftet med begränsningslösaren är att hitta alla punkters positioner med avseende på nämnda begränsningar. Det brukar också hjälpa till med att identifiera problem med begränsningar som överbegränsning etc. så att hela skissen är stabil.

Exempel

Helst måste en stav vara koncentrisk med ett hål som borrats genom plattan där den ska föras in, så begränsningen "koncentrisk" garanterar att diametern på stången och hålets diameter bibehåller en gemensam mittlinje, och därmed "låser" sättet som stången relaterar till hålet i plattan; detta betyder att stången fortfarande kan glida åt båda hållen eftersom ändarnas läge inte har begränsats. Exempel 2 illustrerar att stången fortfarande kan rotera längs sin mittlinje medan den glider upp eller ner.

Koncentrisk sammankoppling av cylindrar, axlar eller stavar till en platta.

Se även

Källor

  •   Vi presenterar AutoCAD 2010 och AutoCAD LT 2010 (sidorna 117-122), av George Omura. 2009; 1:a. Utgåva. Wiley Publishing, Inc., Indianapolis, Indiana. ISBN 978-0-470-43867-1 Hårt omslag; 384 sidor.
  •     Autodesk® Inventor® 2011 Essentials Plus (sidorna 312-341), av Daniel T. Banach; Travis Jones; Alan J. Kalameja. 2011; Delmar/Cengage Learning, Autodesk Press. Tryckt i USA. ISBN 978-1-1111-3527-0 ; ISBN 1-1111-3527-4 . New York.