LINUX.ORG.RU

Нужно плучить mesh в Calculix, а у меня никак

 ,


0

1
pnt p1 8 0 675.21
pnt p2 963 0 675.21
pnt p3 8 52 675.21
pnt p4 963 52 675.21

pnt p5 8 0 667.21
pnt p6 963 0 667.21
pnt p7 8 52 667.21
pnt p8 963 52 667.21

line l1 p1 p2
line l2 p2 p4
line l3 p4 p3
line l4 p3 p1

line l5 p1 p5
line l6 p2 p6
line l7 p3 p7
line l8 p4 p8

line l9 p5 p6
line l10 p6 p8
line l11 p8 p7
line l12 p7 p5

pnt p9 0 0 675.21
pnt p10 0 52 675.21
pnt p11 0 52 0
pnt p12 8 52 0
pnt p13 8 0 0
pnt p14 0 0 0

line l13 p1 p9
line l14 p3 p10
line l15 p11 p12
line l16 p13 p14

line l17 p9 p10
line l18 p10 p11
line l19 p11 p14
line l20 p14 p9

line l21 p3 p12
line l22 p12 p13
line l23 p13 p1

pnt p15 971 0 675.21
pnt p16 971 52 675.21
pnt p17 971 52 0
pnt p18 971 0 0
pnt p19 963 0 0
pnt p20 963 52 0

line l24 p2 p15
line l25 p4 p16
line l26 p20 p17
line l27 p19 p18

line l28 p15 p16
line l29 p16 p17
line l30 p17 p18
line l31 p18 p15

line l32 p2 p19
line l33 p19 p20
line l34 p20 p4

pnt p21 963 52 8
pnt p22 8 52 8
pnt p23 8 0 8
pnt p24 963 0 8

line l35 p24 p19
line l36 p21 p20
line l37 p22 p12
line l38 p23 p13

line l39 p12 p20
line l40 p13 p19

line l41 p24 p21
line l42 p21 p22
line l43 p22 p23
line l44 p23 p24

pnt p25 963 8 8
pnt p26 8 8 8
pnt p27 8 8 667.21
pnt p28 963 8 667.21

line l45 p25 p26
line l46 p26 p27
line l47 p27 p28
line l48 p28 p25

gsur a1 + blend - l1 + l2 + l3 + l4
gsur a2 + blend + l5 + l6 + l7 + l8
gsur a3 + blend + l9 + l10 + l11 + l12
gsur a4 + blend + l13 + l14 + l15 + l16
gsur a5 + blend + l17 + l18 + l19 + l20
gsur a6 + blend + l4 + l21 + l22 + l23
gsur a7 + blend + l24 + l25 + l26 + l27
gsur a8 + blend + l28 + l29 + l30 + l31
gsur a9 + blend + l2 + l32 + l33 + l34
gsur a10 + blend + l35 + l36 + l37 + l38
gsur a11 + blend + l22 + l33 + l39 + l40
gsur a12 + blend + l41 + l42 + l43 + l44
gsur a13 + blend + l45 + l46 + l47 + l48

выдаёт такое

getstart1.fbd opened
 reading file
WARNING: surf not closed, no orientation possible
WARNING: orientSurf:a2 failed
WARNING: surf not closed, no orientation possible
WARNING: orientSurf:a4 failed
WARNING: surf not closed, no orientation possible
WARNING: orientSurf:a7 failed
WARNING: surf not closed, no orientation possible
WARNING: orientSurf:a10 failed
WARNING: surf not closed, no orientation possible
 ERROR: Orientation of surf:a2 failed
WARNING: surf not closed, no orientation possible
 ERROR: Orientation of surf:a4 failed
WARNING: surf not closed, no orientation possible
 ERROR: Orientation of surf:a7 failed
WARNING: surf not closed, no orientation possible
 ERROR: Orientation of surf:a10 failed
WARNING: 4 entities are unoriented, check set:-UORI
 done

и х.з. что делать.

С программой не работал, синтаксис интуитивно понял (не факт, что правильно).

Скорее всего, линии не создают плоскость. Для примера:

gsur a1 + blend - l1 + l2 + l3 + l4 - новый лайн идёт из конца предыдущего и получается плоскость;

