21

Re: Программа расчёта токов короткого замыкания для Android

iec60909 пишет:

Думаю, даже перфекционист пустит слезу от умиления.

Только котика из шрека не хватает...............

iec60909, Ваша проблема в том, что Вы несерьезно подходите к делу.
Вы обещали написать описание программы, где оно?
Сейчас Ваш посыл выглядит таким образом - "Я ночами не спал, приложение накатал, вот вам ссылка.  Качайте, оценивайте, как оно работает разбирайте сами".
Если бы Вы с самого начала полноценно описали то, что Вы предлагаете качать. Рассказали бы все плюсы и минусы Вашего продукта. Без слюнтяйства попросили форумчан дать экспертную оценку. То все было бы по другому.

  • 3.jpg
    size: 500.18Кб type: jpg

22 (2018-01-12 19:47:08 отредактировано conrad)

Re: Программа расчёта токов короткого замыкания для Android

Это dev_ekra_ru вне работы.

Единственный андроидный девайс в моем распоряжении это планшет Google Nexus первой версии который по незнанию всегда обновляли. В результате там сейчас пятое ведро и его юзабельность вызывает множество вопросов. Тем не менее я выдержал пытку и поставил на него вашу программу.

Я не в курсе про стандарт, а чтобы пользоваться программой осознано надо сначала его изучить. Таким образом все что напишу касается исключительно интерфейса.

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

ЗЫ: насчет русского языка. Вроде бы Он нужен, особенно в окнах с параметрами. Тем не менее отчетливо вижу, что даже при наличии русского интерфейса без изучения стандарта за реальные расчеты браться бессмысленно.

dev_ekra_ru вне работы

23

Re: Программа расчёта токов короткого замыкания для Android

У меня между двумя горизонтальными линиями трансформатор вставить невозможно.

Если у Вас есть карта памяти, то в первую очередь идёт запись на неё. У меня на двух устройствах файлы результатов находятся без проблем в Проводнике или Диспетчере файлов.

После загрузки приложения можно создать новую схему или открыть существующую. После этого необходимо нажать на белое поле для добавления элемента. Для показа свойств элемента или его удаления необходимо нажать на него.

Расчёт по IEC не сильно отличается от ГОСТ, есть нюансы (коэффициенты и др.), но алгоритм расчета тот же.

Добавлено: 2018-01-12 21:16:57

Также существует возможность внесения в базу данных собственных элементов (кнопка +), удаления элементов из базы данных (кнопка -). Для того, чтобы воспользоваться элементами из базы данных, необходимо нажать на элемент схемы, в его свойствах выставить необходимое номинальное напряжение, тогда в списке "Data source" появится возможность выбрать элементы из базы данных, если в базе данных есть элементы с данным номинальным напряжением. Т.е. можно использовать типовые элементы или вносить данные с свойства элементов вручную.

Добавлено: 2018-01-12 21:26:39

Схема:

Добавлено: 2018-01-12 21:29:45

Результат расчёта для амперметра "А2":

Добавлено: 2018-01-12 21:43:27

Забыл добавить: схему можно двигать.

  • Screenshot_2018-01-12-21-24-30.png
    size: 36.22Кб type: png
  • Screenshot_2018-01-12-21-28-02.png
    size: 260.92Кб type: png

24 (2018-01-12 23:15:28 отредактировано conrad)

Re: Программа расчёта токов короткого замыкания для Android

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

Все прочее описанное вами в последнем посте я и так понял. Так что интерфейс, как уже сказал, вполне удобен.

Карты памяти нет. Есть только внутренняя память, насколько я могу понять оно это /storage/emulated/0
Все что выше, насколько я вижу это стандартная линуксовая раскладка, которая по большей части без рута недоступна. В указанной папке ваших файлов не вижу. Ввиду того что я просто вставил генератор и сделал кз на его шинах причем все параметры по дефолту оставил, возможно расчет просто не состоялся, но программа мне про это ничего не сказала.

Разбираться в настройках элементов у меня желания нет, ибо я расчетами ТКЗ не занимаюсь и хобби такого у меня точно нет. Возможно подтянется кто-то, кому это действительно нужно.

dev_ekra_ru вне работы

25 (2018-01-13 11:20:19 отредактировано retriever)

Re: Программа расчёта токов короткого замыкания для Android

iec60909 пишет:

Токи и напряжения не отображаются на схеме, потому что результат по каждому амперметру и вольтметру занимает одну страницу.

