Определяне на обем

55 отговора 0 прегледа
#1

Определяне на обем

На равнина с площ около 2 дка е разположено хумусно депо с неправилна форма по X, Y и Z - абсолютно неправилна фигура.
Знаем координатите на всички върхове на тази неправилна фигура - 95 броя върхове.

Всичките 95 точки са вкарани в АутоКад - версия 2006

Искам да определя обема на хумуса.

Имате думата.
Благодаря.

Отговор
в отговор на 1 #2

Re: Определяне на обем

а да имате и точки от повърхнината, върху която седят купчините?



"ю кен към ту дет стар енитайм ю лайк"
Отговор
в отговор на Tony Stewart #3

Re: Определяне на обем

Имам 20-30 точки от повърнината, върху която седят купчините, но само в краищата на хумусното депо. В средата нямам никакви точки, защото теренът преди насипването с хумус не е заснет. Каква е повърхнината под купчините - мога само да гадая. Но ще я приема за наклонена равнина./ Ако трябва, дори може да я пеиема и за хоризонтална равнина. Но бих допуснал по-голяма грешка в обема на хумуса/

Отговор
в отговор на 1 #4

Re: Определяне на обем

добре, да речем че е било изравнено преди да почнат да изсипват, недей да го приемаш за равнина, интерполирай с крайщата, а ако им трябва по-висока точност, евентуално да се поразкопае около средата, ако си струва

за смятането има общо взето два начина - използване на приставки от типа на Land Desktop - с него се правят двете повърхнини и се получава обема общо взето автоматично, като Land-a може да се смята по призмоиди или със средни разлики

другият начин е малко ръчен - прави се мрежа от квадрати и се интерполират котите от двете повърхнини във върховете на квадратите, после се смятат работните разлики и обемът се получава като се умножи средната разлика на всяка фигура по лицето и.



"ю кен към ту дет стар енитайм ю лайк"
Отговор
в отговор на Tony Stewart #5

Re: Определяне на обем

Винаги съм смятал че архитектите ( конструктури на сгради) само мъчат свестния CAD софтуер.

Имате ли твърдотелно тяло? И може ли да се построй от тези точки ? Ако имате незнам какъв е проблема ?

И не мъчете 2D програмките със задачи за 3D

Отговор
в отговор на Tony Stewart #6

Re: Определяне на обем

Tony, аз питам за автоматизиран начин на определяне на обема с АутоКад. Версия 2006 е 3D.

Нищо ли не може да се направи с чист 2006?

Отговор
в отговор на f(x) #7

Re: Определяне на обем

f(x), как да построя твърдотелно тяло във версия 2006?
Имам 3D

Отговор
в отговор на f(x) #8

Re: Определяне на обем

е той ако го беше докарал до massprop хич и нямаше да пита :)



"ю кен към ту дет стар енитайм ю лайк"
Отговор
в отговор на 1 #9

Re: Определяне на обем

ами не се сещам за напълно автоматизиран начин
някои от стъпките, които ти предложих може да се направят автоматично - примерно с array да си начертаеш квадратите... но повърхнините са работа за ланда...



"ю кен към ту дет стар енитайм ю лайк"
Отговор
в отговор на Tony Stewart #10

Re: Определяне на обем

Аз бих опитал да издялам нещо на Inventor и интерполиране между точките. Не казвам че е лесно.

Иначе с AutoCAD коята и да е версия и сложно моделирането на сложна ( почти неопределена 3D) фигура.

Сори за спама но ми се вижда че това не е задача за AutoCAD

Отговор
в отговор на 1 #11

Re: ... за опит

... за опит
разгледай [линк] . Може в Trial периода да стане нещо. Имам в предвид
TerrainCAD for AutoCAD -> Mesh To Solid for AutoCAD и после massprop да покаже нещо ...

Отговор
в отговор на Mинaвaщ #12

Re: ... за опит #2

Ми май с чист AutoCAD 2006 ще трябва ръчно да си ги "издялкаш"... една версия по-висока ще ше да е по-лесно "дялкането"
Ето пример -> КАРТИНКА
Това е файла -> [линк]
Направих копие на точките със Z=0, направих с полилинии триъгълници, после екструднах триъгилниците до триълълни призми, после ги срезах с по три точки като ползвах точките със Z координата, после обединих солидите и му отчетох обема с massprop ...

Отговор
в отговор на 1 #13

Re: Определяне на обем

