Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Kreisring vernetzen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys
Autor Thema:  Kreisring vernetzen (3242 mal gelesen)
hellmst
Mitglied
Student


Sehen Sie sich das Profil von hellmst an!   Senden Sie eine Private Message an hellmst  Schreiben Sie einen Gästebucheintrag für hellmst

Beiträge: 12
Registriert: 11.12.2014

Classisches Ansys

erstellt am: 06. Jan. 2015 18:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

ich möchte an einem Kreisring Berechnungen durchführen und muss ihn dazu vernetzen.
Um Konsitenz mit vorhandenen Ergbnisse zu gewährleisten muss ich das Netz nach Vorgaben gestalten, also mappedmeshing benutzen.

Den Kreisring erzeuge ich durch die Fläche zwishen 2 kozentrischen Kreisen.
Nachdem ich die Linien eingeteilt habe (lesize) benutze ich amesh und erhalte eine Fehlermeldung, die mir sagt, das ich die Fläche nicht vernetzen kann.

Die Vorgaben an das Netzt sind:
360 Punkte in Umfangsrichtung
10 Punkte mit steigendem Abstand in radialer Richtung

Was kann ich tun um das Netz hinzubekommen?

Lieben Gruß
hellmst

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hellmst
Mitglied
Student


Sehen Sie sich das Profil von hellmst an!   Senden Sie eine Private Message an hellmst  Schreiben Sie einen Gästebucheintrag für hellmst

Beiträge: 12
Registriert: 11.12.2014

Classisches Ansys

erstellt am: 06. Jan. 2015 19:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Achja ich möchte shellelemente verwenden, falls das eine Rolle spielt

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 06. Jan. 2015 20:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hellmst 10 Unities + Antwort hilfreich

Entweder Deine Beschreibung ist höchst lückenhaft oder Dir ist ein fataler Denkfehler unterlaufen.

Bitte lass uns doch mal dein ganzes Script sehen!

>>Den Kreisring erzeuge ich durch die Fläche zwishen 2 kozentrischen Kreisen.

Zwei konzentrische Kreise sind zunächst einmal nur Kreise, keine Fläche. Wie erzeugst Du die Fläche?

>>Nachdem ich die Linien eingeteilt habe

LESIZE auf die beiden Kreise angewandt?
Dann hast Du jetzt zwei Kreise mit je 360 Punkten?

Ein Bild Deines Modells könnte sicher auch zur Klärung der Lage beitragen.

>>und erhalte eine Fehlermeldung

Wie lautet die genau?

>>mappedmeshing

ANSYS Mechanical APDL Modeling and Meshing Guide
Chapter 7: Generating the Mesh
7.1. Free or Mapped Mesh
... If you want this type of mesh, you must build the geometry as a series of fairly regular volumes and/or areas that can accept a mapped mesh.

7.3.3. Choosing Free or Mapped Meshing
In addition to specifying element shape, you may also want to specify the type of meshing (free or
mapped) that should be used to mesh your model. You do this by setting the meshing key:
Command(s): MSHKEY
...
7.4. Controls Used for Free and Mapped Meshing
In the previous sections, we have described various meshing controls that are available to you. Now we will focus on which controls are appropriate for free meshing, and which are appropriate for mapped
meshing.
------------------
Rainer Schulze