gsur a2 + blend + l5 + l6 + l7 + l8 - тут получается четыре несвязанных лайна;

Эти точки получились при экспорте или вручную набивались?

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Я опять удивлён.

Эти точки получились при экспорте или вручную набивались?

Набивал вручную. Теперь всё гладко, косяков с точками наделал, если есть интерес то вот

pnt p1 8 0 675.21
pnt p2 963 0 675.21
pnt p3 8 52 675.21
pnt p4 963 52 675.21

pnt p5 8 0 667.21
pnt p6 963 0 667.21
pnt p7 8 52 667.21
pnt p8 963 52 667.21

line l1 p1 p2
line l2 p2 p4
line l3 p4 p3
line l4 p3 p1

line l5 p1 p5
line l6 p5 p6
line l7 p6 p2
line l8 p2 p1

line l9 p1 p5
line l10 p5 p7
line l11 p7 p3
line l12 p3 p1

line l13 p2 p6
line l14 p6 p8
line l15 p8 p4
line l16 p4 p2

line l17 p3 p7
line l18 p7 p8
line l19 p8 p4
line l20 p4 p3

line l21 p5 p6
line l22 p6 p8
line l23 p8 p7
line l24 p7 p5

pnt p9 0 0 675.21
pnt p10 0 52 675.21
pnt p11 0 52 0
pnt p12 8 52 0
pnt p13 8 0 0
pnt p14 0 0 0

line l25 p9 p10
line l26 p10 p11
line l27 p11 p14
line l28 p14 p9

line l29 p1 p9
line l30 p9 p10
line l31 p10 p3
line l32 p3 p1

line l33 p13 p14
line l34 p14 p11
line l35 p11 p12
line l36 p12 p13

line l37 p1 p9
line l38 p9 p14
line l39 p14 p13
line l40 p13 p1

line l41 p3 p10
line l42 p10 p11
line l43 p11 p12
line l44 p12 p3

line l45 p1 p3
line l46 p3 p12
line l47 p12 p13
line l48 p13 p1



pnt p15 971 0 675.21
pnt p16 971 52 675.21
pnt p17 971 52 0
pnt p18 971 0 0
pnt p19 963 0 0
pnt p20 963 52 0

line l49 p15 p16
line l50 p16 p17
line l51 p17 p18
line l52 p18 p15

line l53 p2 p15
line l54 p15 p16
line l55 p16 p4
line l56 p4 p2

line l57 p19 p18
line l58 p18 p17
line l59 p17 p20
line l60 p20 p19

line l61 p2 p15
line l62 p15 p18
line l63 p18 p19
line l64 p19 p2

line l65 p4 p16
line l66 p16 p17
line l67 p17 p20
line l68 p20 p4

line l69 p2 p19
line l70 p19 p20
line l71 p20 p4
line l72 p4 p2

pnt p21 963 52 8
pnt p22 8 52 8
pnt p23 8 0 8
pnt p24 963 0 8

line l73 p12 p13
line l74 p13 p19
line l75 p19 p20
line l76 p20 p12

line l77 p12 p22
line l78 p22 p23
line l79 p23 p13
line l80 p13 p12

line l81 p20 p19
line l82 p19 p24
line l83 p24 p21
line l84 p21 p20

line l85 p12 p22
line l86 p22 p21
line l87 p21 p20
line l88 p20 p12

line l89 p13 p23
line l90 p23 p24
line l91 p24 p19
line l92 p19 p13

line l93 p22 p23
line l94 p23 p24
line l95 p24 p21
line l96 p21 p22

pnt p25 963 8 8
pnt p26 8 8 8
pnt p27 8 8 667.21
pnt p28 963 8 667.21

line l97 p5 p6
line l98 p6 p24
line l99 p24 p23
line l100 p23 p5

line l101 p5 p27
line l102 p27 p28
line l103 p28 p6
line l104 p6 p5

line l105 p23 p24
line l106 p24 p25
line l107 p25 p26
line l108 p26 p23

line l109 p5 p27
line l110 p27 p26
line l111 p26 p23
line l112 p23 p5

line l113 p6 p28
line l114 p28 p25
line l115 p25 p24
line l116 p24 p6

line l117 p25 p26
line l118 p26 p27
line l119 p27 p28
line l120 p28 p25

pnt p29 300 0 675.21
pnt p30 300 52 675.21

pnt p31 671 0 675.21
pnt p32 671 52 675.21

pnt p33 375.5 13 675.21
pnt p34 435.5 13 675.21
pnt p35 435.5 52 675.21
pnt p36 375.5 52 675.21

pnt p37 535.5 13 675.21
pnt p38 595.5 13 675.21
pnt p39 595.5 52 675.21
pnt p40 535.5 52 675.21

line l121 p9 p29
line l122 p29 p30
line l123 p30 p10
line l124 p10 p9

line l125 p15 p31
line l126 p31 p32
line l127 p32 p16
line l128 p16 p15

line l129 p33 p34
line l130 p34 p35
line l131 p35 p36
line l132 p36 p33

line l133 p37 p38
line l134 p38 p39
line l135 p39 p40
line l136 p40 p37

gsur a1 + blend - l1 + l2 + l3 + l4
gsur a2 + blend - l5 + l6 + l7 + l8
gsur a3 + blend + l9 + l10 + l11 + l12
gsur a4 + blend - l13 + l14 + l15 + l16
gsur a5 + blend + l17 + l18 + l19 + l20
gsur a6 + blend + l21 + l22 + l23 + l24
gsur a7 + blend - l25 + l26 + l27 + l28
gsur a8 + blend + l29 + l30 + l31 + l32
gsur a9 + blend + l33 + l34 + l35 + l36
gsur a10 + blend - l37 + l38 + l39 + l40
gsur a11 + blend + l41 + l42 + l43 + l44
gsur a12 + blend + l45 + l46 + l47 + l48
gsur a13 + blend + l49 + l50 + l51 + l52
gsur a14 + blend + l53 + l54 + l55 + l56
gsur a15 + blend + l57 + l58 + l59 + l60
gsur a16 + blend + l61 + l62 + l63 + l64
gsur a17 + blend + l65 + l66 + l67 + l68
gsur a18 + blend + l69 + l70 + l71 + l72
gsur a19 + blend + l73 + l74 + l75 + l76
gsur a20 + blend + l77 + l78 + l79 + l80
gsur a21 + blend + l81 + l82 + l83 + l84
gsur a22 + blend + l85 + l86 + l87 + l88
gsur a23 + blend + l89 + l90 + l91 + l92
gsur a24 + blend + l93 + l94 + l95 + l96
gsur a25 + blend + l97 + l98 + l99 + l100
gsur a26 + blend + l101 + l102 + l103 + l104
gsur a27 + blend + l105 + l106 + l107 + l108
gsur a28 + blend + l109 + l110 + l111 + l112
gsur a29 + blend + l113 + l114 + l115 + l116
gsur a30 + blend + l117 + l118 + l119 + l120
gsur arc1 + blend + l121 + l122 + l123 + l124
gsur arc2 + blend + l125 + l126 + l127 + l128
gsur bearing1 + blend + l129 + l130 + l131 + l132
gsur bearing2 + blend + l133 + l134 + l135 + l136

gbod b1 norm + a1 + a6 + a2 + a3 + a4 + a5
gbod b2 norm + a8 + a9 + a7 + a10 + a11 + a12
gbod b3 norm + a14 + a15 + a13 + a16 + a17 + a18
gbod b4 norm + a24 + a19 + a20 + a21 + a22 + a23
gbod b5 norm + a26 + a27 + a25 + a28 + a29 + a30

seta ! all
elty all he20
mesh all

теперь гемор как прикладывать нагрузки.

saufesma
() автор топика
Ответ на: комментарий от saufesma

Набивал вручную

Жесть.

как прикладывать нагрузки

Вот такого я уже не подскажу…

Из интереса погуглил, нашёл примеры проектов. Может, будет, от чего оттолкнуться. Из русскоязычного - статья Изучаем сопромат с CalculiX, там есть раздел «Задание нагрузок».

Я так понял, нужно создать сетку, которая потом будет использоваться при приложении нагрузки. Это делается так:

line [имя линии] [точка 1] [точка 2] [число сегментов линии]

Т.е. тебе нужно добавить число сегментов линии к своим лайнам.

