Реклама: Программа для расчета параметров т.с. по требованиям

Расширенный поиск      

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. off: Что за самокат в Москве сгорел ? (Электросамокаты) от serg.k 2. Kugoo new 2018 (Электросамокаты Kugoo M и G серии и аналоги ) от Сергей_1959 3. Противопожарная безопасность для всех владельцев моноколес (Моноколеса (электроунициклы)) от Вырвиглаз 4. перемотка коллекторного двигателя (Электродвигатели и генераторы) от Mex 5. Применение титаната в авто (Литий-титанатные аккумуляторы) от xeus 6. Halten (Voyager1200) - 11", мотор 1200Вт(2х1200), батарея 48в21,6Ач(52в23,4Ач) (Электросамокаты Halten ) от олег п
7. Помогите выбрать электросамокат! Обсуждаем промышленные электросамокаты (Электросамокаты) от vovchak 8. Защита моноциклиста (шлемы, наколенники и т.п.) и прочие аксессуары (Моноколеса (электроунициклы)) от MonZon 9. Ваша экипировка на электросамокате. (Электросамокаты) от АлександрМ 10. Kugoo g-booster 48V max 2400 Вт 20Ah/10Ah (Электросамокаты Kugoo M и G серии и аналоги ) от Алекс Сочи 11. Электросамокат с МК от гироскутера ''МЕТЛАЯГИ'' (Самодельные электросамокаты) от Invar 12. ОПРОС. Возгорание электротранспорта. (Источники питания) от Вырвиглаз
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 9581 раз

0 Пользователи и 1 Гость просматривают эту тему.

26 Дек 2010 в 18:17
Прочитано 9581 раз
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Написал программу. Выдержка из readme.txt:
Цитата
Программа "Wheel Vehicle Calculator" (исполняемый файл E-Bike.exe) создана для того чтобы расчитать параметры компонентов транспортного средства по задаваемым требованиям.

Возможности:
* расчет передаточных отношений и их колличества
* расчет входной продолжительной мощности двигателя
* расчет колличества энергии и массы батареи, необходимых для преодоления трассы
* имеет режим расчета для мотор колеса

Пример входных данных дан в файле example.pl

Как пользоваться:
  * если необходимо, скоректировать входные параметры в файле example.pl
  * запустить Run.cmd
  * смотреть результат (отображается после ---- Result ----)

Буду благодарен отзывам, замечаниям.

Пользуйтесь наздоровье.

26 Дек 2010 в 18:25
Ответ #1
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966

26 Дек 2010 в 18:39
Ответ #2
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108

26 Дек 2010 в 19:35
Ответ #3
Онлайн

i

Администратор Иваново Сообщений: 3812
Ubuntu, Wine.
Заработало, только них не понятно:
$ wine E-Bike.exe example.pl
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
The program "Wheel Vehicle Calculator" is created to calculate a wheeled vehicle.
There is no warranty for this program.
The program is freeware for personal use.
Commercial organizations should notify me about using this software.
The program is also freeware for commercial organizations.
Please send bugs and suggestions to the lev-work@yandex.ru
Good luck!

RPM OUTPOWER
1400.000000  306.715729
1500.000000  331.988142
1600.000000  350.189945
1700.000000  375.866335
1800.000000  400.510495
1900.000000  419.096843
2000.000000  435.675752
2100.000000  443.493321
2200.000000  451.857994
2300.000000  463.134308
2400.000000  431.318994
2500.000000  372.269370
2600.000000  333.758746
2700.000000  291.140321
2800.000000  253.040477
2900.000000  223.361622
3000.000000  191.012697
3100.000000  159.177248

---- Input ----
TotalWeight=155.000000 (kgs)
TotalDistance 40.000000 (KM)
TotalTime=01:04
---- Intermediate calculations ----
MinRequiredOutputEnginePower=667.686803 (W)
Additional reduction ratio count = 3
(required/reference) engine power ratio: 1.827647
Required output engine power: 846.446238 (W)
Required input engine power: 913.823726 (W)
Required input engine power including TransmissionEfficiency: 1062.585728 (W)
---- Result ----
ReductionRatios Count=8, Layout:
  ReductionRatio 6.422755
  ReductionRatio 8.201811
  ReductionRatio 10.473653
  ReductionRatio 13.374777
  ReductionRatio 17.079492
  ReductionRatio 21.810386
  ReductionRatio 27.851703
  ReductionRatio 35.566419
