Rose debug info
---------------

Аэродиагра — конструктор авиамоделей

Закончил большую работу. Хотя, скорее, это начало.

http://aerodiagra.ru

Конструктор радиоуправляемых моделей.

Определяет параметры планеров и других летательных аппаратов, центровки, коэффициенты устойчивости, эквивалентные поперечные углы V крыла, площади крыла и оперения, и разное другое.

Сейчас проект — конструктор моделей плюс очень сырой набросок каталога с кросс-фильтрами.

Сначала расскажу о каталоге, с него все началось.
Как и многие другие любители летающих радиоуправляемых моделей, для расчетов моделей, всяческих деталей вроде сервоприводов, лонжеронов и прочего я раньше пользовался обычными файлами. При вводе параметров некоторые эксель-калькуляторы предлагают для сравнения параметры других моделей. Известный эксель-калькулятор Кертиса Сатера (Sailplane Calc by Curtis Suter, http://www.tailwindgliders.com/Files.html ) на вкладке результатов показывает рекомендации по параметрам. Люди сравнивают со своими моделями.

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

Сейчас это первый заход, с очень быстро и небрежно запрограммированными кросс-фильтрами, наспех сделанным дизайном и версткой, полупустой базой моделей. А какие-то сырые места мне как дизайнеру и вовсе не хотелось показывать. Работы там еще много и со временем все будет обновляться. Но поиграться с чем-то уже можно и я получил первые отзывы.

О конструкторе

Я сделал и открыл проект расчета летающих моделей по принципам фиксированного срока и гибкого состава функционала. Сложность проекта этому препятствовала (а как же), и менее важный с точки зрения цели функционал я начал выкидывать и откладывать. В результате получился небольшой, работоспособный конструктор. Возможности — минимум задуманного. Изначально в плане было куда больше функций, чем сделано: aerodiagra.ru/constructor/.

Отложены:
— функция отмены;
— регистрация пользователей, чтобы открывать свои модели на разных компьютерах;
— шаринг моделей, показывать свои модели другим пользователям;
— расчет лонжерона для данной модели;
— расчет стыковочных штырей;
— моделирование фюзеляжа по сечениям...
список длинный.

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

Что удалось реализовать
Сейчас я сделал минимальный инструмент для ответов на несколько вопросов:
— Какого размера нужно делать оперение?
— Какой должна быть длина хвостовой балки?
— Некоторые моделисты говорят, что V-оперение менее эффективно. Насколько эффективно оперение моей модели?
— Что будет, если я поменяю угол плоскостей V-оперения?
— Как будет выглядеть моя модель?
— На модели Х красивое маленькое горизонтальное оперение. Что если я сделаю у себя такое же?
— У меня сломалось крыло, и я попробую крыло от другой модели. Как поменяется поведение планера?
— Где должен быть центр тяжести новой модели?
— Насколько высоко надо поднять консоли, увеличить угол, для управления без элеронов?
— Насколько легкой должна быть модель с такой площадью крыла?
— Какой тип оперения подойдет этой модели?

Это довольно простые вопросы. Сейчас это можно рассчитать в конструкторе aerodiagra.ru/constructor/.

Чем сейчас пользуются авиамоделисты в мире:

Калькулятор планеров Кертиса Сатера
http://www.tailwindgliders.com/Files.html

Калькулятор крыльев с распределением подъемной силы
http://www.aerodesign.de/aero/LIFTROLL.xls

Расчет прочности лонжеронов
http://www.acrodesigns.com/excel/SparStrength.xls

Расчет композитных крыльев
http://www.rcgroups.com/forums/showatt.php?attachmentid=3131048&d=1269043607

Расчет центра тяжести летающего крыла
http://fwcg.3dzone.dk

Расчет планеров, с трехмерным проецированным изображением:
http://envisiondesignusa.com/evdusa/Plane_Geometry_3-D_Plots.html

Еще одна штука для балансировки:
http://www.geistware.com/rcmodeling/cg_super_calc.htm

+ Отдельные программы для расчета лонжеронов, стыковочных труб, толщины обшивки крыльев.

Моя собственная таблица для расчетов выглядела примерно так (ужас полный):

(очень малая часть)

Есть над чем поработать. Времени мало, поэтому я делаю проект малыми частями. Это дает возможность повернуть процесс в любой момент. Капитального строительства — необходимый минимум. Все переделывается на ходу. Английская версия — переведены только базовые вещи:
http://aerodiagra.com

Я не могу сказать, когда появится та или иная функция. Есть список пожеланий, в том числе, присланных пользователями, откуда я вполне могу выдернуть функцию из самого конца списка и сделать ее в первую очередь, если чувствую, что именно сейчас так надо.

О проекте: http://aerodiagra.ru/
О конвертере типов оперения: http://aerodiagra.ru/about/tailconverter/

Страницы с описанием проекта сделаны наспех. Их тоже буду доделывать. Все будет меняться, а что-то вообще не доживет.

Почему я это делаю

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

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

Хорошо, если это пригодится и другим.

Поделиться
Отправить
Запинить