Вообще, в этой статье другой подход - вообще без gsur, а из четырёх начальных линий отрезков (это правильный термин, вроде) делают копии смещением по оси.

Но лучше статью прочитать, от моих букв толку явно меньше.

PhysShell ★★
()
Ответ на: комментарий от saufesma

Во-первых, я наврал, что в статье нет плоскостей. Они есть, только по-другому делаются. Принцип следующий: seta surfaces s A001 A002 A003 A004.

Во-вторых, что сделал-то? Там кроме разбиения отрезков на сегменты ещё пара танцев с бубном нужна.

PhysShell ★★
()
Последнее исправление: PhysShell (всего исправлений: 1)
Ответ на: комментарий от PhysShell

Во-вторых, что сделал-то?

Как там написано, фиксировал одну сторону, а с нагрузкой не вышло, у меня четыре поверхности arc1, arc2, bearing1, bearing2 а там речь идёт о точках которые я выбрать не могу.

saufesma
() автор топика
Ответ на: комментарий от saufesma

Можешь задание приложить и файл со всеми изменениями.

На выходных посмотрю, т.к. смежный опыт был, может что-то смогу сказать. А эту программу впервые вижу и как назло кофейная гуща закончилась, так что гадать не получится.

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Спасибо, что не даёшь плюнуть. Появилась идея, проверить не могу, пьян. Завтра отпишусь.

saufesma
() автор топика
Ответ на: комментарий от PhysShell
pnt p1 8 0 675.21
pnt p2 963 0 675.21
pnt p3 8 52 675.21
pnt p4 963 52 675.21

pnt p5 8 0 667.21
pnt p6 963 0 667.21
pnt p7 8 52 667.21
pnt p8 963 52 667.21

line l1 p1 p2 100
line l2 p2 p4 100
line l3 p4 p3 100
line l4 p3 p1 100

line l5 p1 p5 100
line l6 p5 p6 100
line l7 p6 p2 100
line l8 p2 p1 100

line l9 p1 p5 100
line l10 p5 p7 100
line l11 p7 p3 100
line l12 p3 p1 100

line l13 p2 p6 100
line l14 p6 p8 100
line l15 p8 p4 100
line l16 p4 p2 100

line l17 p3 p7 100
line l18 p7 p8 100
line l19 p8 p4 100
line l20 p4 p3 100

line l21 p5 p6 100
line l22 p6 p8 100
line l23 p8 p7 100
line l24 p7 p5 100

pnt p9 0 0 675.21
pnt p10 0 52 675.21
pnt p11 0 52 0
pnt p12 8 52 0
pnt p13 8 0 0
pnt p14 0 0 0

line l25 p9 p10
line l26 p10 p11
line l27 p11 p14
line l28 p14 p9

line l29 p1 p9
line l30 p9 p10
line l31 p10 p3
line l32 p3 p1

line l33 p13 p14
line l34 p14 p11
line l35 p11 p12
line l36 p12 p13

line l37 p1 p9
line l38 p9 p14
line l39 p14 p13
line l40 p13 p1

line l41 p3 p10
line l42 p10 p11
line l43 p11 p12
line l44 p12 p3

line l45 p1 p3
line l46 p3 p12
line l47 p12 p13
line l48 p13 p1



pnt p15 971 0 675.21
pnt p16 971 52 675.21
pnt p17 971 52 0
pnt p18 971 0 0
pnt p19 963 0 0
pnt p20 963 52 0

line l49 p15 p16
line l50 p16 p17
line l51 p17 p18
line l52 p18 p15

line l53 p2 p15
line l54 p15 p16
line l55 p16 p4
line l56 p4 p2

line l57 p19 p18
line l58 p18 p17
line l59 p17 p20
line l60 p20 p19

line l61 p2 p15
line l62 p15 p18
line l63 p18 p19
line l64 p19 p2

line l65 p4 p16
line l66 p16 p17
line l67 p17 p20
line l68 p20 p4

line l69 p2 p19
line l70 p19 p20
line l71 p20 p4
line l72 p4 p2

pnt p21 963 52 8
pnt p22 8 52 8
pnt p23 8 0 8
pnt p24 963 0 8

