Progettare le cose al volo può essere divertente e intuitivo. Ma non appena inizi a cambiare quelle funzionalità, tutto ciò che hai fatto fino a quel punto può potenzialmente uscire dalla finestra.
Fortunatamente, utilizzando equationcapabilities di SOLIDWORKS, è possibile definire completamente la geometria dello schizzo e del modello e stabilire relazioni e vincoli attraverso equazioni. Questo è particolarmente utile in ingegneria, poiché molti sistemi si basano su rapporti e relazioni dinamiche che cambiano in base a specifiche caratteristiche geometriche.
Ad esempio, stai progettando qualche tipo di ugello fluido. Forse vorresti che la tua uscita dell’ugello avesse un adiametro che cambia per quanto riguarda un diametro di ingresso specifico o anche qualche valore per la pressione.
In SOLIDWORKS questo è abbastanza facile. È anche possibile definire il valore per la pressione all’ingresso e avere il diameterchange uscita quando si ricostruisce il modello. Queste funzionalità possono consentire di valutarevarie opzioni di progettazione senza dover ridisegnare manualmente il modello ogni volta che si desidera modificare un parametro. Non andremo così lontano in questo articolo. Ci limiteremo a progettare un soffione doccia di base e collegheremo le dimensioni a un insieme di equazioni di base.
Equazioni possono essere utilizzati per guidare sia sketchgeometry e geometria del modello. Per entrambi i casi, funzionano in modo simile. Diamo un’occhiata a come guidare la geometria dello schizzo con equazioni.
Equazioni,variabili globali e dimensioni
Iniziamo osservando come inserire dimensioni ed equazioni. Per prima cosa, vai su Strumenti> Equazioni.
Cliccando Equazioni, si dovrebbe notare una nuova finestra pop-up, intitolato Equazioni, variabili globali e dimensioni.

Questo è dove la maggior parte dell’azione equazione avrà luogo. Diamo un’occhiata a questo in un po ‘ più in dettaglio poiché lo useremo in seguito.
GlobalVariables
Le variabili globali possono essere utilizzate per driveequations e dimensions. Ad esempio, stavi progettando un tubo e volevi che la lunghezza del tubo rimanesse relativa a qualche altra dimensione—forse il tuo tubo ha alcuni vincoli di lunghezza relativi alla sua posizione di installazione.
È possibile denominare una variabile globale come”PipeLimit.”Quando vai a creare la tua pipe effettiva, puoi definire la pipelength in termini di una frazione di quel limite nel campo dell’equazione. Ogni volta che si apportano modifiche alla pipe, rimarrà entro i limiti consentiti.
Se in qualche modo viola quel confine, alloraè possibile utilizzare la sezione Feature per sopprimere la pipe se diventa troppo grande.
TutorialTime!
Tutto in SOLIDWORKS inizia con asketch. Quindi, questo è dove inizieremo questo tutorial.
In primo luogo, disegnare due cerchi concentrici ofdiameter 100mm e 90mm.

Ora arriva un passo importante. Abbiamo bisogno di definire queste dimensioni con lo strumento Smart Dimension in modo che le funzioni di Equationsfunctions le riconoscano.
Con lo schizzo ancora aperto, vai a SmartDimension, fai clic su di esso e fai clic sul diametro esterno del cerchio che hai appena drew.Name esso come “Esterno.”
Fai lo stesso per il cerchio concentrico internoe chiamalo ” Interno.”

Ora sono definiti e denominati con lo strumento Dimensione intelligente. Quando vai su Strumenti > Equazioni e apri il pannello Equazioni, Variabili globali e dimensioni (mostrato sotto) e fai clic sulla scheda Vista dimensione (cerchiata in rosso sotto), vedrai che la sezione Dimensioni è stata popolata con le Dimensioni intelligenti dello schizzo.

OK, apriamo lo stesso schizzo e disegniamo altri due cerchi concentrici all’interno degli altri due. Convertiamo questi cerchiiper la geometria della costruzione: fai clic con il tasto destro del mouse sullo schizzo del cerchio e seleziona l’icona della geometria di costruzione. Non preoccuparti del diametro preciso. Avremo questi newdiameters guidati dalla nostra variabile globale più tardi. Basta essere sicuri di utilizzare lo strumento SmartDimension e rinominarli come D1 e D2.