Обычно для расчетов не требуются все виды токов.
Есть смысл сделать в амперметре менюшку с выбором того, какой ток(и) нужны. Формат комплексного числа - алгебраический или полярный (отметить). И выводить их на экран сразу.
Можно в каком-нибудь окошке над канвасом, типа нажал пальцем на элемент-получил ток.
Далее.
Что это за Ia0, Ib0, Ic0 и т.п. токи с циферками -типа симметричные составляющие, что ли?
Я не вижу смысла вообще выводить информацию о симметричных составляющих в таком виде.
Есть просто I0, I1, I2 - токи нулевой, прямой и обратной последовательности соответственно.
В вашей программе им соответствуют Ia0, Ia1, Ia2
Остальные "симметричные" токи с индексами b, c - не нужны. Их всегда можно получить, довернув "симметричные" токи с индексом a на соответствующие углы, кратные 120 градусам, но обычно они просто не требуются.

И да, что такое "meshed grid" и "non-meshed grid"?

26

Re: Программа расчёта токов короткого замыкания для Android

У меня может немного глупый вопрос.. а для чего надо рассчитывать ТКЗ именно на андроиде? Я себе так понимаю, что расчет ткз не та задача, которая внезапно возникла и ее срочно надо решить на телефоне или на планшете. Я понимаю делаешь проверку нужно что то посчитать по мелочи, а под рукой только телефон, тут и пригодился какой нибудь калькулятор на андроиде. Но расчет токов КЗ?..

27

Re: Программа расчёта токов короткого замыкания для Android

По поводу актуальности есть предмет для дискуссии.
Как-то на Форуме (или предыдущей площадке) упоминал. Еду в маршрутке (Газель, где большинство пассажиров стоят в полусогнутых позах), получаю катастрофический звонок типа "чего-то никак не получается", созваниваюсь с разработчиками, передаю информацию заинтересованной стороне, пока доехал домой, проблема была решена. Но какими глазами смотрели на меня при этом мои попутчики по транспорту!
Оно-то довольно глупо решать технические вопросы в общественном транспорте. Но иногда и полезно. Кто-то из компетентных решателей проблемы то ли в общественном транспорте едет, то ли дома, где нет нормального интернета (не удивляйтесь, мы не в Южной Корее живем, а кто-то и на даче, где интернета нет вообще). Вот моему сыну нередко приходится решать производственные вопросы среди ночи посредством дежурного телефона, планшета и ноутбука. А если уехал в деревню к любимой и любящей теще? Попробуй угадай, где, когда и при каких обстоятельствах попадешь в сложную ситуацию.

28

Re: Программа расчёта токов короткого замыкания для Android

conrad пишет:

Ввиду того что я просто вставил генератор и сделал кз на его шинах причем все параметры по дефолту оставил, возможно расчет просто не состоялся, но программа мне про это ничего не сказала.

По дефолту генератор не пройдет, т.к. мощность нулевая, а в расчёте сопротивления идёт деление на мощность, т.е. на ноль. Программа учитывает это как разрыв в схеме. Если других источников нет, то появляется сообщение "Calculation error: no correct data". Я проверил Ваш вариант, расчёта не происходит.

Добавлено: 2018-01-13 17:48:34

retriever пишет:

И выводить их на экран сразу.

Это удобно, если токи в фазах одинаковы, или ток течёт только в одной фазе, например, при однофазном замыкании. Но при прохождении симметричных составляющих через трансформатор, их вектора сдвигаются по разному, и мы получаем токи уже в трёх фазах. Получается большой объем информации для вывода.

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

Добавлено: 2018-01-13 18:00:20

Чайниковски пишет:

У меня может немного глупый вопрос.. а для чего надо рассчитывать ТКЗ именно на андроиде? Я себе так понимаю, что расчет ткз не та задача, которая внезапно возникла и ее срочно надо решить на телефоне или на планшете. Я понимаю делаешь проверку нужно что то посчитать по мелочи, а под рукой только телефон, тут и пригодился какой нибудь калькулятор на андроиде. Но расчет токов КЗ?..

Доля Android растёт, Windows падает. Плюс есть Google Play, очень удобная платформа для взаимосвязи с пользователями.

Мне кажется, что это какой-то стереотип, что на Android всё должно быть простым. Ничего не мешает работать на Android полноценно и не в попыхах. Я думаю, популярность Windows в качестве платформы для программ расчёта ТКЗ связана просто с наличием наработок в этой области ещё до развития платформы Android. Вот и идёт многое по накатанной.

Существенной разницы между платформами я не вижу.