line l73 p12 p13
line l74 p13 p19
line l75 p19 p20
line l76 p20 p12

line l77 p12 p22
line l78 p22 p23
line l79 p23 p13
line l80 p13 p12

line l81 p20 p19
line l82 p19 p24
line l83 p24 p21
line l84 p21 p20

line l85 p12 p22
line l86 p22 p21
line l87 p21 p20
line l88 p20 p12

line l89 p13 p23
line l90 p23 p24
line l91 p24 p19
line l92 p19 p13

line l93 p22 p23
line l94 p23 p24
line l95 p24 p21
line l96 p21 p22

pnt p25 963 8 8
pnt p26 8 8 8
pnt p27 8 8 667.21
pnt p28 963 8 667.21

line l97 p5 p6
line l98 p6 p24
line l99 p24 p23
line l100 p23 p5

line l101 p5 p27
line l102 p27 p28
line l103 p28 p6
line l104 p6 p5

line l105 p23 p24
line l106 p24 p25
line l107 p25 p26
line l108 p26 p23

line l109 p5 p27
line l110 p27 p26
line l111 p26 p23
line l112 p23 p5

line l113 p6 p28
line l114 p28 p25
line l115 p25 p24
line l116 p24 p6

line l117 p25 p26
line l118 p26 p27
line l119 p27 p28
line l120 p28 p25

pnt p29 300 0 675.21
pnt p30 300 52 675.21

pnt p31 671 0 675.21
pnt p32 671 52 675.21

pnt p33 375.5 13 675.21
pnt p34 435.5 13 675.21
pnt p35 435.5 52 675.21
pnt p36 375.5 52 675.21

pnt p37 535.5 13 675.21
pnt p38 595.5 13 675.21
pnt p39 595.5 52 675.21
pnt p40 535.5 52 675.21

line l121 p9 p29
line l122 p29 p30
line l123 p30 p10
line l124 p10 p9

line l125 p15 p31
line l126 p31 p32
line l127 p32 p16
line l128 p16 p15

line l129 p33 p34
line l130 p34 p35
line l131 p35 p36
line l132 p36 p33

line l133 p37 p38
line l134 p38 p39
line l135 p39 p40
line l136 p40 p37

gsur a1 + blend - l1 + l2 + l3 + l4
gsur a2 + blend - l5 + l6 + l7 + l8
gsur a3 + blend + l9 + l10 + l11 + l12
gsur a4 + blend - l13 + l14 + l15 + l16
gsur a5 + blend + l17 + l18 + l19 + l20
gsur a6 + blend + l21 + l22 + l23 + l24
gsur a7 + blend - l25 + l26 + l27 + l28
gsur a8 + blend + l29 + l30 + l31 + l32
gsur a9 + blend + l33 + l34 + l35 + l36
gsur a10 + blend - l37 + l38 + l39 + l40
gsur a11 + blend + l41 + l42 + l43 + l44
gsur a12 + blend + l45 + l46 + l47 + l48
gsur a13 + blend + l49 + l50 + l51 + l52
gsur a14 + blend + l53 + l54 + l55 + l56
gsur a15 + blend + l57 + l58 + l59 + l60
gsur a16 + blend + l61 + l62 + l63 + l64
gsur a17 + blend + l65 + l66 + l67 + l68
gsur a18 + blend + l69 + l70 + l71 + l72
gsur a19 + blend + l73 + l74 + l75 + l76
gsur a20 + blend + l77 + l78 + l79 + l80
gsur a21 + blend + l81 + l82 + l83 + l84
gsur a22 + blend + l85 + l86 + l87 + l88
gsur a23 + blend + l89 + l90 + l91 + l92
gsur a24 + blend + l93 + l94 + l95 + l96
gsur a25 + blend + l97 + l98 + l99 + l100
gsur a26 + blend + l101 + l102 + l103 + l104
gsur a27 + blend + l105 + l106 + l107 + l108
gsur a28 + blend + l109 + l110 + l111 + l112
gsur a29 + blend + l113 + l114 + l115 + l116
gsur a30 + blend + l117 + l118 + l119 + l120
gsur arc1 + blend + l121 + l122 + l123 + l124
gsur arc2 + blend + l125 + l126 + l127 + l128
gsur bearing1 + blend + l129 + l130 + l131 + l132
gsur bearing2 + blend + l133 + l134 + l135 + l136

gbod b1 norm + a1 + a6 + a2 + a3 + a4 + a5
gbod b2 norm + a8 + a9 + a7 + a10 + a11 + a12
gbod b3 norm + a14 + a15 + a13 + a16 + a17 + a18
gbod b4 norm + a24 + a19 + a20 + a21 + a22 + a23
gbod b5 norm + a26 + a27 + a25 + a28 + a29 + a30

seta ! all
elty all he20
mesh all

send all abq

Нгрузка на arc1 arc2 100 кг

Нагрузка на bearing1 bearing2 2000 Н

задание простейшее, проверить деформацию данной коробочки.

Я создал поверхности arc1 arc2 bearing1 bearing2 для приложения нагрузки, а приложить оную не удалось.

Вчера была идея сделать mesh так чтобы можно было вручную набрать необходимые площади под нагрузку как приведено здесь https://habr.com/ru/post/423359/. Но так пока и не нашёл как установить размер сетки.

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от saufesma

Установил, сейчас освоюсь слегка и посмотрим, что получится.

Спасибо, что не даёшь плюнуть.

Да без проблем, думаю, заколхозим что-нибудь )

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Вставляй в xxx.fbd

seta ! all
elty all he8
div all 20
mesh all

all.inp

*HEADING
Model: CalculiX  Input File 
*INCLUDE,INPUT=all.msh
*BOUNDARY
*INCLUDE,INPUT=fixed_123.bou
*MATERIAL,NAME=EL
*ELASTIC
2e11,0.3
*SOLID SECTION,ELSET=all,MATERIAL=EL
*STEP
*STATIC
*DLOAD
*INCLUDE,INPUT=load.dlo
*NODE FILE
U
*EL FILE
S
*END STEP

А как запустить пока не знаю. Dataset не включается.

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от PhysShell

Вот

$ ccx -i all

************************************************************

CalculiX Version 2.11, Copyright(C) 1998-2015 Guido Dhondt
CalculiX comes with ABSOLUTELY NO WARRANTY. This is free
software, and you are welcome to redistribute it under
certain conditions, see gpl.htm

************************************************************

You are using an executable made on So 31. Jul 13:26:31 CEST 2016

  The numbers below are estimated upper bounds

  number of:

   nodes:        46293
   elements:        40000
   one-dimensional elements:            0
   two-dimensional elements:            0
   integration points per element:            8
   degrees of freedom per node:            3
   layers per element:            1

   distributed facial loads:           58
   distributed volumetric loads:            0
   concentrated loads:            0
   single point constraints:        31734
   multiple point constraints:            1
   terms in all multiple point constraints:            1
   tie constraints:            0
   dependent nodes tied by cyclic constraints:            0
   dependent nodes in pre-tension constraints:            0

   sets:            2
   terms in all sets:       132586

   materials:            1
   constants per material and temperature:            2
   temperature points per material:            1
   plastic data points per material:            0

   orientations:            0
   amplitudes:            2
   data points in all amplitudes:            2
   print requests:            0
   transformations:            0
   property cards:            0


 STEP            1

 Static analysis was selected

 Decascading the MPC's

 Determining the structure of the matrix:
 number of equations
 107145
 number of nonzero lower triangular matrix elements
 3881358

 Using up to 1 cpu(s) for the stress calculation.

 Using up to 1 cpu(s) for the symmetric stiffness/mass contributions.

 Factoring the system of equations using the symmetric spooles solver
 Using up to 1 cpu(s) for spooles.

 Using up to 1 cpu(s) for the stress calculation.


 Job finished

Как запустить не пойму.

saufesma
() автор топика
Ответ на: комментарий от PhysShell

cgx -b all.frd

выдало много такого