[Diese Nachricht wurde von Rainer Schulze am 06. Jan. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hellmst
Mitglied
Student


Sehen Sie sich das Profil von hellmst an!   Senden Sie eine Private Message an hellmst  Schreiben Sie einen Gästebucheintrag für hellmst

Beiträge: 12
Registriert: 11.12.2014

Classisches Ansys

erstellt am: 06. Jan. 2015 21:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

!VGZ_arg1 = 83 !Fussdurchmesser
!VGZ_arg2 = 165 !Außendurchmesser
!VGZ_arg3 = 10 !Winkelschrittweite
!VGZ_arg4 = 7.3 !Zahnbreite Start
!VGZ_arg5 = 39 !Steigung


Vorbereitung--------------------------

Befehl3 !Setzen der Variablen VGZ_arg1...VGZ_arg5

!~~~~~~~~~~~~~~~~~~~~~~~~~Geometrie

k,1,VGZ_arg1/2,0,0 !  k1 41,5; 0; 0;
k,2,0,-VGZ_arg1/2,0 !  k2 0 ; -41,5;  0;
k,3,-VGZ_arg1/2,0,0 !  k3 -41,5; 0; 0;
k,4,0,VGZ_arg1/2,0 !  k4 0; 41,5; 0;
k,5,VGZ_arg2/2,0,0 !  k5 82,5; 0; 0;
k,6,0,-VGZ_arg2/2,0 !  k6 0; -82,5; 0;
k,7,-VGZ_arg2/2,0,0 !  k7 -82,5; 0; 0;
k,8,0,VGZ_arg2/2,0 !  k8 0; 82,5; 0;
k,9,0,0,0 !  k9 0; 0; 0;
k,10,0,0,1

circle,9,VGZ_arg1/2,10
circle,9,VGZ_arg2/2,10

L,1,5

! Fläche zwischen allen Linien
AL,all

!~~~~~~~~~~~~~~~~~~~~~~~~~~Elemente

! Schellelement
ET,1,SHELL281

! Temeperaturtabelle, Beginn bei 1 mit Tempratur 0
MPTEMP,,,,,,,, 
MPTEMP,1,0 

! Materialeigenschaften in Verbindung mit der Temperaturtabelle
! Emodul für Element 1, 210000 für alle ZEllen der Tabelle
MPDATA,EX,1,,2.1e5 

! Querkontraktionszahl nach gleichem Prinzip
MPDATA,PRXY,1,,0.3 

!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Netzsteuerung


! Zylinderkoordinatensystem mit Z als Rotationsachse
csys,1

! Linien auswählen, s-> neues Set, Bögen innen
lsel,s,loc,x,VGZ_arg1/2,VGZ_arg1/2

! Linien auswählen, a-> zusätzliches Set, Bögen außen
lsel,a,loc,x,VGZ_arg2/2,VGZ_arg2/2

! Einstellen der Linienteilung, für alle, 9 Elemente pro Bogen, 0-> Überschreibschutz
! VGZ_arg3 = Winkelschrittweite                                           
lesize,all,,,90,,,,,0

! Linie auswählen: Radius
lsel,s,loc,y,0,0


! Linienteilung, 10 Teile pro Linie, Steigender Abstand
LESIZE,all, , ,10,5, , , ,0

!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Netz

sectype,1,Shell,,zahn

! Verbinden der Elementeigenschaften mit der unvernetzten Fläche
! Material 1, , Typ 1, Koordinatensystem 0, Section 1
AATT,      1, ,  1,      0,  1

! Linienauswahl, neues Set
lsel,s,loc,x,VGZ_arg1/2,VGZ_arg1/2                                     

! Linienauswahl, neues Set
lsel,s,loc,x,VGZ_arg2/2,VGZ_arg2/2

! Alle Elemente auswählen
allsel,all

MSHAPE,1,2D

! Mapped meshing benutzen
MSHKEY,1 ! Mappedmeshing funktioniert nur mit 3 umgebenden Linien --> freemeshing ok?????

! Vernetzen der ausgewählten Fläche
amesh,all

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 07. Jan. 2015 06:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hellmst 10 Unities + Antwort hilfreich

Okay - jetzt hat man etwas, über das man diskutieren kann.
Bitte habe Verständnis, dass ich mit der ersten kurzen Beschreibung nicht zufrieden war. Hier im Forum tummeln sich immer mehr Studenten, die erst während der Abschlussarbeit merken, dass man FEM nicht in drei Tagen lernen kann. Da sind die Kenntnisse doch extrem unterschiedlich.
Ich hoffe, ich finde heute Zeit, das mal näher anzuschauen.
Aber es gibt ja auch noch mehr Helfer hier...

------------------
Rainer Schulze

Was mir auf die Schnelle auffällt:
AL,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10
Generates an area bounded by previously defined lines.
L1, L2, L3, . . . , L10
List of lines defining area. The minimum number of lines is 3.
...
Lines may be input (once each) in any order and must form a simply connected closed curve.

Sieht so aus, als sei AL nicht geeignet, aus zwei Kreisen eine Fläche zu bilden.
Ich habe allerdings nicht genug Übung Dir aus dem Stegreif den passenden Befehl zu nennen. CYL4?

[Diese Nachricht wurde von Rainer Schulze am 07. Jan. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MESHPARTS
Mitglied



Sehen Sie sich das Profil von MESHPARTS an!   Senden Sie eine Private Message an MESHPARTS  Schreiben Sie einen Gästebucheintrag für MESHPARTS

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 07. Jan. 2015 16:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hellmst 10 Unities + Antwort hilfreich

Hallo,

dann springe ich mal ein. Ich weiß nicht, mit welcher Ansys-Version du arbeitest, aber dein Code wollte bei mir ermal gar nicht laufen. Die Fläche konnte nicht erzeugt werden.

Der untere leicht geänderte Code müsste die gewünschten Ergebnisse liefern.

Ich habe mich davon abgehalten, mehr zu verändern, obwohl ich die Programmierweise ziemlich kompliziert finde. Man kann mit APDL die Aufgabe mit deutlich weniger Code realisieren...

Code:

/prep7

VGZ_arg1 = 83 !Fussdurchmesser
VGZ_arg2 = 165 !Außendurchmesser
VGZ_arg3 = 10 !Winkelschrittweite
VGZ_arg4 = 7.3 !Zahnbreite Start
VGZ_arg5 = 39 !Steigung


! Vorbereitung--------------------------

! Befehl3 !Setzen der Variablen VGZ_arg1...VGZ_arg5

!~~~~~~~~~~~~~~~~~~~~~~~~~Geometrie

k,1,VGZ_arg1/2,0,0 !  k1 41,5; 0; 0;
k,2,0,-VGZ_arg1/2,0 !  k2 0 ; -41,5;  0;
k,3,-VGZ_arg1/2,0,0 !  k3 -41,5; 0; 0;
k,4,0,VGZ_arg1/2,0 !  k4 0; 41,5; 0;
k,5,VGZ_arg2/2,0,0 !  k5 82,5; 0; 0;
k,6,0,-VGZ_arg2/2,0 !  k6 0; -82,5; 0;
k,7,-VGZ_arg2/2,0,0 !  k7 -82,5; 0; 0;
k,8,0,VGZ_arg2/2,0 !  k8 0; 82,5; 0;
k,9,0,0,0 !  k9 0; 0; 0;
k,10,0,0,1

circle,9,VGZ_arg1/2,10
circle,9,VGZ_arg2/2,10

! L,1,5

! Fläche zwischen allen Linien
AL,all
wprota,,90
asbw,all
wprota,,,90
asbw,all

!~~~~~~~~~~~~~~~~~~~~~~~~~~Elemente

! Schellelement
ET,1,SHELL281

! Temeperaturtabelle, Beginn bei 1 mit Tempratur 0
MPTEMP,,,,,,,,
MPTEMP,1,0

! Materialeigenschaften in Verbindung mit der Temperaturtabelle
! Emodul für Element 1, 210000 für alle ZEllen der Tabelle
MPDATA,EX,1,,2.1e5

! Querkontraktionszahl nach gleichem Prinzip
MPDATA,PRXY,1,,0.3

!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Netzsteuerung


! Zylinderkoordinatensystem mit Z als Rotationsachse
csys,1

! Linien auswählen, s-> neues Set, Bögen innen
lsel,s,loc,x,VGZ_arg1/2,VGZ_arg1/2

! Linien auswählen, a-> zusätzliches Set, Bögen außen
lsel,a,loc,x,VGZ_arg2/2,VGZ_arg2/2

! Einstellen der Linienteilung, für alle, 9 Elemente pro Bogen, 0-> Überschreibschutz
! VGZ_arg3 = Winkelschrittweite
lesize,all,,,90,,,,,0

! Linie auswählen: Radius
!lsel,s,loc,y,0,0
lsel,all
lsel,u,loc,x,VGZ_arg1/2
lsel,u,loc,x,VGZ_arg2/2


! Linienteilung, 10 Teile pro Linie, Steigender Abstand
LESIZE,all, , ,10,5, , , ,0

!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Netz

sectype,1,Shell,,zahn

! Verbinden der Elementeigenschaften mit der unvernetzten Fläche
! Material 1, , Typ 1, Koordinatensystem 0, Section 1
AATT,      1, ,  1,      0,  1

! Linienauswahl, neues Set
lsel,s,loc,x,VGZ_arg1/2,VGZ_arg1/2

! Linienauswahl, neues Set
lsel,s,loc,x,VGZ_arg2/2,VGZ_arg2/2

! Alle Elemente auswählen
allsel,all

MSHAPE,0,2D

! Mapped meshing benutzen
MSHKEY,1 ! Mappedmeshing funktioniert nur mit 3 umgebenden Linien --> freemeshing ok?????

! Vernetzen der ausgewählten Fläche
amesh,all


------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hellmst
Mitglied
Student


Sehen Sie sich das Profil von hellmst an!   Senden Sie eine Private Message an hellmst  Schreiben Sie einen Gästebucheintrag für hellmst

Beiträge: 12
Registriert: 11.12.2014

Classisches Ansys

erstellt am: 08. Jan. 2015 09:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank für die Antwort.
Soweit klappt alles.

Dieser code ist Teil eine autamatisierten Berechnung und wird zur Zeit von mir zweckentfremdet.
Daher ist er etwas komplexer als er sein müsste.


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz