Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Измерване на зает обем на легнала цистерна
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=19313
Страница 1 от 4

Автор:  milenjs [ Пон Ное 11, 2024 6:42 pm ]
Заглавие:  Измерване на зает обем на легнала цистерна

Легнала цистерна, пълни се с нафта. Наличността в нея досега са мерили като мерят нивото на течността и изчисление за обем на цилиндър. Да ама двете страници на цистерната не са плоски а част от сфера.
Акъла ми не стига как да се мери обема по ниво на такъв съд. Изпразване на нула и калибриране по таблица - количество вътре/ниво на течността ще е трудна работа.
Та има ли някакъв друг вариянт за пресмятане, явно с формула няма да стане, някакви тройни интеграли ми се въртят от математиките едно време?
Има ли някакъв друг начин - симулация на съда в софтуер за 3Д детайли или нещо което да ми свърши работа, точност чак кой зная каква не се гони.

Автор:  TheWizard [ Пон Ное 11, 2024 6:48 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

щом имаш възможност за : симулация на съда в софтуер за 3Д
пълниш - празниш виртуално ... и си събираш "таблицата"

Автор:  milenjs [ Пон Ное 11, 2024 7:12 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Нищо нямам, по скоро имам цистерна с неизвестно количество нафта което трябва да се измери. И размерите на цистерната имам.

Автор:  TheWizard [ Пон Ное 11, 2024 7:12 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

робота каза:

Код:

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

### Метод 1: С помощта на предварително известни данни (график или таблица)
Ако съдът е неправилно оформен, но вече е измерен и за него има създадена таблица или графика, показваща обема на течността спрямо височината на нивото, тогава можете просто да прочетете стойността от тези данни.

1. **Измерете височината** на течността (h) от дъното на съда до текущото ниво.
2. Намерете съответния обем (V) от таблицата или графиката.

### Метод 2: Използване на метод на измерване с помощта на калибрационна крива
Ако съдът няма налична таблица, можете да го калибрирате сами:

1. **Напълнете съда на етапи** с измерено количество течност (например по 1 литър) и отбелязвайте нивото на всяка добавка.
2. Създайте таблица или графика на съответствието между височината на течността и обема.
3. За всяко последващо измерване на нивото на течността (h) можете да използвате тази таблица, за да определите обема (V).

### Метод 3: Измерване на обема чрез изместване
Това е метод, при който се използва принципа на Архимед:

1. **Потопете предмет** с известен обем в съда, така че да предизвикате повишаване на нивото на течността.
2. Измерете новото ниво и изчислете разликата в нивата.
3. Използвайки съотношението между промяната в нивото и обема на предмета, можете да намерите съотношението обем/височина за съда.

### Метод 4: Измерване чрез 3D сканиране (напреднал метод)
Ако имате достъп до технологии като 3D скенер:

1. Направете **3D модел на съда**.
2. Използвайте софтуер за симулация на обем, за да изчислите обема на течността спрямо измереното ниво.

### Метод 5: Приблизителен метод с формула
Ако формата на съда наподобява някаква геометрична фигура (конус, цилиндър, елипсоид и т.н.), можете да използвате приблизителни формули. Например, ако съдът има форма, която приблизително се стеснява към дъното:

- Разделете съда на няколко секции, всяка с приблизителна геометрична форма.
- Измерете нивото на течността (h) и приблизително изчислете обема с помощта на съответната формула за обем.

#### Пример:
Ако съдът наподобява пресечен конус:

\[
V = \frac{1}{3} \pi h (R^2 + r^2 + Rr)
\]

където:
- \( V \) е обемът на течността
- \( h \) е височината на течността
- \( R \) и \( r \) са радиусите на горната и долната основа на нивото на течността.

---

Изберете подходящия метод в зависимост от наличната информация и точността, която ви е необходима.

Автор:  TheWizard [ Пон Ное 11, 2024 7:17 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

по принцип лесно става, но тряя да я изпразните
слагаш нивомера, идва цистерната с "водомера"
пълни и ... пишеш таблицата

Автор:  syscop [ Пон Ное 11, 2024 7:35 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Я виж тук https://www.matematika.bg/geometry/shpere.html дали нещо няма да помогне :)

Автор:  iss [ Пон Ное 11, 2024 9:07 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Tank Volume Calculator
като отправна точка...

Автор:  ToHu [ Вто Ное 12, 2024 7:58 am ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Ееее ама сериозно ли ? Най-важният въпрос тук, тия краища наистина ли са сфери или не точно. Ако са нещата са елементарни. Нивото на горивото в двете полусфери е v=(pi/3)*(3rh^2-h^3), за цилиндъра е малко по дълга, те тука https://www.mathopenref.com/cylindervolpartial.html

Правиш Ексел, смяташ за N стойности и си правиш таблица, пък ако искаш може и да го смяташ, косинус по таблица не е зор.

Автор:  emilvtc [ Вто Ное 12, 2024 9:08 am ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Подсказаха ти го, но и аз да дам идея в тази насока.
Щом имаш размерите на съда и ти трябва да определиш колко течност имаш в него в момента при това без да смяташ - чертаеш си цистерната в 3D програма като солид или каквоато друга познаваш, поставяш хоризонтална равнина на тазстояние от дъното съответстващо на нивото на нафтата, Кътваш цистерната над равнината и на останалият отрез на цистерна му казваш да ти сметне обема.

Автор:  ToHu [ Вто Ное 12, 2024 10:09 am ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

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

Автор:  milenjs [ Вто Ное 12, 2024 11:16 am ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Тони, тези формули за обем на полусфера ги знам, предполагаме че дъната са част от сфера иначе съвсем дебела става работата, проблема е че те са за целия обем на полусферата, за част от полусфера не намирам формула за обема.
В солид става ли номера да изчислява обем на тяло лесно?

Автор:  al_at [ Вто Ное 12, 2024 11:29 am ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

В линка, който ти е пратил iss, има всякакви цистерни.
Цилиндрични с полусфери в двата края, елипсовидни краища, с части от сфери /както е твоя случай/.
Избираш тази, която е най-близо до твоята и го пускаш да смята.
Може да го пробваш с няколко нива на течността за проверка дали дава разумни резултати.

Автор:  palavrov [ Вто Ное 12, 2024 12:16 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Шега:

Можеш да ползваш ИИ модел който да си обучиш с времето. Трябва само да направиш една таблица след всяко колко си долял или източил между две мерения на нивото и после ИИ-то само ще си изкара формула за конкретния резервоар.

С времето ще става все по точен.

Т.е. функцията за коригиране трябва да разликата между изчислено ниво от ИИ моделаи реално измерено. И по това после може да се стигне до общия обем.

Автор:  emilvtc [ Вто Ное 12, 2024 1:11 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

milenjs написа:
В солид става ли номера да изчислява обем на тяло лесно?

Със сигурност смята център на тежеста и тегло, като му зададеш материал, та дори пряко да не смята обем (което ме съмнява да го няма) можеш през тегло да си сметнеш обема, като зададеш 1 за плътност/материал.

(Нямам солид в момента да видя, за да ти отговоря точно на въпроса.)

Автор:  itso.t [ Вто Ное 12, 2024 1:38 pm ]
Заглавие:  Re: Измерване на зает обем на легнала цистерна

Не съм запознат, но да вметна: Тоя вид цистерни нивелирани ли са или имат наклон към единия си край за да може да се източва цялото им съдържание?

Страница 1 от 4 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/