key:-1 from string  -1 46289-3.48945E+07-9.61888E+06-4.05342E+08-2.87259E+06-3.52718E+06 1.15004E+07 not known
 key:-1 from string  -1 46290-5.90313E+07-1.68736E+07-5.22162E+08 1.37153E+07-7.69764E+06 1.42020E+07 not known
 key:-1 from string  -1 46291-1.07007E+08-1.02199E+07-6.93572E+08-4.53625E+07-6.81043E+06 4.00135E+07 not known
 key:-1 from string  -1 46292-9.15293E+07-2.87505E+07-8.92069E+08 1.74288E+08-5.69141E+07 8.31946E+07 not known
 key:-1 from string  -1 46293-1.74318E+08 8.83786E+07-1.19061E+09-5.76386E+08 1.63429E+08 8.21330E+08 not known
 key:-3 from string  -3 not known
 key:9999 from string  9999 not known
 done 

saufesma
() автор топика
Ответ на: комментарий от PhysShell
$ cgx -v all.frd
on a Linux machine, nodename LIFEBOOK-S792, release 5.0.0-32-generic, version #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019, machine x86_64 
parameters:3 arguments:2
GL_MAX_EVAL_ORDER:30
 Try to read ccx results

 file:all.frd opened
 reading frd format
 MODEL NAME:  record:    1UModel: CalculiX  Input File                                       
record:    1UUSER                                                              
record:    1UDATE              18.september.2021                               
record:    1UTIME              10:15:50                                        
record:    1UHOST                                                              
record:    1UPGM               CalculiX                                        
record:    1UVERSION           Version 2.11                             
record:    1UCOMPILETIME       So 31. Jul 13:26:31 CEST 2016                    
record:    1UDIR                                                               
record:    1UDBN                                                               
record:    1UMAT    1EL                                                        
record:    2C                         46293                                     1
reading Nodes

 46293 nodes reallocated 
record:    3C                         40000                                     1
reading Elements

 40000 elements reallocated 
record:    1PSTEP                         1           1           1          
record:  100CL  101 1.000000000       46293                     0    1           1
reading Dataset No:1
 gen lc[0] ncomps:4
ncomps:3 nvals:3
record:    1PSTEP                         2           1           1          
record:  100CL  101 1.000000000       46293                     0    1           1
reading Dataset No:2
 gen lc[1] ncomps:6
ncomps:6 nvals:6
record: 9999
 Elements: 40000 Nodes:46293 Datasets:2  MinElemNr: 1 MaxElemNr: 40000 MinNodNr:1 MaxNodNr:46293  read in 0.218086 sec 
 found elements of type 1: 40000
 found elements of type 2: 0
 found elements of type 3: 0
 found elements of type 4: 0
 found elements of type 5: 0
 found elements of type 6: 0
 found elements of type 7: 0
 found elements of type 8: 0
 found elements of type 9: 0
 found elements of type 10: 0
 found elements of type 11: 0
 found elements of type 12: 0
freeglut (cgx): Menu manipulation not allowed while menus in use.

что-то не так

saufesma
() автор топика
Ответ на: комментарий от PhysShell

Наколхозил

$ cgx -v all.frd
Hold the left mouse button down in the left margin and select from the menu: 

[Data Sets] [-Entity-] [4 All]

заработало, как первый шаг к решению.

saufesma
() автор топика
Ответ на: комментарий от saufesma

Пока разбирался с Calculix, понял, что немного переоценил свои умственные способности.

Принцип усвоил, сейчас попробую что-то выдать.

PhysShell ★★
()
Ответ на: комментарий от saufesma

Я не уверен, шли ли мы одинаковыми путями, но *.inp-файл совпадает как минимум.

  1. Обернул геометрию как в статье:
seto beam

...

setc beam
elty beam he8
mesh beam

send beam abq
  1. Это дало задать ограничения и нагрузку (точки выбирал от балды), выполнить рассчёты и открыть пост-процессинг;

  2. Либо я выбрал неверные точки, либо что-то ещё. Результат - https://imgur.com/a/OIwW8yW;

PhysShell ★★
()
Ответ на: комментарий от saufesma

Видимо разными путями пошли. У меня ccx неправильно отработал и нулевую нагрузку показал в итоге.

Кусок выхлопа ccx -i beam:

 number of equations
 0
 number of nonzero lower triangular matrix elements
 0

Завтра перепроверю вечером.

А у тебя ccx посчитал что-то и frd-шник открылся. Что там?

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Вот вариант который ближе к моей теме. Нагрузку нодо пересчитать, но это ладно.