Вместо да се занимаваш с глупости, вземи си сложи един Civil 3D, или още по-лесно - Surfer. Проблема си го решаваш за минути.


[линк]

Отговор
в отговор на 1 #14

Re: Определяне на обем

До всички!

Не услобнявате ли твърде много проблема?

Да си предстваим, че площта на ПОВЪРХНИНАТА /включително и отдолу/ на тялото, чийто обем ме интересува, е апроксимирана до съвкупността от площите на определен /макар и немалък/ брой триъгълници.
Т.е. "моят" хумус е облепен с триъгълници - такива, че максимално плътно да са долепени до натрупания хумус.
Точките /определени с техните координати Xi Yi Zi/, които имам, са върховете на тези триъгълници. Мога да свържа всяка известна точка със съседни й, така, че да се направи повърхнина от трийгълници, обхващаща търсения обем.
Как ще свържа със линия /или трябва с полилиния?/ всяка точка със съседни й точки, си е мой проблем. Знам как да свържа всяка точка с съседни й с линия, така, че линиите нито да "хвърчат" много над повърхността, нито да "задълбават" много.

Как да обединя всички съставени триъгълници, че да е ясно на АутоКад, че те затварят ОТВСЯКЪДЕ хумуса ? И после... как да поискам обема на затвореното с триъгълници тяло?

10х!

Отговор
в отговор на 1 #15

Re: До 1

Ми то проблема си е сложен !
AutoCAD ти дава обема на Solid обект т.е. трябва да го докараш до Solid ...
Tи погледна ли [линк] ... то там е точно това идеята
Опитай се да намериш някоя добавка за AutoCAD за тази цел, все ще е нещо за улеснение

Отговор
в отговор на Mинaвaщ #16

Re: До 1

> ..AutoCAD ти дава обема на Solid обект т.е. трябва да го докараш до Solid ... <

Ами не знам как се докарва до солид. Чистия АутоКад 2006 има ли го това нещо? Ако знаеш ка се докарва до солид - кажи, моля. Макар и да е времеемко - ще го докарам да солид. Време имам засега.

>....Tи погледна ли [линк] ... то там е точно това идеята ...<

Предлагаш да изтегля някоя програмка, която да ми помогне ли? Какво ще ми помогне? Наистина не знам какво ще ми помогне.

>...Опитай се да намериш някоя добавка за AutoCAD за тази цел, все ще е нещо за улеснение ...<

Улеснение за какво? Защото ако АутоКад 2006 може да прави, това, което искам - улеснение за сега не ми трябва. Улеснението ще го мисля по-нататък.
А ако АутоКад 2006 не може да направи това, което искам - то термина не би следвало да е 'улеснение', а може би ... не мога да намеря точната думичка.

Отговор
в отговор на 1 #17

Re: До 1

Данните, дето ги имаш най-вероятно са от колега - геодезист, т.е. отишъл е на място с тоталната станция и е заснел определено количество точки преди и след насипването. Точките освен с тотална станция може да ги получиш и фотограметрично с минимум 2 снимки с фотоапарат с предварително калибриран обектив и наколко маркера на терена. Но по-вероятна е версията за тоталната станция.
Тия глупости за solid-а направо ги забрави. Казвам ти го от опит - именно заради смянето на обеми се опитвах да "дялкам" подобни неща на AutoCAD-а още преди 10-тина години, но бързо разбрах, че не е това начинът. Има си специализирани програми, създадени точно за тази работа и стяхна помощ става бързо и лесно. Едната е Civil 3D - надстроен AutoCAD за геодезисти, пътищари и пр., другото за което се сещам - Surfer. Последната програма е специално за това - създаване на повърхнини и изчисляване на обеми.
Сега, ако става въпрос само да си играеш за да научиш нещо - добре, главоблъскай се, лошо няма, ако обаче е за истински обект... Само забележи по-горе "Минаващия" как е идеализирал нещата - точките са равномерно разположени в хоризонтално положение, във вертикално са една над друга - идилия направо. Обаче в действителност нещата далеч не стоят така. Точките са от различни измервания (преди и след), така че просто няма как да съвпадат в хоризонтално отношение, освен ако не са трасирани при второто измерване, но надали. Плюс това границите на двете повърхнини никога няма точно да съвпадат.
Ето ти две картинки. На първата има данни в Excel, които са псевдо-случайни числа, генерирани в определени граници. В случая по едната ос от 0 до 40 м. и от 0 до 50 м. по другата ос. За коти (надморски височини) съм сложил 550 м. (средната кота за София) + 1-2 метра, а втората повърхнина съм я вдигнал няколко метра нагоре (все едно насипаният хумус). По тези данни съм построил 2 повърхнини в Civil 3D и съм го накарал да ми сметне обема. Забележи, че има само "Fill", т.е. "Насип", а ако горната повърхнина пресичаше долната (минаваше на места под нея) щеше да се сметне и "Cut", т.е. "Изкоп"-аното.

