Бюджет: 999 UAH Срок: 128 дней
Комментарий
oбязательное поле
Есть входная величина N, она обозначает уровень жидкости.
Которая может быть в диапазоне 0…Nmax, где Nmax известное нам число.
Допустим, 4000.
Есть выходная величина V, обозначающая объем жидкости.
Она может быть в диапазоне 0…. Vmax (объем емкости).
Объем емкости нам известен, допустим 400 литров.
Ввиду геометрически неправильной формы емкости зависимость V=f(N) не является линейной.
Требуется описать функцию (можно в виде набора отрезков) при условии что
Известен набор чисел – приращений dN и соответствующих им приращений dV.
При этом абсолютные значения V неизвестны. Известны только N, dN, dV и Vmax.
на одном и том же интервале N1....N2....N3....N4 могут быть несколько приращений Vmax, пересекающих рассматриваемые границы, например приращение V1 получено на приращении N1->N3, а V2- на приращении N2->N4.
Возможен и вариант что приращение V1 получено на приращении N2->N3, а V2- на приращении N1->N4.
придется искать компромиссные варианты аппроксимации.
Бюджет: 999 UAH Срок: 128 дней
Комментарий
oбязательное поле
Вычисляются f(Ni) по известным приращениям V и N. Значения V вычисляются по
любой квадратурной формуле прямоугольников, трапеций и т.п. Vk=интеграл от 0 до Nk, значения подинтегральной функции f(N) в узлах уже известны.
могут быть "неудачные" пары V-N, их придется игнорировать либо корректировать. Чистой математикой, наверное, не обойтись.
Известные пары : N=1, V=0 ; N=1018, V=370
И данные по приращениям:
N1 N2 dV 158 546 131 154 732 191 310 787 147 140 728 196 98 660 192
где N1, N2 - абсолютные значения (известные) - приращение уровня жидкости
а dV - изменение объема. Начальный и конечный объем неизвестен.
Если я правильно понимаю Вашу таблицу, то:
а) в свободный столбец занесите среднегеометрические значения N1 и N2 это
0,5*sqrt(N1*N2)
б) постройте график dV от среднегеометрического
в) получите линию тренда (линейную)
г) у меня получилось dV=-0,0001*ср.геом.+0,3698
д) Вам это нужно?
во-первых мне надо иметь функцию (либо табличную зависимость) V =F (N)
а не dV.
во вторых если считать по исходным данным, то как видите интервалы N..N2 перекрываются и для одного значения N будет существовать сразу несколько вариантов тренда. Надо выбирать подходящий.
Сделал с помощью Excel поиск решения. Целевая функция = минимизация квадратного отклонения разности объёмов
таких точек перелома как на графике быть не должно.
Вот реальный график зависимости V=F(N)
Исходные данные будут вводиться в веб-форму на сайте, а рассчитанная таблица ( в виде пар (N;V) будет отправляться на указанный в форме емейл. это и есть задача проекта.
Вероятно, я дал слишком мало точек для того, чтобы получить такой график как на рисунке выше. График получится хуже.
Простите за опечатку, аппроксимация должна выглядеть так
dV/dN=-0,0001*ср.геом.+0,3701
Ждите.
как уточняющие варианты - может подойти. Когда мы подбираем из нескольких сплайнов нужный - знание цилиндрическая емкость либо прямоугольная - может пригодиться и принять участие в алгоритме. Но это частный случай. А главное, что реальные емкости имеют несовершенную форму, которую невозможно описать формулой, именно для этого мне и требуется данная программа.
Так, це окремий випадок! І ці самі окремі випадки (моделі) допоможуть вирішити задачу. Тобто другим кроком буде побудова функціїї на одному наборі данних. Третім - уточнення функціїї у випадку надходження наступного набору данних і порівняння з моделлю. В ідеалі, коли кількість наборів збільшується - отримуємо краще наближення до моделі. Ну і останній крок - перевірка алгоритму на інших моделях
если бы емкость описывалась формулой, я бы не обращался на фриланс :)
Можно описать так. есть готовый набор моделей емкостей и их характеристик. описанных таблично (N-V). По каждой из них выбираем случайным образом 8 точек N и для каждой случайное приращение dN ( но N+dN < Nmax). Интерполяцией определяем получаемое dV (использовать в расчетах V нельзя, мы его якобы не знаем). Потом пробуем решить обратную задачу - на основе dV и точек N воссоздать исходную таблицу. После этого попробуем поставить задачу так: Ордината каждой из точек полученной кривой в диапазоне 0..N должна отличаться от исходной кривой не более чем на 3%.
V N
370 1018
333 902,0488518 0,000407554
296 788,1518026 0,000426014
259 676,2037169 0,000234411
222 566,10891 -4,43614E-05
185 457,7811202 -5,16695E-05
148 351,1404824 -0,000404797
111 246,1173973 -0,000810097
74 142,6616896 8,24519E-07
37 40,78829566 4,4642E-07
В данном случае выбрано dV=37
Расчет V=f(N) ведется сверху вниз. Предыдущее значение N1 и V1
известны, N2 (902,04..) подбирается из условия
37-(-0,0001*0,5*sqrt(N1*N2)+0,3701)*(N1-N2)=0
Итого: V=0,3408*N+26,6
не понял, у вас вышла линейная характетистика? Это неправильно. Т.е. в частном случае она может быть линейной, но как правило нелинейна. Я бы понял, если бы в результате получился набор линейных функций для разных интервалов.
А что тут понимать? Проводите прямую линию, которую я указал, на вашем реальном графике (который, кстати, "почти" линейный). Если есть совпадение, хорошо.
Если нет, то необходимо иметь приличный набор данных.
ну на приведенном примере ваша методика сработает, правда с приличной ошибкой. а вот на тех емкостях что я привел выше - прямой быть не может, мне надо общее решение а не частное. Искать решение в виде прямой не годится.
Разработка приложения Power App, сопровождение меня как новичка. Canvas App, помощь в разработке экрана Помощь в разработке структуры данных для приложения Программирование функций Помощь в создании таблиц Date-verse
Ищем опытного Shopify-разработчика для создания полноценного интернет-магазина с нуля с обязательной интеграцией с Amazon. Что нужно сделать: Интеграция с Amazon как основа проекта: синхронизация товаров, остатков и заказов между Shopify и учетной записью продавца на Amazon. Настройка магазина строится с учетом этой интеграции с самого начала. Настройка магазина: кастомизация темы, структура каталога, карточки товаров, корзина, оформление заказа — все согласуется с логикой интеграции с Amazon. Техническая оптимизация для AI-видимости (GEO): структурированные данные, файл llms.txt, оптимизация контента под ответы AI-ассистентов (ChatGPT, Perplexity, AI Overviews и т.д.), правильная семантическая разметка страниц. Базовое SEO-настройка: метатеги, sitemap, скорость загрузки, мобильная адаптивность. Подключение платежных систем. Установка необходимых приложений (отзывы, email-маркетинг, аналитика и т.д.). Тестирование магазина перед запуском.
Необходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не используется, а документы сейчас скорее "подтягивают" информацию в Airtable, хотя в идеале Airtable должен стать источником правды и генерировать необходимые операционные артефакты. Нужна не просто помощь с формами или автоматизациями, а именно структурная работа: анализ текущей логики, проектирование реляционной схемы, создание чистой новой базы/инстанса, документация и рекомендации по миграции на новую схему. И потенциально возможно даже внедрение Контекст системы: Есть два основных направления: Система обратной связи Система для сбора и обработки сигналов от внешних советников, фокус-групп, внутренних команд и заинтересованных сторон. Должна поддерживать: реестр сигналов; отслеживание советников; прием обратной связи; панель синтеза; статус / ворота / рекомендации; логику закрытия цикла. Каталог продуктов В каталоге продуктов сейчас около 400 записей, примерно 100 из них активные/live. Нужно лучше структурировать продукты, статусы, связи, источники данных, логику жизненного цикла/ворот и отчетность. Текущая ситуация: Airtable уже существует и используется командой. Текущая точность данных примерно 80%. Схема преимущественно плоская, не реляционная. Активно используются только первые несколько таблиц/вкладок: Часть валидационных ворот, задач/решений и панелей управления пока почти не используется. Нет PII. Любая работа с живой базой должна быть максимально осторожной: без изменений в production без согласования. Идеальный подход — анализ структуры и построение новой чистой базы отдельно в Sandbox. Что нужно сделать: Этап 1 — Аудит и рекомендации по архитектуре Посмотреть на текущую структуру Airtable. Определить, какие таблицы/поля/вьюшки реально нужны, какие дублируются, какие можно объединить или убрать. Предложить реляционную модель данных. Описать основные сущности, отношения, первичные ключи, связанные записи, логику поиска/агрегирования. Предложить чистую схему для Проекта + Каталога продуктов. Определить, какие панели/интерфейсы нужны для разных пользователей. Подготовить краткую архитектурную записку или схему. Этап 2 — Построить чистую базу Airtable Создать новую чистую базу Airtable / инстанс. Настроить таблицы, поля, связанные записи, вьюшки, базовые интерфейсы. Настроить базовую логику панели управления/отчетности. Подготовить карту миграции: как переносить данные со старой структуры в новую. Задокументировать структуру так, чтобы команда могла поддерживать ее после передачи. При необходимости — предложить стратегию автоматизации, но без излишней сложности. Ожидаемые результаты: Схема Airtable. Новая чистая база Airtable. Таблицы + отношения + ключевые поля. Вьюшки/интерфейсы для основных пользователей. Рекомендации по миграции. Краткая документация для команды. Рекомендации по управлению: кто вносит данные, кто утверждает изменения, какие поля являются обязательными, как избегать дублирования. Опционально: 1 короткий звонок для передачи / Loom walkthrough. Важные правила безопасности / доступа: Без PII. Без опасных токенов или персональных интеграций. Нельзя подключать AI/MCP/ChatGPT/Claude к живому Airtable. Если нужен доступ к существующей базе, он должен быть только для чтения или через экспорт/скриншоты/структурное описание. Любые записи/изменения делаются только в новой тестовой/чистой базе, не в живом production. Кого ищу: Идеальный кандидат имеет опыт: Архитектуры баз Airtable; Проектирования реляционных схем; Интерфейсов Airtable, вьюшек, форм, автоматизаций; Миграции/очистки неаккуратных баз Airtable; Операций с продуктами / CRM / системами рабочих процессов; Документации и передачи. В отклике, пожалуйста, укажите: Примеры баз Airtable или систем, которые вы строили. Был ли у вас опыт преобразования плоской структуры Airtable в реляционную схему. Как бы вы подошли к аудиту → проектированию схемы → построению. Ориентировочную оценку часов для Этапа 1. Ваш почасовой тариф или фиксированное предложение для первого этапа. Готовы ли вы работать под NDA. Формат работы: Начать желательно в ближайшее время. Сначала можно сделать небольшой оплачиваемый аудит, после чего перейти к полному построению.