Q: |
Ignat, небольшой вопрос по программе. Мне не понятно следующее: Задаём какие-нибудь характеристики винтовки, потом увеличиваем давление во сколько-нибудь раз, объём резервуара уменьшаем во столько же раз. Скорость пули растёт, но когда объём становится меньше 1см3, начинает падать - почему? Давление на срезе ствола больше при большем резервуаре - почему? По-моему должно быть ровно наоборот - Vгаза1=Vгаза2; Vрез1<Vрез2 => P1>P2 объём ствола и мёртвый объём одинаковые. Например: P0=400 P1=2.57 V1=104.5 Vрез=0,25 P0=200 P1=3.23 V1=112.7 Vрез=0,5 P0=100 P1=3.91 V1=114.8 Vрез=1 P0=50 P1=4.41 V1=109.2 Vрез=2 |
A: |
Попробовал воспроизвести на произвольном примере. Не получается - у меня растёт скорость при указанном изменении (в два раза увеличиваем давление и во столько же раз уменьшаем объём). Давай как и ниже разбирали с кем-то, сохрани файлы и скопируй сюда их текст. И укажи, что у тебя получается в ответе (ну и версию проги тоже желательно, если не последняя). Я попробую у себя воспроизвести. Тогда можно будет более предметно обсудить. |
Q: |
Выкладываю сохранения (в оригинале диалога был текст, но я здесь сразу выкладываю файл) 004.air результат: 208,1 300 атмосфер 1 см3 - 216,3 600 атмосфер 0,5 см3 - 212,5 Расчёт в режиме aircartrige не pcp |
A: |
Посмотрел. Да, в версии 1.1.7 такой глюк был. У меня тоже воспроизвёлся. Однако, в версии 1.2.1 (текущей на момент обсуждения и дальше) уже воспроизвести не удалось - в указанных пределах с повышением давления и пропорциональным уменьшением объёма скорость растёт. Но! Нашёл и тут лазейку - загнал ещё дальше, начиная с некоторого момента действительно уменьшение. Судя по всему, просто из-за того, что объём уже становится мал по сравнению с "мёртвым" объемом и когда происходит адиабатическое расширение (из объёма картриджа в "мёртвый" объём, а происходит это ещё до начала трогания пули и вообще до её участия в выстреле), то давление падает НЕ ПРОПОРЦИОНАЛЬНО увеличению объёма. Ибо пропорциональность происходит только в случае изотермического процесса. Так вот, есть у меня мнение, что именно из-за этого указанная проблема и появляется. По крайней мере при установке "мёртвого" объема в 0 мне быстрее надоело уполовинивать объём и удваивать давление (дошел до 4800), а рост (хоть и небольшой) по прежнему остался... Т.е. ещё раз по сути. Если "мёртвый" объём не нулевой, то в реальности происходит выстрел не с начальными условиями в виде Vкартриджа и Pкартриджа, а с условиями (Vкартриджа+"мёртвый" объем) и некое новое давление. И когда стартовое давление очень высоко, а объём картриджа наоборот незначителен по сравнению с "мёртвым" объемом, то это новое давление получается ЗАМЕТНО отличным от пропорционального расширению. А если объём меняется не очень значительно (с 2кубов до 2.5 как это было в начале), то и давление также изменится, но его изменение ещё не сильно отойдут от пропорциональности... Если есть интерес, то могу попробовать в ближайшее время и цифры конкретные привести... Добрался до проги. Покопал. Смотри, что там получается. А вот что получается: 2 куба, 150 атм (это в картридже), после расширения в мёртвый объём получаем уже лишь 2.5 куба и 108.75атм Далее, 1 куб 300 атм. После расширения - 1.5куба 169.06атм 0.5куба, 600атм, после расширения - 1куб, 226.36атм (пока скорость всё равно растёт: 231.5-246.4-247.2) И так далее, естессно, что чем меньше стартовый объём по сравнению с "мёртвым", тем больше спад давления. И где-то вполне очевиден перекос в сторону спадения скорости. При нулевом "мёртвом" объёме найти спад не смог. |
Q: |
Спасибо за ответ. Попробовал у себя - всё сходится, скорость при нулевом мёртвом объёме растёт. Учту это |