Ora, disegnate due piccoli cerchi, uno su ciascuno dei cerchi di costruzione che abbiamo appena disegnato. Utilizzare lo strumento Dimensione intelligente e rinominarli ” OuterHole “e” InnerHole.”

Successivamente, crea un modello circolare di questinuovi fori. Crea quattro istanze equidistanti in modo da finire con otto fori.

Questo andrà bene per lo schizzo. Ora possiamo andare avanti ed estrudere le entità dello schizzo.
In primo luogo, estrudere l’anello esterno—il contourarea tra gli elementi dello schizzo che abbiamo chiamato “Interno” e “Esterno”—come puoi vedere di seguito. Estrudere a 10mm.

Successivamente, estrudere l’area interna (la base)assicurandosi di non estrudere/riempire accidentalmente gli otto piccoli cerchi.Estrudi quell’area di base a 3mm. Se hai seguito correttamente i passaggi, la tua forma solida finale dovrebbe apparire come l’immagine qui sotto.

Leequazioni e le variabili globali Bit
OK, ora abbiamo il nostro solido creato da uno schizzo dimensionato intelligente. Tutte queste dimensioni sono ora visibili nel pannello Equazioni, Variabili globali e Dimensioni. Dal momento che sono tutti visibili in quel pannello, ora possiamo iniziare a collegarli e renderli un po ‘ più dinamici e reattivi ai nostri cambiamenti di design.
Questa è la parte in cui trasformiamo thesolid da un modello stupido in un modello intelligente.
Facciamo un riepilogo di ciò che è ora visibile nel pannello Equazioni, Variabili globali e dimensioni ora che lo abbiamo popolato con le Dimensioni intelligenti.

A questo punto, se clicchiamo su qualsiasi campo popolato nella colonna Valore / Equazione, possiamo cambiare il valore in quel campo. Oursketch (e solido) risponderà a quel cambiamento. Noterai che non solosono le entità dello schizzo nella tabella,ma sono apparse anche le dimensioni della funzione di estrusione del boss.
Anche se il nostro modello è ancora relativelydumb, puoi vedere automaticamente il valore di avere tutte le tue dimensionscollected in un posto come questo. Da questo pannello, possiamo letteralmente trovare un parametro che vogliamo cambiare e farlo, sicuri nella consapevolezza che il modelwill si aggiornerà per riflettere quei cambiamenti su rebuild.
È sicuro che diamine batte aprendo differentsketches e modificandoli manualmente ogni volta che vogliamo apportare una modifica.
Ad esempio, se voglio cambiare il numero di istanze nel modello circolare, faccio semplicemente clic sul campo Valore/equazione per la voce [email protected] e aumentalo o diminuiscilo come meglio credo.
In questo esempio, voglio cambiare il numero di fori su 12. Cambio la voce CircularPat a sei perché in realtà stiamo modellando i due fori originali, quindi 2 x 6 = 12. Mantenere questa cosa modello circolare nelle vostre menti. Lo trasformeremo in un valore basato sull’equazione più tardi.

Iniziamo ad aggiungere le Variabili globali. Aprire nuovamente il pannello Equazioni, Variabili globali e Dimensioni e, nella sezione Variabili globali, aggiungere una nuova variabile globale denominata ” OuterDiameter “e digitare il valore di” =100mm ” nella cella Valore/Equazione corrispondente. Assicurati di usare il simbolo uguale (=) quando inserisci i valori qui.
Ora crea una seconda variabile globale denominata “HoleDiameter”e impostala su 8mm.
Sotto di essa, crea una nuova variabile globale denominata “HoleArea.”Ora possiamo iniziare a utilizzare alcune formule. Vogliamo definire l’area del singolo foro in termini di diametro in modo che sia uguale a pi moltiplicato per il raggio al quadrato.
Nella cella del valore HoleArea, possiamo inserire questa formula come =PI* (HoleDiameter).
Non è necessario digitare effettivamente HoleDiameter.Puoi semplicemente fare clic sul nome della variabile globale o selezionarlo dal menu a discesa mentre digiti il resto.