$ cgx -v all.frd
Hold the left mouse button down in the left margin and select from the menu: 

[Data Sets] [-Entity-] [4 All]

увидишь, что на заднюю стенку и косынку нагрузка не распространилась, вот это большой косяк который не понятно как исправить. https://fex.net/ru/s/vzyn7eo

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от saufesma

Скоро смогу посмотреть.

Пока вот отрыл занимательный плейлист - первые два видео.

Чтоб врукопашную не набивать геометрию, можно во FreeCAD’e накидать модель и экспортнуть в меш.

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Чтоб врукопашную не набивать геометрию, можно во FreeCAD’e накидать модель и экспортнуть в меш.

Я там пробовал, там какой-то был косяк. Там не проще, недавно попробовал, а я забыл, повошколся и плюнул.

saufesma
() автор топика
Ответ на: комментарий от PhysShell

Чтоб врукопашную не набивать геометрию

$cgx -step filename.stp

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 2)
Ответ на: комментарий от saufesma

Что-то толку от меня никакого. Хватило лишь на диванную аналитику: геометрия «перегородки» и низа технически не прикреплена к основной части.

Т.к. делалось вручную, визуально оно выглядит целостно, но технически не является таковым.

Возможно вот что:

  1. Нижняя плоскость и остальная «коробка» не идут от общих точек;

  2. Перегородка и сторона под нагрузкой не соединены.

Первый пункт мог произойти, если коробка и низ идут из разных, пусть и близко лежащих точек. А вот второй пункт как руками сделать - хз. swep не могу представить.

Поэтому про FreeCAD заговорил. Там это бы делалось с помощью инструмента Extrude и такой штуки с точками не было бы. Под рукой сейчас нет проверить, но мне кажется именно это будет решением.

Создал топик на https://forum.freecadweb.org/viewtopic.php?f=18&t=62370. Сейчас на модерации. Может там что-то подскажут.

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Да, подтвердилось. Т.е. получился не один цельный меш, а по сути три. Посмотри ответ на форуме.

Сейчас на работе FreeCAD и CalculiX поставил, попробую повторить эту модель.

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Т.е. получился не один цельный меш, а по сути три.

Вот и неясно почему три, если

mesh all

send all abq

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от PhysShell

попробую повторить эту модель.

Extrude не сложно во FreeCAD, А вот чтобы собрать коробочку из отдельных деталей это другое, изучение займёт несколько дней.

saufesma
() автор топика
Ответ на: комментарий от saufesma

И правда. Видимо, мой опыт с 3д редакторами не особо релевантен здесь.

Посмотрим, захочет ли кто-нибудь ответить на мои ламерские вопросы там.

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Видимо, мой опыт с 3д редакторами не особо релевантен здесь.

Мой первый опыт был FreeCAD, тогда я понял, что ну его, если для работы, надо проприетарщину брать.

Я сегодня всё перепробовал, все идеи. Написал создателям и одному консультанту.

Установил Z88Aurora. Завтра начну изучать, уже за долбало.

saufesma
() автор топика
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от saufesma

Не могу не согласиться. Но…

Сегодня страдал васянил на булевых операциях с примитивами. Самый адекватный способ наверное из всего.

Такой колхоз подойдёт?

Проект в FreeCAD

Там разные отображения нагрузок, это Displasement magnitude. Можно изменить в Combo View->Analysis->CCX_Results.

PhysShell ★★
()
Последнее исправление: PhysShell (всего исправлений: 1)
Ответ на: комментарий от PhysShell

Такой колхоз подойдёт?

В общем да, подойдёт. Только ограничения по моему не совсем правильно, эта коробочка стоит на земле одной гранью.

saufesma
() автор топика
Ответ на: комментарий от saufesma

А, т.е. надо было пол прибить также, если я правильно понял. Это не составит проблем. Вот короткий гайд, которым я руководствовался: https://youtu.be/p-GTSU_KU-k.

Если подойдёт в итоге, круто. Удачи с этим проектом!

PhysShell ★★
()
Ответ на: комментарий от PhysShell

Удачи с этим проектом!

Как я не хотел вспоминать как работает FreeCAD, но пришлось. Ещё пару тройку дней и на следующий, не, не буду произносить.

saufesma
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.