ReductionRatio range = 553.756407 %
TotalEnergy: 521.583914 (W*H)
Required input engine power: 1062.585728 (W)
BatteryMass=7.451199 (kgs)
Нужна инструкция по рассшифровке чего мы насчитали, желательно на русском. Их бин ни разу не грамотный.  :ah:

26 Дек 2010 в 19:56
Ответ #4
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966
В Windows 7 отказалась работать.
Какую ошибку выдаёт ?
Ошибок не выдает. Вывешивает предложение закрыть программу или найти решение проблемы в Интернете и далее сам всё закрывает.

26 Дек 2010 в 20:19
Ответ #5
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Цитата
Чтение вывода программы:
  ---- Input ---- -- входные данные
  TotalWeight=155.000000 (kgs)  -- (кг) суммарная масса (включая людей батарею и остальное)
  TotalDistance 40.000000 (KM) -- (км) сумма расстояний отезков пути указанных в параметре example.pl->Route
  TotalTime=01:04 -- (ЧЧ:ММ) сумма времён отрезков пути вуказанных в параметре example.pl->Route.
  ---- Intermediate calculations ----  -- промежуточные вычисления
  MinRequiredOutputEnginePower=667.686803 (W) -- выходная минимальная мощность двигателя которая удовлетворяет входным парамтерам. При условии что трансмиссия может предоставить самое выгодное передаточное отношение.
  -- передачи добавляются по двум причинам:
  --  1. частота вращения колеса не входит в диапазон указанный в example.pl->ContiniousEngineRps
  --  2. на любой передаче крутящий момент на колесе больше чем на двигетеле с максимальной разрешённой мощностью.
  --     максимальная разрешенная мощность двигателя указывается при помощи example.pl->EngineAplificationAndRatioCountCoeff
  Additional reduction ratio count = 3 -- показывает сколько передач было добавлено по причине 2
  (required/reference) engine power ratio: 1.827647 -- отношение мощьностей требуемого двигателя по отношении к базовому. Базовый двигатель задаётся в example.pl->Motor
  Required output engine power: 846.446238 (W) -- (Вт) требуемая выходная мощьность двигателя
  Required input engine power: 913.823726 (W) -- (Вт) требуемая входная мощьность двигателя
  Required input engine power including TransmissionEfficiency: 1062.585728 (W) -- (Вт) требуемая входная мощьность двигателя с учётом КПД трансмиссии.
  ---- Result ---- -- результат
  ReductionRatios Count=8, Layout: -- колличество передач (в данном случае 8).
    ReductionRatio 6.422755 -- значение первой передачи. (во сколько раз колесо медленней крутиться по отношению к двигателю)
    ReductionRatio 8.201811 -- значение второй
    ReductionRatio 10.473653 -- и т.д.
    ReductionRatio 13.374777
    ReductionRatio 17.079492
    ReductionRatio 21.810386
    ReductionRatio 27.851703
    ReductionRatio 35.566419
  ReductionRatio range = 553.756407 % -- диапазон передаточных отношений
  TotalEnergy: 521.583914 (W*H) -- (Вт*ч) энергия необходимая для преодоления маршрута сконструированного в example.pl->Route
  Required input engine power: 1062.585728 (W)  -- (Вт) требуемая мощьность двигателя
  BatteryMass=7.451199 (kgs) -- (кг) масса батареи

26 Дек 2010 в 20:52
Ответ #6
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
В Windows 7 отказалась работать.
Какую ошибку выдаёт ?
Ошибок не выдает. Вывешивает предложение закрыть программу или найти решение проблемы в Интернете и далее сам всё закрывает.

Спасибо за отзыв.
Программа ведёт себя таким образом если запускать её напрямую (без аргументов). Исправил падение программы.
Наверно Вы запускали напрямую E-Bike.exe. Нужно запускать при помощи Run.cmd.
См. новое вложение.

26 Дек 2010 в 20:59
Ответ #7
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966
Лучше не стало.
Черное окно с какими-то комментарями. Пауза.
Жму клавишу ENTER. Всё закрывается и пропадает.
----------------------------------------------------------
Запускал через оба файла.

26 Дек 2010 в 21:06
Ответ #8
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Лучше не стало.
Черное окно с какими-то комментарями. Пауза.
Жму клавишу ENTER. Всё закрывается и пропадает.
----------------------------------------------------------
Запускал через оба файла.

Содержимое архива распаковывали в отдельную папку ?

Для более точной диагностики причины мне нужно знать содержимое "каких-то комментариев"

26 Дек 2010 в 21:11
Ответ #9
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966
Вот что могу показать. Затем всё закрывается.
Реальный путь: С:\1\2\run.cmd

26 Дек 2010 в 21:30
Ответ #10
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Вот что могу показать. Затем всё закрывается.
Реальный путь: С:\1\2\run.cmd
Программа работает так как задумывалось. В вашем окне отображены промежуточные вычисления и результат. О то как это читать см. выше в этой ветке или файл Readme.txt из последнего аттача этой ветки (я его обновил)

26 Дек 2010 в 21:51
Ответ #11
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966
Да, действительно. А я ждал появления интерактивного интерфейса.

26 Дек 2010 в 22:22
Ответ #12
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Да, действительно. А я ждал появления интерактивного интерфейса.
Я решил сделать простой интерфейс по принципу входные данные -> результат. Т.к. проще с той точки зрения что входные данные находится всегда в файле и ими можно с кем нибудь поделиться. Например вы обнаружите что программа считает неправильно и предоставите мне входные данные в виде файла. В случае с интерактивным(т.е. графическим) интерфейсом необходимо дополнительно писать следующий код:
1. графические элементы
2. процедуры сохранения входных данных введённых человеком в графические элементы

P.S. я ничего не имею против графического интерфейса но это дополнительная работа. Я пока не считаю рациональным её проводить.

27 Дек 2010 в 11:01
Ответ #13
Онлайн

i

Администратор Иваново Сообщений: 3812
Стало понятнее. +1
Но для полноты картину, желательно бы увидеть формулы на которых базируется прога. Естественно они не секрет, но искать немного влом.

27 Дек 2010 в 12:36
Ответ #14
Оффлайн

nikvic

Москва, ЮЗ. Сообщений: 2932
P.S. я ничего не имею против графического интерфейса но это дополнительная работа. Я пока не считаю рациональным её проводить.
Было бы полезно на второй страничке вывода сообщать самые существенные параметры входных данных - это упростит понимание файла данных.

27 Дек 2010 в 23:40
Ответ #15
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Цитата
Было бы полезно на второй страничке вывода сообщать самые существенные параметры входных данных - это упростит понимание файла данных.
Необходимо уточнить. На данный момент два момента вижу:
1. выводить те входные параметры, изымание которых приведет к снижению требуемой мощности двигателя и/или числа предач. Эта возможность полезна для ограничения "аппетита" человека.
2. выводить список значений входных параметров из файла example.pl (каких именно?)

to i.
список формул а также выскокоуровневое описание некоторых частей работы программы собираюсь предоставить во время выходных.



28 Дек 2010 в 13:38
Ответ #16
Оффлайн

sykt

Ветеран электротранспорта Сыктывкар Сообщений: 1966
список формул а также выскокоуровневое описание некоторых частей работы программы собираюсь предоставить во время выходных.


Вот с этим ознакомиться не повредит:
ссылка

31 Дек 2010 в 21:03
Ответ #17
Оффлайн

ligenik

Санкт-Петербург Сообщений: 108
Добавил новые параметры:
ElectricMotorControllerEfficiency
BatteryCapacityAtEndOfLife

Внутри файла Formulas.cpp указаны некоторые формулы и алгоритмы вместе ссылками на первоисточник.

Обновлен Readme.txt и example.pl и, конечно, сама программа.

Используйте WinMerge (ссылка) для того чтобы быстро узнать что изменилось в тектовых файлах.

 

Программа для расчета кол-ва банок в сборке

Автор vzhik777Раздел Источники питания

Ответов: 1
Просмотров: 335
Последний ответ 02 Июн 2018 в 17:39
от Stanislavchik
Программа для расчета геометрии подвески велосипеда (хода, рычажности)(СИМУЛЯТОР

Автор smartbsvРаздел Полезные программы

Ответов: 18
Просмотров: 9361
Последний ответ 25 Фев 2018 в 17:56
от Vik 42bpm
rattleCAD - программа для расчета геометрии велосипеда

Автор MAPAT1972Раздел Полезные программы

Ответов: 1
Просмотров: 1599
Последний ответ 22 Авг 2015 в 10:29
от Unhis
Программа для расчёта звёздочек

Автор syktРаздел Полезные программы

Ответов: 1
Просмотров: 6376
Последний ответ 15 Дек 2014 в 23:32
от 1924
Программа расчета ускорения от мощности

Автор x256Раздел Полезные программы

Ответов: 7
Просмотров: 396
Последний ответ 20 Янв 2019 в 00:52
от Павел5