Ora che queste variabili globali vengono aggiunte, possiamo fare riferimento a queste quando definiamo le dimensioni o creiamo equazioni. Theyare ora magicamente memorizzati nel software da qualche parte e possono essere richiamati whenlinking ai valori.
Ad esempio, vogliamo collegare il nostro [email protected] alla variabile OuterDiameterGlobal.
Possiamo farlo semplicemente cancellando il valore originale di 100mm dal campo del [email protected] ESTERNO e facendo clic su thecursor nella cella vuota. Verrà visualizzato un elenco in un menu a comparsa che mostra variopzioni, tra cui inserire una variabile globale.
In questo caso, vogliamo collegare OuterDiameterGlobalVariable alla dimensione [email protected] Potete vedere questo nell’immagine qui sotto.

Ora che abbiamo quelle variabili globali definite, possiamo usarle come benchmark per creare relazioni con le entità othersketch e model. Possiamo farlo con le equazioni.
Equazioni
Inserire equazioni in SOLIDWORKS è fairlyeasy. Non c’è bisogno di alcuna conoscenza di programmazione profonda. È paragonabile alle equazioni di inserimento in un foglio di calcolo.
Immagina di progettare un sistema di separazione dei fluidi e di voler mantenere un’area totale specifica per i fori per il passaggio del fluido, e vuoi che l’area totale rimanga costante indipendentemente dal diametro di ogni singolo foro. Per dirla in un altro modo, noivoglio che il numero di fori cambi e mantenga un’area totale costante.
Diciamo che vogliamo che quell’area sia uguale a 2.400 millimetri quadrati. Questo sarà il nostro valore obiettivo. Possiamo trattarlo come una costante, quindi creiamo una nuova variabile globale chiamata “TOTALholeAREA” e la impostiamo su 2.400, come puoi vedere nell’immagine qui sotto.

Successivamente, vogliamo che il nostro numero di fori cambi per mantenere quell’area totale, indipendentemente dal diametro dei fori. Creiamo una variabile globale finale chiamata “HolesNeeded” e aggiungiamo una piccola formula per questo.
Il numero di fori sarà uguale all’area totale combinata di tutti i fori divisa per l’area del singolo foro. Dal momento che vogliamo un valore intero, possiamo usare la funzione” Round ” per arrotondarlo. Inthe Fori necessari Valore / cella equazione, possiamo usare la sintassi = ROUND (TOTALholeAREA/ HoleArea) per restituire un valore intero. Ricordisi di aggiungere il comando ROTONDO di afterthe di parentesi per dire al software per eseguire quella funzione su qualunque isinside le parentesi, appena come il vostro programma di foglio di calcolo.
Ora vogliamo avere l’output di thatformula guidare una delle nostre dimensioni. In particolare, vogliamo avere quell’outputdrive il numero di istanze nel modello circolare.
Seguendo la stessa procedura di prima,dove abbiamo assegnato i valori delle variabili globali alle dimensioni, è sufficiente fare clic sulla cella adiacente alla dimensione [email protected] e collegarla a HolesNeededvariable. Lo dividiamo per due, come puoi vedere qui sotto.

Perche ‘ lo dividiamo per due? Perché abbiamo due serie di fori: uno all’esterno e uno all’interno.
NowTest!
Questo è tutto. E ‘ tutto fatto.
Ora puoi andare avanti e testarlo. Se hai seguito correttamente i passaggi, puoi modificare i valori per il diametro del foro nella sezione variabile globale e il modello aggiornerà il numero di fori necessari per mantenere un’area costante.
Potrebbe essere utile per progettare un soffione, un sistema di iniettori o qualsiasi cosa in cui potresti voler mantenere un flusso costante variando il numero di fori. Naturalmente, c’è molto di più in fluiddynamics di quello. È possibile collegare tutti i tipi di variabili ed equazioni. Tutto dipende dal tuo ingegno e dalla tua pazienza.