[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 47 | 5 | 14
Назад Вниз Каталог Обновить

Аноним 18/05/17 Чтв 12:53:31  153343653  
Picture 265 (Sm[...].jpg (24Кб, 640x480)
model v1.png (287Кб, 1920x1041)
blob (32Кб, 568x379)
Артиллерист-проектировщик выходит на связь.

Анон решил спроектировать миниатюрную гаубицу, насмотревшись ютуба о карманной артиллерии. Вчера запилил тред в бэ, где мне здоровски помогли советом. Модель баллистики практически готова, по настоянию анона запилил нить в DIY, где буду периодически репортить о майлстоунах проекта и задавать вопросы если не забью хуй или моча не потрет тредю.

Самый острый вопрос на сейчас к анону-айтишнику: необходимо запилить кнопку в vba для экселя, которая рассчитывает подбором определенного параметра, максимальное значение целевой функции. Короче, тот же встроенный солвер, но макросом.

Характер целевой функции - нелинейная, недифференциируемая. Максиму целевой функции можно определить исключительно подбором параметра. Если нужны доп. пояснения - спрашивай.

Кода - на три строчки, у тебя займет 1 минуту, когда я буду ебаться не один вечер. Не погромист, не технарь. Счастья, здоровья анону.
Аноним 18/05/17 Чтв 12:55:05  153343743
Ссылка на долгоиграющий тред в DIY
https://2ch.hk/diy/res/389572.html#389572
Аноним 18/05/17 Чтв 12:56:09  153343794
Анон, от тебя зависит судьба проекта
Аноним 18/05/17 Чтв 12:58:27  153343912
Cannon,Châteaud[...].jpg (480Кб, 1695x1123)
Ахтунг! Фертих! Фойер!
Аноним 18/05/17 Чтв 12:58:33  153343918
>>153343653 (OP)

Пришло время вспоминать чему учили в шараге. Давай что ли формулу и как оно должно выглядеть.
Аноним 18/05/17 Чтв 12:59:34  153343976
>>153343653 (OP)
Ура, я тебя ждал.
помог бы с эксэлем, но офиса нет. только вижуал студию
Аноним 18/05/17 Чтв 13:01:25  153344076
>>153343976
https://office.live.com/
Аноним 18/05/17 Чтв 13:01:50  153344100
>>153343976
>>153344076
https://office.live.com/start/Excel.aspx?omkt=ru
проебался с ссылкой
Аноним 18/05/17 Чтв 13:02:05  153344108
>>153343918
В этом и проблема, не существует универсальной формулы, расчеты согласно которой необходимо автоматизировать. Функция не выражается аналитически, только сведением воедино ряда расчетов вектров ускорений, скоростей, положения снаряда в пространстве для каждого заданного времени.

Возможно ли запилить макрос, который вызывает солвер, что в свою очередь подбирает параметр для целевой функции?
Аноним 18/05/17 Чтв 13:02:53  153344155
>>153344076
бля, пока качать буду, тебе уже настрочат решение. но ладно, попробую
Аноним 18/05/17 Чтв 13:03:29  153344189
>>153344155
это онлайн версия же
Аноним 18/05/17 Чтв 13:04:17  153344215
>>153344108
параметр подобрать можно, но в экселе все это, как правило, работает особо хуево
Аноним 18/05/17 Чтв 13:04:22  153344217
>>153344108

На бумаге напиши епть, как оно должно работать.
Какой солвер, чем вообще ваши считают?
Аноним 18/05/17 Чтв 13:07:25  153344350
>>153344108
Физик вкатился. Что происходит у тебя в экселе? Какие расчёты ещё нахуй блядь? Алсо, у меня нет учётной записи майкрософт, так что попробуй скинуть как-нибудь иначе, не через онлине офис.
Аноним 18/05/17 Чтв 13:07:36  153344363
Удачи тебе Анон
Аноним 18/05/17 Чтв 13:07:59  153344378
Удачи тебе Анон
Аноним 18/05/17 Чтв 13:08:23  153344403
blob (74Кб, 1071x702)
blob (272Кб, 1920x1080)
1.png (171Кб, 1920x1038)
>>153344108
Отталкиваясь от времени рассчитываются изначальные скорости у дульного среза. В зависимости от угла ствола, это горизонтальная и вертикальная. Далее по-цепочке рассчитывается ряд параметров: ускорение, пройденная дистанция, и т.д. Более подробное описание только запутает.

>>153344217
Солвер - встроенная функция эксель
Аноним 18/05/17 Чтв 13:10:14  153344498
>>153344403

Я смотрю у тебя все готовое. Что хочешь изменить? Хорошее ТЗ это уже половина работы.

Если ты как специалист не можешь выразить мысль, то мы додумать не сможем.
Аноним 18/05/17 Чтв 13:12:22  153344609
>>153344498
Я не технарь от слова совсем, понимаешь. Могу скинуть модель, отмечу целевую функцию и независимую переменную.
Аноним 18/05/17 Чтв 13:12:24  153344611
>>153344403

Как я понял, дробим диапазон расчетов на 100(допустим) частей, их все обсчитываем, ищем максимальный результат из полученных?
Аноним 18/05/17 Чтв 13:13:25  153344657
>>153344609
>Артиллерист-проектировщик
>Я не технарь

Убейся, как минимум ты должен в математике шарить, а это самый универсальный язык во вселенно
Аноним 18/05/17 Чтв 13:13:59  153344693
>>153344403
Так, расписывай формулу или хотя бы внеси ясности в дело, а я тем временем высру код. если что, я немног под градусом, так что не заставляй лишний раз гуглить сопромат и прочую еболу
Аноним 18/05/17 Чтв 13:14:52  153344740
>>153344611
Именно так! Можно сделать грубые прикидки, задав интервал 1 секунда. Чем ниже фракция, тем выше точность расчетов
Аноним 18/05/17 Чтв 13:17:48  153344891
>>153344609
Ну вот вкидывай, заебал.
Аноним 18/05/17 Чтв 13:23:13  153345157
>>153344108
Просто напоминаю, что сведение воедино ряда расчётов как раз и образует твою функцию. В каком смысле аналитически не выражается? Всякая нелинейщина с таким количеством параметров обычно несложно считается численно (и желательно не в ебучем экселе, но это ещё ладно), в конце концов для твоей точности вполне можно пораскладывать в ряды или нечто вроде того.
Аноним 18/05/17 Чтв 13:30:05  153345490
>>153344891
>>153345157
ссылка на экселевский файл http://rgho.st/7djl7PrjQ
Комментарием подписал целевую и переменную.

Формулы, которые я использовал здесь:
https://en.wikipedia.org/wiki/Trajectory_of_a_projectile

Википедия пишет: "The more realistic trajectory can not be calculated analytically, but only by numerical simulations."
Аноним 18/05/17 Чтв 13:35:32  153345758
Если будут вопросы/решения, отпишитесь в разделе DIY.
https://2ch.hk/diy/res/389572.html#389572
Тред в бэ скоро смоет, не хотел бы проебать конструктив
Аноним 18/05/17 Чтв 13:45:22  153346209
330px-Trajector[...].gif (297Кб, 330x256)
>>153345490
>https://en.wikipedia.org/wiki/Trajectory_of_a_projectile
Аноним 18/05/17 Чтв 13:46:17  153346255
>>153345490
>numerical simulations
Как я и написал, нэ? Энивей, ты ещё установи точность, с которой хочешь получить результат. Не получается ли так, что ты хочешь посчитать всё с точностью на два порядка превосходящую твои технические возможности? Например, ты кидаешь гаубицы с колёсами - какой коэффициент сопротивления использовать, когда такая штука покатится назад? Он наверняка сильно зависит от отдачи, от скорости, то есть он нихуя не константа и вносит охуительную нелинейность. Как ты собираешься его в формулы пихать? У тебя есть стенд для замера? Будешь делать?
Что скажешь насчёт трения снаряда о стенки ствола, от которого тоже охуительно зависит отдача? Будешь мерить эту хуйню? Или просто брать его почти нулевым и делать ядро диаметром меньше ствола? Как собираешься тогда считать процент передачи энергии ядру?

Короче, не выйдет ли так, что ты сейчас просчитаешь всё с точностью до единиц или десятых долей, а потом окажется, что из-за этих коэффициентов ты на десятки объебываешься?
Аноним 18/05/17 Чтв 13:49:25  153346401
>>153346255
Двачую, а знаешь что еще ОП не прочитал?

Википедия пишет: "The more realistic trajectory can not be calculated analytically, but only by numerical simulations."

more-More-MORE-MOOOREE!!!

О чем ты и говоришь)
Аноним 18/05/17 Чтв 13:51:24  153346503
>>153346255
Дополню себя, чтобы совсем уж радугу не очернять.
Бороться с сопротивлением колёс можно - устанавливая подшипники, у которых он более-менее постоянен и легко замеряется.
Второй вариант - делать пушку неподвижной, прикрепляя её к столу, например, или просто сделать её достаточно тяжёлой.
С трением в стволе бороться можно примерно как с трением в цилиндрах авто - охуительной полировкой. Тогда можно будет как-нибудь хотя бы прикинуть коэффициент, хотя, честно говоря, насчёт зависимостей его от скорости я вообще хз. Смазку какую-нибудь можно ещё юзать.
Аноним 18/05/17 Чтв 13:51:49  153346522
>>153346209
График рассчитан по упрощенной формуле, которая не учитывает сопротивление воздуха.

>>153346255
Достаточно рассчитать силу отдачи и скорость отката, при нулевой силе трения держать ее в пределах сантиметров. Это гарантирует то, что гаубица не улетит от выстрела.

Согласен, что очень затруднительно рассчитать силу трения, потери энергии в нагрев ствола итд. Это все заложено в коэффициент потерь на уровне 85%. отталкивался от того, что в среднем для нарезного огнестрела не более 25% энергии заряда передается в кинетическую энергию снаряда. Заложил более консервативные 15%
Аноним 18/05/17 Чтв 13:56:07  153346724
>>153346503
Расчеты по внутренней баллистике достигли своего предела, улучшение модели в этом плане будет охуеть каким трудоемким, при минимальном выхлопе. Единственное из внутренней баллистики осталось вывести оптимальную длину ствола. Пока не вполне понимаю как.

То о чем ты пишешь - уже из разряда практических решений по-месту, на этапе, когда прототип будет готов и опробован. Будет сильно откатываться - утяжелим.
Аноним 18/05/17 Чтв 13:59:53  153346926
>>153346522
>>153346724

Дык это всё понятно, но я ещё раз спрошу - с какой точностью-то хочешь ответ получить?

Давай лучше попробуем начать с простейшей модели, будем постепенно навешивать всякие плюхи. Сначала тупо предполагаем всё идеальным и считаем параболу, отдачи нет (гаубица неподвижна), всё заебись. Потом предполагаем, что ядро не просто так вылетает, а там значит порох взрывается. В этих условиях никаких нелинейностей не будет, 100% можно будет посчитать коэффициент передачи энергии и прочее. Гаубица, опять же, неподвижна. Далее можно будет добавить воздух, посмотреть, насколько отличается результат. Потом навесить трение, сравнить порядки потерь от трения и от сопротивления воздуха. Потом уже навешиваем остальное, как то: возможную отдачу при движении по идеально скользкому столу, блабла, это всё потом.


Оптимальную длину ствола, думаю, нужно считать исходя из давления при взрыве пороха, скорее всего без учёта коэффициента трения это будет длина ствола, при вылете из которого давления в стволе и в окружающей среде будут равны. Но при учёте трения будет ещё короче. Энивей, наверняка ствол получится охуительно длинным, орудийные стволы на войне делались оптимальными исходя ещё из их габаритов.
Аноним 18/05/17 Чтв 14:00:08  153346939
>>153346401
>The more realistic trajectory
Специально сравнил расчет сделанный аналитически и подбором. На 50 метрах снаряд погружается в землю почти на метр, не долетая до цели. на 100 метрах недолет в 9 м. Погрешность растет экспоненциально с линейным ростом дистанции к цели. Такая вот хуйня
Аноним 18/05/17 Чтв 14:00:59  153346974
>>153346939
Извини, схуёв там экспонента?
Аноним 18/05/17 Чтв 14:04:39  153347139
>>153343653 (OP)
А если я решил запилить самопальный пистолет. Допустим вес снаряда 10 грамм этого достаточно или надо потяжелее?, нужно чтобы оно было эффективно против людей на расстоянии 20 метров. Сколько надо энергии, длина ствола?
Аноним 18/05/17 Чтв 14:05:48  153347197
blob (31Кб, 568x379)
>>153346974
Не ебу почему. Красная линия - вертикальное расстояние между снарядом и целью в зависимости от дистанции. Где-то на 17 метрах снаряд уйдет ниже цели на 1 мм, на 30 метрах - это уже будет сантиметр и т.д.

Синяя линяя - отклонение от расчетной траектории по горизонтали. Внезапно, начиная с 20 метров начнется жуткий недолет -5 см. на 27 метрах недолет будет 15 см.
Аноним 18/05/17 Чтв 15:36:02  153351911
Оп, а зачем тебе все это ботанство ? Ведь наверняка ты не первый, кто такую пушку собрать хочет.
Просто спизди готовый чертёж с размерами и все
Аноним 18/05/17 Чтв 15:50:03  153352700
Представляю багет опа, когда после опиздинительных расчетов теория не сойдется с практикой. А ведь так и будет.
Аноним 18/05/17 Чтв 16:55:41  153356524
>>153352700
Зато представь наслаждение, когда всё пиздато сходится.
Аноним 18/05/17 Чтв 18:10:07  153360958
Аноним 18/05/17 Чтв 18:15:41  153361268
Привет, оп, ты до сих пор что то пытаешься вычислять?
Аноним 18/05/17 Чтв 18:23:20  153361690
>>153347197
Таки начальная сила выстрела плюбэ уменьшатся будет. Или ты думаешь что если пульнуть вперед, то снаряд будет ебошить строго по прямой?
Аноним 18/05/17 Чтв 18:25:48  153361829
>>153347139
с 10 грамм откинешься
МимоБатяНашелЗакладку
Аноним 18/05/17 Чтв 18:26:24  153361865
>>153343653 (OP)
типа долготу не надо учитывать? у тебя модель для плоской земли, которая не вращается.
Аноним 18/05/17 Чтв 18:37:21  153362453
Охуенный тред, только ничего не понимаю, что тут аноны пишут. Экспоненты-хуенты какие-то.
Вот посчитаешь ты всё, а дальше что будешь делать, не пойму?
Аноним 18/05/17 Чтв 18:49:16  153363167
>>153361865
Проиграл, но здраво рассуждаешь, с такой точностью это тоже надо бы учитывать.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 47 | 5 | 14
Назад Вверх Каталог Обновить

Топ тредов
Избранное