Перейти к содержанию
    

tema-electric

Свой
  • Постов

    310
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о tema-electric

  • Звание
    Местный
    Местный

Информация

  • Город
    Array

Посетители профиля

3 607 просмотров профиля
  • mcheb

  1. На схеме указаны направления обхода контуров и направления токов. Они соответствуют уравнениям. С точки зрения конечного результата направление тока в ветке Cвх выбрано не совсем удачно, но это легко правится в конечном уравнении. Про диод я писал, что на него не надо обращать внимание. Схема силовая, не радиочастотная. Примерно такая ... Тем не менее, используя преобразование Лапласа (еще раз спасибо) и формулы Крамера, решение я получил, но пока в виде изображения. Правда оно достаточно громоздкое. В знаменателе полином 4й степени, который особо ни на что не бьется, чтобы это как-то красиво представить. PS: Где, что и как в ней сшивать я знаю. Мне это не особо интересно. Есть схема замещения, результат обсчета которой мне в конечно итоге интересен. PS2: Упрощения рулят, когда надо просто понять, что происходит. Мне же важно не упустить мелких эффектов. А они тут есть.
  2. Ключа нет, т.к. он не требуется. Ключей и диодов там вообще куча (мостовой инвертор с выпрямителем). Начальные условия задачи заключаются в том, что входная емкость заряжена до напряжения источника питания E. Начальное напряжение на резонансной емкости C может меняться в диапазоне -2E...2E и оно известно, начальный ток дросселя L нулевой. Начальное напряжение на нагрузке (на выходной емкости), также известно. Мне нужно определить напряжения на всех емкостях через пол периода. Дальше условия меняются, но технически схема остается такой-же. Уверенно могу сказать, что на резонансной емкости напряжение меняется по закону близкому к выражению exp(-w0/2Q)*(K1*cos(K*w0*t)+K2*sin(K*w0*t)), т.е. это гармоническое колебание с небольшим сдвигом фазы и затухающей амплитудой. Здесь K - это некий коэффициент понижения резонансной частоты из-за последовательного соединения емкостей, К1 и К2 - это константы начального напряжения, причем К1 >> K2. Такой вид решения соответствует многочисленным результатам моделирования, визуальному наблюдению на осциллографе, решению этой же задачи без источника напряжения и входного и выходного сопротивлений. Но моделирование, или численное решение такой задачи не дает каких-то выражений, над которыми можно было бы подумать. Поискать там интересные фишки. За Лапласа спасибо, почитаю. Может реально поможет.
  3. Просто если прикладывать рисунок, нужны будут пояснения, не связанные с решением уравнений. Решил избежать лишних пояснений. Так и есть, мне нужны уравнения переходного процесса от момента коммутации ключей до его завершения. Ключей на схеме нет. Диод просто показывает и напоминает, что рекуперация из резонансной емкости идет в накопительную. Прикладываю 1й лист из 7ми, на котором есть схема и на котором возникает ошибка при определении y0 и z0. Дальше, на 7м листе, у меня не сходятся граничные условия из разных уравнений, из чего я и понял, что допустил где-то ошибку.
  4. Всем привет. Расчитываю одну схему, которая содержит последовательный колебательный контур, источник постоянного напряжения, нагрузку. Система выглядит так: E + y + R1*C1*y' = R1*C*x' z + R2*C2*z' = R2*C*x' x'' + w0/Q*x' + w0^2*x = -w0^2*(y+z) Здесь x(t), y(t), z(t) -- это напряжения на емкостях. Завис я на решении первых двух уравнений (мне надо y и z как-то вычленить, чтобы вставить в последнее уравнение). Вроде ничего сложного. Обнулил правые части, нашел решение однородных уравнений, потом предположил, что константа - это функция, и вставил решения в систему с правыми частями. Выглядело это как-то так: y' + 1/( R1*C1) y = 0 z' + 1/( R2*C2) z = 0 Получил решения в виде: y(t) = y0(t)*exp(-t/(R1*C1)) z(t) = z0(t)*exp(-t/(R2*C2)) И тут самое сложное, для y0 и z0 получил такие выражения: E + y0'*(R1*C1)*exp(-t/(R1*C1)) = R1*C*x' z0'*(R2*C2)*exp(-t/(R2*C2)) = R2*C*x' Т.е. в правой части производная x', и мне никак не удается получить y0 и z0. Куда копать? PS: Моделирование не предлагать, нужны аналитические выражения.
  5. В виду того, что форматы файлов меняются раз в несколько лет, то смысла большого наверно нет. Pcad проекты был смысл переносить на начальных этапах, когда kicad появился. Это было действительно нужно и понятно. Сейчас 8 лет прошло, и те кому это реально надо было уже сделали давно. За сим, тогда буду сейчас ставить 5ю версию кикада и гост сборки больше ждать не буду. Году в 2025 если все устаканится, можно вернуться к этим вопросам :) Нам больше всего необходима генерация перечней, спецификаций и сборочных чертежей. Однако это приятные дополнения для нас, и по факту можем обойтись штатными средствами.
  6. Константин, а не могли бы Вы или еще кто-то рассказать об этих доп. опциях. Что дают, как пользовать, где читать. У меня они отключены всегда.
  7. Константин, В 3.0.0 какой-то косяк с мышом есть. Надо 3.0.1 ставить как минимум. wx-config --version выдал мне 2.8.2, я подумал что это максимально возможная и пошел искать на просторах интырнета.
  8. Спасибо за наводку! Поставил под ubuntu 14.04 wx-3.0.1 и собралось. Если кому-то еще надо ... sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe' sudo apt-get update sudo apt-get install libwxbase3.0-0 \ libwxbase3.0-dev \ libwxgtk3.0-0 \ libwxgtk3.0-dev \ wx3.0-headers \ wx-common \
  9. Нужно ли сейчас при сборке KiCAD включать опцию GOST? По умолчанию она выключена, а генерацию документов через RPC_DOC_SERVER почему-то включена. Можен я зря ее включаю?
  10. 4301 не собирается под 12.04, да и вообще последние версии с 93й как-то туго собираются. Приходится все сносить под корень. Я один такой? проблема чаще всего в заголовочниках ****_lexer.h, которые генерируются автоматически ...
  11. Собрал тоже без ошибок, только дома под ubuntu 14.04 LTS. Но форматка (рамка) на последней схеме сразу же слетела. :cranky:
  12. Ребята, всем привет! Чего-то не собирается у меня последняя гостовская сборка 4294. Система. $ uname -srmpio Linux 3.2.0-23-generic i686 athlon i386 GNU/Linux Опции: cmake -L ../ -- Check for installed OpenGL -- found -- Found Glew: /usr/lib/i386-linux-gnu/libGLEW.so -- Check for installed GLEW -- found -- Check for installed Cairo -- found -- Check for installed wxWidgets -- found -- Bazaar version control system version found. -- Kicad Bazaar build version: (2014-09-05 BZR 4294 GOST-COMMITTERS) -- Configuring done -- Generating done -- Build files have been written to: /home/Data/Soft/GOST/kicad-gost.bzr/build_tst -- Cache values BUILD_GITHUB_PLUGIN:BOOL=ON CMAKE_BUILD_TYPE:STRING=Release CMAKE_INSTALL_PREFIX:PATH=/usr/local DOWNLOAD_DIR:PATH=/home/Data/Soft/GOST/kicad-gost.bzr/.downloads-by-cmake KICAD_BUILD_DYNAMIC:BOOL=OFF KICAD_BUILD_STATIC:BOOL=OFF KICAD_FP_LIB_INSTALL_PATH:PATH=/usr/local KICAD_GOST:BOOL=ON KICAD_KEEPCASE:BOOL=ON KICAD_REPO_NAME:STRING=product KICAD_SCRIPTING:BOOL=OFF KICAD_SCRIPTING_MODULES:BOOL=OFF KICAD_SCRIPTING_WXPYTHON:BOOL=OFF MAINTAIN_PNGS:BOOL=OFF USE_INTERNAT:BOOL=OFF USE_OPENOFFICE_SDK:BOOL=OFF USE_PCAD2KICAD:BOOL=ON USE_PYTHON_GOSTDOCGEN:BOOL=OFF USE_RPC_DOC_SERVER:BOOL=ON USE_WX_GRAPHICS_CONTEXT:BOOL=OFF USE_WX_OVERLAY:BOOL=OFF patch_bin:FILEPATH=/usr/bin/patch wxUSE_UNICODE:BOOL=OFF wxWidgets_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/wx-config wxWidgets_wxrc_EXECUTABLE:FILEPATH=/usr/bin/wxrc $ make -j2 [ 1%] Built target boost [ 1%] Built target lib-dependencies [ 35%] Built target bitmaps [ 36%] Built target pcad2kicadpcb [ 37%] Built target 3d-viewer [ 38%] Built target avhttp [ 38%] Built target polygon [ 39%] Built target lib_dxf [ 39%] Built target idf3 [ 39%] Building CXX object eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/component_db.cpp.o [ 40%] Built target potrace [ 40%] Building CXX object eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/doc_component_index.cpp.o /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp: В функции-члене «bool GOST_DOC_GEN::COMPONENT_DB::ValidateKiCadCompRefs()»: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:258:47: ошибка: нет подходящей функции для вызова «SCH_SHEET_LIST::GetComponents(SCH_REFERENCE_LIST&, bool)» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:258:47: замечание: candidate is: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: void SCH_SHEET_LIST::GetComponents(PART_LIBS*, SCH_REFERENCE_LIST&, bool) /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: no known conversion for argument 1 from «SCH_REFERENCE_LIST» to «PART_LIBS*» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp: В функции-члене «void GOST_DOC_GEN::COMPONENT_DB::ValidateKiCadAttrs()»: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:289:47: ошибка: нет подходящей функции для вызова «SCH_SHEET_LIST::GetComponents(SCH_REFERENCE_LIST&, bool)» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:289:47: замечание: candidate is: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: void SCH_SHEET_LIST::GetComponents(PART_LIBS*, SCH_REFERENCE_LIST&, bool) /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: no known conversion for argument 1 from «SCH_REFERENCE_LIST» to «PART_LIBS*» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:296:53: ошибка: «class SCH_REFERENCE» has no member named «GetComponent» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:300:67: ошибка: «class SCH_COMPONENT» has no member named «GetLibName» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:316:67: ошибка: «class SCH_COMPONENT» has no member named «GetLibName» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:351:39: ошибка: «class SCH_COMPONENT» has no member named «GetLibName» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:367:45: ошибка: «class SCH_COMPONENT» has no member named «GetLibName» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp: В функции-члене «void GOST_DOC_GEN::COMPONENT_DB::LoadFromKiCad()»: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:432:47: ошибка: нет подходящей функции для вызова «SCH_SHEET_LIST::GetComponents(SCH_REFERENCE_LIST&, bool)» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:432:47: замечание: candidate is: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: void SCH_SHEET_LIST::GetComponents(PART_LIBS*, SCH_REFERENCE_LIST&, bool) /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: no known conversion for argument 1 from «SCH_REFERENCE_LIST» to «PART_LIBS*» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:447:53: ошибка: «class SCH_REFERENCE» has no member named «GetComponent» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp: В функции-члене «bool GOST_DOC_GEN::COMPONENT_DB::CompareDB()»: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:487:47: ошибка: нет подходящей функции для вызова «SCH_SHEET_LIST::GetComponents(SCH_REFERENCE_LIST&, bool)» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:487:47: замечание: candidate is: /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: void SCH_SHEET_LIST::GetComponents(PART_LIBS*, SCH_REFERENCE_LIST&, bool) /PATH_TO_SOFT/kicad-gost.bzr/eeschema/./sch_sheet_path.h:404:10: замечание: no known conversion for argument 1 from «SCH_REFERENCE_LIST» to «PART_LIBS*» /PATH_TO_SOFT/kicad-gost.bzr/eeschema/GOST-doc-gen/component_db.cpp:506:53: ошибка: «class SCH_REFERENCE» has no member named «GetComponent» make[2]: *** [eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/component_db.cpp.o] Ошибка 1 make[2]: *** Ожидание завершения заданий... [ 40%] Built target dxf2idf [ 40%] Built target idf2vrml make[1]: *** [eeschema/GOST-doc-gen/CMakeFiles/GOST-doc-gen.dir/all] Ошибка 2 make[1]: *** Ожидание завершения заданий... [ 40%] Built target idfcyl make: *** [all] Ошибка 2
  13. Всем привет. Ребята, гостовская сборка померла на 4246 или как? Или в коде понаворотили они что-то там ужасное?
  14. В PDF они завсегда выворачивались (2 года уже). И в чем прикол не ясно. УГО перерисовываешь и все ништяк.
  15. Всем привет. Вопроса у меня два. 1) Что такое паспорт на прибор? К каким устройствам паспорта выпускаются и какая цель преследуется при выпуске паспорта. Кто этот паспорт составляет и подписывает? 2) Выпускаем источники питания в небольших количествах. Заказчик попросил паспорт на ИП, и класс прибора. Я в замешательстве. У нас есть только свидетельство о приемке и сертификат соответствия на некое ТУ. Куда копать, что читать? Не перепутал ли заказчик ИП со средством измерения? А то просили уже ИП с поверкой. Всем заранее спасибо!
×
×
  • Создать...