29

Re: Программа расчёта токов короткого замыкания для Android

iec60909 пишет:

Доля Android растёт, Windows падает.

Как наяву вижу, сидят в каком нибудь ОДУ расчетчики и на смартфонах считают токи короткого замыкания smile

30 (2018-01-13 19:13:13 отредактировано retriever)

Re: Программа расчёта токов короткого замыкания для Android

iec60909 пишет:

Но при прохождении симметричных составляющих через трансформатор, их вектора сдвигаются по разному, и мы получаем токи уже в трёх фазах.

Еще раз - симметричные составляющие НЕ трехфазные. Это следует из математического процесса вывода формул. Было три фазы a,b,c, стало три последовательности 0,1,2 - количество переменных не поменялось. Была система из 3х уравнений с 3мя неизвестными - ее преобразовали, как было 3 неизвестных, так и осталось, но уравнения стали другими.

В трансформаторах симметричные составляющие либо исчезают (нулевая последовательность), либо поворачиваются на некоторый угол, в зависимости от группы соединений, прямая - в одну сторону, обратная - в другую. Они как были НЕтрехфазными, так и остались.

"Трехфазность" симметричных составляющих появляется из вот этих формул: (*)
Ia=I0+I1+I2
Ib=I0+a^2*I1+a*I2
Ic=I0+a*I1+a^2*I2

Вот вертикальные столбики этих формул -это и есть "фазные" симметричные составляющие.
Ia0=Ib0=Ic0=I0
Ia1=I1, Ib1=a^2*I1, Ic1=a*I1
Ia2=I2, Ib2=a*I2, Ic2=a^2*I2

Т.е. как можно видеть, здесь три переменных I0, I1, I2, из них вот эти "фазные" (9 шт) получаются, они ("фазные") нужны, чтобы было удобнее строить векторку (но ее и так можно построить, вручную покрутив один вектор на нужные углы: 0, 120 или 240 градусов).
В трансформаторах: пусть будет переход со звезды на треугольник. I0 исчезнет, I1 повернется на 30 градусов влево, I2 - на 30 градусов вправо. И далее опять вся та же группа формул (*), она никогда не меняется.


Касательно того, что я вижу сейчас - допустим, неправильно собрали схему (параметры задали не те) - как проверить? Файл с результатами выводится не пойми куда, параметры толком не посмотришь... Эта программа сейчас - в лучшем случае прикинуть какие-то мелочи на скорую руку (студенту, электрику и т.п.). Для серьезных расчетов она в таком виде никуда не пойдет. Там вообще функционал нужен принципиально другой.

И вот получается, что вследствии чрезмерной "солидности" интерфейса вывода - ее даже на скорую руку применить трудно.
А исправить ситуацию просто - в меню амперметра сделать кнопку в доп меню, она вызывает окно с чекбоксом - что выводить (Ia, Ib, Ic....), а в самом амперметре (при нажатии на него) - не только имя, от которого толку ноль, а вот этот ток тоже. Ну и желательно вообще бы зарезервировать место сбоку от амперметра прямо на экране, и выводить хотя бы несколько (1-3, как поместится) отмеченных токов туда.

31

Re: Программа расчёта токов короткого замыкания для Android

retriever пишет:

Еще раз - симметричные составляющие НЕ трехфазные. Это следует из математического процесса вывода формул. Было три фазы a,b,c, стало три последовательности 0,1,2 - количество переменных не поменялось. Была система из 3х уравнений с 3мя неизвестными - ее преобразовали, как было 3 неизвестных, так и осталось, но уравнения стали другими.

В трансформаторах симметричные составляющие либо исчезают (нулевая последовательность), либо поворачиваются на некоторый угол, в зависимости от группы соединений, прямая - в одну сторону, обратная - в другую. Они как были НЕтрехфазными, так и остались.

"Трехфазность" симметричных составляющих появляется из вот этих формул: (*)
Ia=I0+I1+I2
Ib=I0+a^2*I1+a*I2
Ic=I0+a*I1+a^2*I2

Вот вертикальные столбики этих формул -это и есть "фазные" симметричные составляющие.
Ia0=Ib0=Ic0=I0
Ia1=I1, Ib1=a^2*I1, Ic1=a*I1
Ia2=I2, Ib2=a*I2, Ic2=a^2*I2

Т.е. как можно видеть, здесь три переменных I0, I1, I2, из них вот эти "фазные" (9 шт) получаются, они ("фазные") нужны, чтобы было удобнее строить векторку (но ее и так можно построить, вручную покрутив один вектор на нужные углы: 0, 120 или 240 градусов).
В трансформаторах: пусть будет переход со звезды на треугольник. I0 исчезнет, I1 повернется на 30 градусов влево, I2 - на 30 градусов вправо. И далее опять вся та же группа формул (*), она никогда не меняется.

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

32

Re: Программа расчёта токов короткого замыкания для Android

iec60909 пишет:

По дефолту генератор не пройдет, т.к. мощность нулевая, а в расчёте сопротивления идёт деление на мощность, т.е. на ноль. Программа учитывает это как разрыв в схеме. Если других источников нет, то появляется сообщение "Calculation error: no correct data". Я проверил Ваш вариант, расчёта не происходит.

Ну я так и понял, только указанное сообщение у меня не вылезало

iec60909 пишет:

Доля Android растёт, Windows падает.
...
Существенной разницы между платформами я не вижу.

Ну теплое с мягким уж сравнивать не стоит. Все же компьютер и телефон это вещи немного разные и круг задач и возможностей у них очень отличаются. Доля ведра растет лишь потому что растет количество смартфонов. Смартфон есть почти у каждого сейчас, потому что всем надо модно общаться в соцсетях и мессенджерах в любых условиях в режиме 24/7, а компьютер все больше возвращается в свой изначальный профессиональный сегмент. Поэтому да, доля ведра по отношению к доле винды растет, но доля продукции хлебозавода №1 в абсолютном выражении вообще недосягаема. И ведь никто не говорит, что хлеб скоро вытеснит ведро с рынка.

dev_ekra_ru вне работы

33

Re: Программа расчёта токов короткого замыкания для Android

conrad пишет:

Ну теплое с мягким уж сравнивать не стоит. Все же компьютер и телефон это вещи немного разные и круг задач и возможностей у них очень отличаются. Доля ведра растет лишь потому что растет количество смартфонов. Смартфон есть почти у каждого сейчас, потому что всем надо модно общаться в соцсетях и мессенджерах в любых условиях в режиме 24/7, а компьютер все больше возвращается в свой изначальный профессиональный сегмент. Поэтому да, доля ведра по отношению к доле винды растет, но доля продукции хлебозавода №1 в абсолютном выражении вообще недосягаема. И ведь никто не говорит, что хлеб скоро вытеснит ведро с рынка.

Хлеб хлебозавода №1, хлеб хлебозавода №2, хлеб хлебозавода №3... И тут раз, и пирожное. Ну, или по крайней мере батон...

Добавлено: 2018-01-13 21:06:36

Понял, почему некоторые не находят результаты расчетов.

Необходимо войти в "Проводник" или в "Диспетчер файлов", далее необходимо зайти в папку или ссылку "Внутренняя память" или "Внутренний накопитель", если нет карты памяти. Или "MicroSD" или что типо того, если карта памяти есть. Там будет стандартная папка "documents", в которой при первом расчёте создаваться папка "IEC Results". Там и будут сохраняться расчёты.

Есть ещё одна стандартная  папка "Документы". Обычно она размещается в подразделе "Категории". Там результатов не будет.

Постараюсь позже в приложении более точно прописать путь для поиска или добавлю кнопку открытия папки с результатами.

34 (2018-01-13 21:23:14 отредактировано conrad)

Re: Программа расчёта токов короткого замыкания для Android

Ну лично я именно там и смотрел и искал конечно же папку Documents на английском.

Post's attachments

Screenshot_2018-01-13-21-14-24.png 71.99 Кб, файл не был скачан. 

Screenshot_2018-01-13-21-14-37.png 89.37 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.
dev_ekra_ru вне работы

35

Re: Программа расчёта токов короткого замыкания для Android

Т.е. в "Проводнике" или "Диспетчере файлов" имеются следующие ссылки или подразделы:

- Категории (сюда не заходим);
- Внутренняя память или Внутренний накопитель (заходим сюда, если нет карты памяти);
- MicroSD (заходим сюда, если есть карта памяти).

Далее заходим в папку "Documents" и потом в "IEC Results" (создаётся при первом расчёте).

Добавлено: 2018-01-15 21:11:04

Выпустил обновление приложения на Google Play в части названий номинальных напряжений трансформатора, генератора, станции. Могли возникать вопросы.

Отпишитесь, если не сложно, удалось ли просмотреть файлы результатов.

Добавлено: 2018-01-17 20:50:06

Видео на Vimeo (простой пример):Внешняя ссылка