[линк]
[линк]

Оттук нататък си ти - кеф ти solid, кеф ти нещо нормално.

Отговор
в отговор на peshop #18

Re: До 1

всъщност определеното количество точки е било заснето само след насипването, както беше изяснено по-рано :)



"ю кен към ту дет стар енитайм ю лайк"
Отговор
в отговор на peshop #19

Re: До 1

>...Данните, дето ги имаш най-вероятно са от колега - геодезист, т.е. отишъл е на място с тоталната станция и е заснел определено количество точки преди и след насипването. .... <

Точките са само от СЛЕД насипването. Обектът е реален.
Имам само насип.
За трена под хумуса ще съдя само по крайните точки от заснетия контур. Мога да интерполирам котите на някоя и друга точка под хумуса, но... ефекта ще е никакъв.

Та... По същество имам една генерализирана повърхнина от преди насипването. И една нова повърхнина - след насипването.

До тук всичко е ясно.

Не ми е проблем да си поиграя на солид в АутоКад 2006 срокът ми е до вторник - имам време засега. Но и идея си няма как се стига до солид.

За СИВИЛ 3Д - няма от де да го взема за да надстроя АутоКад 2006, а ако е платен - за служебни цели собствени пари не давам.

За СЪРФЪР - пак няма откъде да го взема. А ако и той е платен... забрави.

Вариантите са следните:
1. Безплатен СИВИЛ 3Д
2. Платен СИВИЛ 3Д с кейгенератор за разбиване на евентуални пароли и кодове.
3. Безплатен СЪРФЪР
4. Платен СЪРФЪР с кейгенератор за разбиване на евентуални пароли и кодове. /Макар, че за да разуча възможностите на сърфър вероятно два дни няма да ми стигнат/
5. СОЛИД

На мен най-реалистичен ми се вижда вариант 5.
Проблемът е, че ми трябва помощ да съставя тялото. За която моля.

Отговор
в отговор на 1 #20

Re: До 1

В отговор на:

Имам 20-30 точки от повърхнината, върху която седят купчините, но само в краищата на хумусното депо.



Грешката е моя, прочел съм го малко "диагонално" и съм решил, че има 25-30 точки от преди да е насипвано. Както и да е.
Та на въпроса – в Civil 3D не е проблем да се измисли 2-ра повърхнина по тези точки. Те и без друго са в централизирана база данни и могат да се групират както ти е кеф, с други думи група от точки може да участва в една повърхнина, но нищо не пречи да участва и в още 3, примерно.
Та от тези 90-95 точки може да се построи една повърхност, а с част от тях (въпросните по-горе 20-30) да се създаде повърхността на терена отпреди насипването. Няма да е кой знае колко точно, но предвид изходните данни – толкоз.
За набавянето на програмите – не мислех, че има хора, които да не знаят за arena, zamunda, thepiratebay и mininova, примерно. Там софтуер колкото искаш. Доколко е уместно използването му за решаването на реални задачи е друг въпрос. Във фирмата където работя, например, има купени и Office и Civil 3D, но са 2003 и 2007 съответно. Картинките които виждаш са от 2007 и 2009, но те са от домашния ми компютър и ги ползвам само за да разучавам новостите, не за да работя с тях.
Относно моделирането на това чудо с solid – може и да стане, но ще е ужасно пипкаво. Както ти го е показал "Минаващия", трябва да си свържеш съседните точки с 3D полилинии (3dpoly), да ги "изтеглиш" (extrude, като ще трябва да ползваш опцията Direction и да зададеш тази посока да съвпада с Z оста, иначе всяко 3d poly ще ти се extrude-не перпендикулярно на равнината образувана от 3-те му точки). Да речем, че ги extrude-неш надолу (по ос -Z), после ги обединяваш (union) , а след това си построяваш мислено една равнина по 3 избрани точки (от онези 20-30) и режеш solid-а с нея (slice). След това massprop и си готов.
По някое време може да добавя картинки.

Отговор