|
|||||||
Магазин «Blokirovka.ru» Адреса: Владивосток, Днепровская, 25Д (+7-984-2-200-100)
Москва, Ореховый б-р 24А стр.2 (+7-916-2-200-100) E‑mail: [email protected] Скидка 10% в пятницу 11.11.2022 с 00:00 по Владивостоку и до 24:00 по Москве! |
|||||||
|
|
31.
Дифференциал. Схема измерения:Существует 2 типа схем:
а)с изменением ЭДС:
б)с изменением сопротивления:
Диф. схемы представ. собой электрич. цепь, состоящую из 2-х смежных контуров, в каждом из которых действует отдельное напряжение Измерительные преобразователи размещаются в ветви общей для обоих контуров и реагирует на разность токов, действ. в контурах . Возможны 2 режима работы диф.схемы: 1) при неизменном сопротивлении в обоих контурах; изменяется либо 1 либо оба напряжения; 2) при неизменном напряжении; изменяется сопротивление либо в 1 либо в обоих контурах. В средней диф.цепи протекает ток I0, кот. = разности токов I1 и I2. Эта схема применяется при перемен. токе, когда нет внешнего влияния, то ЭДС и сопротивление контуров =, токи I1 и I2 = между собой и и в диф. цепи тока нет. При наличии внешнего воздействия может измен. ЭДС ЕЕ или RR. Это вызовет появление I0, служащего мерой внешнего воздействия.
32.Усилители. Классиф.,назначение и основные хар-ки:
Предназначены для усиления сигналов, поступающих от датчиков и ЭВМ к исполнительным механизмам. Выходная мощность сигнала датчика Вт,а потребление исполнительным элементом – несколько кВт. Усилители можно разделить: 1)электрические; 2)магнитные; 3)гидравлические; 4) пневматические. К основным хар-кам относятся: 1) коэффициент усиления ; 2) мощность потребления; 3) быстродействие.
33.Электрические усилители:
Предназ. для усиления слабых электрич. сигналов до уровня необходимого для нормального функционирования исполнительного устройства. Усиление слабых электр. сигналов может происходить только засчёт некоторого источника энергии, т е системы питания. От источника питания усилитель потребляет мощность Р0, часть её, отдаваемая нагрузке, назыв. выходной мощностью усилителя, а часть потребляемой мощности, рассеиваемой в виде тепла усилительными и вспомогательными элементами назыв. мощностью потерь (рассеивания). Усилитель явл. нагрузкой для источ. питания и источ. сигнала, и потребляет из источника сигнала мощность называемую Рвх; для усиления электр. сигналов в электрич. усилителях используются такие элементы как транзисторы, интегральные микросхемы. Наиболее широкое применение электрич. усилителей являются усилители на базе операционных усилителей. Они отличаются от других типов своей универсал., надёжностью и высокими эксплуатац. параметрами. Основным преимуществом явл. то, что многие параметры не зависят от параметра самого электр.усилителя, а определяются номинальными значениями внешних элементов (резисторы, конденсаторы).
34. Магнитные усилители:
Простейший магнит. усилитель представ. собой 2 однофазных трансформатора с замкнутыми сердечниками из ферромагнитного материала, имеющего кривую намагничивания.
Соединим последовательно первичные обмотки ω1 2-х однофазных трансформаторов и подключим их к источнику переменного напряжения. Вторичные обмотки трансформатора ω2 соединим последов. и встречно. Вследствие чего ЭДС индуцируемая в этих обмотках будут одинаковыми по величине и противоположными по фазе. Они взаимно компенсируются, вседствие чего ЭДС его вторичной цепи трансформатора будет =0. Подадим постоянный ток во вторичную обмотку трансформатора. Этот ток создаёт магнитное поле постоянное с напряженностью Н0, которая вследствие нелинейного хар-ра кривой намагничивания сердечника вызывает уменьшение их динамической магнитной проницаемости μэ и соответственное уменьшение индуктивности L1 первичных обмоток трансформатора. С уменьшение индуктивности первичных обмоток ток I1 в этих обмотках растёт по формуле:
R-активное сопротивление первичной цепи.
С увеличением постоянного тока величина В0 будет постоянной, а Н0 будет увеличиваться. Данное устройство называется дросселем рассечения или управляемым дросселем. Магнитные усилители отличаются устойчивостью к значительным перегрузкам и имеют достаточно большой коэффициент усиления.
Дифференциал повышенного трения: применение, типы, схема, работа
Дифференциал повышенного трения (LSD) позволяет двум выходным валам вращаться с разными скоростями, ограничивая при этом максимальную разницу между ними. он также известен как самоблокирующийся дифференциал или блокировка дифференциала.
В этой статье вы познакомитесь с определением, применением, схемой, типами, работой, преимуществами и недостатками дифференциала повышенного трения.
Содержимое
- 1 Что такое самоблокирующийся дифференциал (LSD)?
- 2 Применение
-
- 2.0.1 Диаграмма с ограниченным скольжением дифференциала:
-
- 3 Типы дифференциации с ограниченным количеством проскальзы , конический или пластинчатый LSD:
- 3. 4 2-ходовой, 1-ходовой, 1,5-ходовой:
- 3.5 LSD с редуктором:
- 3.6 Чувствительность скорости:
- 3.7 Вязкостной LSD:
- 3.8 Электронный LSD:
- 3.9 Подпишитесь на нашу рассылку новостей
-
- 4.0.1 Посмотрите видео ниже, чтобы узнать больше о работе самоблокирующегося дифференциала: 2
- 5 Преимущества и недостатки самоблокирующегося дифференциала LSD
- 5.1 Преимущества:
- 5.2 Недостатки:
- 5.3 Поделись!
Что такое самоблокирующийся дифференциал (LSD)?
Перемещая крутящий момент между ведущими колесами, дифференциал повышенного трения (сокращенно LSD) позволяет быстрее проходить повороты. Это позволяет автомобилю максимально использовать мощность двигателя, уменьшая пробуксовку колес и увеличивая тягу. Это тип дифференциала, который позволяет двум его выходным валам вращаться с разной скоростью, но ограничивает максимальную разницу между двумя валами.
Подробнее: Знакомство с дифференциалом
Применение
Самоблокирующийся дифференциал широко используется во внедорожных и высокопроизводительных полноприводных автомобилях. Это также удобно использовать на обледенелых или грунтовых дорогах. Наконец, дифференциалы повышенного трения обычно используются на автомобилях с высокими характеристиками, таких как BMW, Audi, Lexus, Dodge, Cadillac и многих других.
Схема самоблокирующегося дифференциала:
Типы самоблокирующегося дифференциала
Ниже приведены распространенные типы самоблокирующегося дифференциала.
Фиксированное значение LSD:
Независимо от входного крутящего момента на дифференциал или разницы скоростей между двумя выходами, максимальная разница крутящего момента между двумя выходами, Trq d, является постоянной величиной в этом дифференциале. Обычно в этом дифференциале использовались подпружиненные узлы сцепления.
Чувствительность к крутящему моменту LSD:
Косозубые шестерни, муфты или конусы (альтернативный тип муфты) используются в этих самоблокирующихся дифференциалах, а усилие зацепления шестерен или муфты зависит от входного крутящего момента, передаваемого на дифференциал (по мере того, как двигатель прикладывает больший крутящий момент, шестерни или сцепления сжимаются сильнее, и Trq d уменьшается).
LSD, определяющие крутящий момент, реагируют на крутящий момент карданного вала, поэтому чем выше входной крутящий момент карданного вала, тем плотнее сжимаются муфты, конусы или шестерни и тем теснее сцепляются ведущие колеса. Некоторые содержат подпружиненную нагрузку для создания небольшого крутящего момента, так что ведущие колеса минимально соединены с небольшим входным крутящим моментом или без него (дроссельная заслонка / коробка передач в нейтральном положении / нажата главная муфта). Величина предварительного натяга (следовательно, статического сцепления) на муфтах или конусах определяется их общим состоянием (износом) и степенью натяжения, с которой они нагружены.
Подробнее: Типы дифференциалов и их функции
Сцепление, конусное или пластинчатое LSD:
Сцепление состоит из набора тонких дисков сцепления, половина которых соединена с одним из ведущих валов и другая половина к водилу крестовины. Пакеты сцепления могут присутствовать на обоих или только на одном из приводных валов. Если есть только один, зубчатые колеса соединяют уцелевший карданный вал с приводным валом с муфтой. Муфты заменены парой конусов, сжатых вместе, чтобы обеспечить тот же эффект, что и у конусного типа.
2-ходовой, 1-ходовой, 1,5-ходовой:
Нагрузка, холостой ход и выбег — это три состояния входного крутящего момента. Муфта пропорциональна входному крутящему моменту в ситуациях нагрузки, как указано ранее. Соединение сводится к статической муфте, когда нет нагрузки. Поведение LSD при выбеге (особенно при быстром сбросе газа) указывает, является ли это односторонней, 1,5-сторонней или двухсторонней системой.
Как в прямом, так и в обратном направлении двухходовой дифференциал будет иметь одинаковый ограничивающий крутящий момент Trq d. Это означает, что при торможении двигателем дифференциал оказывает некоторое ограничивающее действие.
Редукторный LSD:
Червячные и прямозубые шестерни используются для передачи и дифференциации входной мощности между двумя ведущими колесами или передней и задней осями в зубчатых, чувствительных к крутящему моменту механических дифференциалах повышенного трения. Это не следует путать с наиболее типичными коническими зубчатыми колесами, которые используются в большинстве автомобилей. Шестерни прижимаются к стенкам корпуса дифференциала при приложении крутящего момента, вызывая трение. Предельный момент Trq d создается трением, противодействующим относительному перемещению выходов.
Чувствительность к скорости:
В зависимости от разницы в скорости между двумя выходными валами чувствительные к скорости дифференциалы ограничивают разницу крутящего момента между выходами, Trq d. В результате поведение дифференциала при незначительных изменениях выходной скорости может быть очень похоже на поведение открытого дифференциала. Предельный крутящий момент увеличивается по мере увеличения разрыва скоростей. По сравнению с дифференциалом, чувствительным к крутящему моменту, это приводит к отличному динамическому поведению.
Подробнее: Принцип работы маховика
Вязкий LSD:
Поскольку он основан на гидродинамическом трении жидкостей с высокой вязкостью, порочный тип часто проще. Часто используются масла на основе силикона. Цилиндрическая камера, заполненная жидкостью, со стопкой перфорированных дисков вращается в тандеме с нормальным движением выходных валов. Внутренняя поверхность камеры соединена с одним из карданных валов, а внешняя — с водилой дифференциала. В стопке половина дисков соединена с внутренней, а другая половина — с внешней. Дифференциальное движение заставляет чередующиеся диски двигаться друг относительно друга через жидкость. При сохранении скорости некоторых вязкостных муфт жидкость будет нагреваться за счет трения.
Electronic LSD:
Планетарная или коническая шестерня, сравнимая с открытой дифференциалом, и пакет сцепления, аналогичный дифференциалу, чувствительному к крутящему моменту, или дифференциалу с героторным насосом, являются общими характеристиками электронного дифференциала повышенного трения. Сила прижима муфты в электронном блоке управляется извне компьютером или другим контроллером. Это позволяет регулировать ограничивающий крутящий момент дифференциала, Trq d, как часть комплексной системы управления шасси.
Подпишитесь на нашу рассылку новостей
Подробнее: Понимание автомобильного сцепления
Принцип работы самоблокирующегося дифференциала
В большинстве случаев стандартного дифференциала достаточно. На очень скользком грунте, таком как обледенелые или грязные дороги, недостаток движущей силы, известный как тяговое усилие, может привести к проскальзыванию задних колес, поскольку типичный дифференциал приводит в движение колесо с наименьшим сцеплением. Зубчатый венец и корпус дифференциала будут приводить в движение шестерни, если одно ведущее колесо находится на сухом асфальте, а другое — на льду или грязи. Шестерни, с другой стороны, не будут приводить в движение обе боковые шестерни.
На сухом асфальте ведущая шестерня будет перемещаться вокруг боковой шестерни, соответствующей колесу, приводимому в действие картером дифференциала. Шестерни приводят в движение проскальзывающее колесо, и в результате автомобиль не движется. Почти вся мощность двигателя передается на скользящее колесо через обычный дифференциал. Для решения этой проблемы можно использовать блокировки дифференциала. Блокировка дифференциала решает проблемы с сцеплением с дорогой, распределяя одинаковую мощность на оба колеса, при этом позволяя автомобилю нормально поворачивать.
Дифференциал повышенного трения (LSD) в корпусе дифференциала ограничивает дифференциальную скорость вращения между двумя колесами, двумя упорными шайбами и диском сцепления. Когда сопротивление шестерни левого дифференциала больше, чем сопротивление колеса, шестерня правого дифференциала вращается. Это приводит к тому, что зубья правого элемента муфты дифференциала поднимаются по зубьям левого элемента муфты дифференциала. В результате это заставляет два элемента сцепления отдаляться друг от друга.
В результате упорные шайбы прижимаются к боковым шестерням. В результате трения между полуосями и упорными шайбами обороты задних полуосей приближаются к картеру дифференциала. В результате это известно как эффект ограниченного проскальзывания.
Посмотрите видео ниже, чтобы узнать больше о работе самоблокирующегося дифференциала:
Подробнее: Знакомство с автомобильными шинами дифференциал LSD в их различных применениях:
- Дифференциал повышенного трения повышает мощность и скорость автомобиля за счет увеличения тягового усилия, которое он создает.
- Дифференциал повышенного трения повышает безопасность автомобиля, предоставляя водителю больше контроля над автомобилем.
- Рассмотрим, как обычный (или «открытый») дифференциал ведет себя на бездорожье или в условиях снега, когда одно колесо начинает проскальзывать. В типичном дифференциале бесконтактное или проскальзывающее колесо получает большую часть мощности (в виде вращения с низким крутящим моментом и высокими оборотами), в то время как контактное колесо остается неподвижным относительно земли.
Недостатки:
Несмотря на хорошие преимущества ЛСД, все же существуют некоторые ограничения. Ниже приведены недостатки самоблокирующегося дифференциала.
- Сложная конструкция
- Высокие затраты на техническое обслуживание
Подробнее: Понимание автомобильных датчиков
- Заключение
Дифференциал повышенного трения LSD, также известный как самоблокирующийся дифференциал или блокировка дифференциала, является лучшим способом достижения более быстрого прохождения поворотов. Это позволяет автомобилям максимально использовать мощность двигателя за счет уменьшения пробуксовки колес и увеличения тяги. Это тип дифференциала, который позволяет двум его выходным валам вращаться с разными скоростями, но ограничивает максимальную разницу между двумя валами. Это все для этой статьи, где обсуждаются определение, применение, схема, типы, работа, преимущества и недостатки дифференциала повышенного трения.
Надеюсь, вы многому научитесь, если да, поделитесь с другими учениками. Спасибо за чтение, увидимся!
Приложения Gale — Технические трудности
Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0 в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) в java.base/java.util.Objects.checkIndex(Objects.java:372) в java.base/java.util. ArrayList.get(ArrayList.java:458) в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60) в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53) в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30) в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17) в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:244) на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher. java:71) на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:52) на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130) на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:82) на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:44) на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31) в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57) на com.gale.blis.api.BLISAuthorizationServiceImpl. authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61) на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1) в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97) в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406) в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221) в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706) на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292) в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203) в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412) в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7) в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781) в java.base/java.lang.Thread.run(Thread.java:834) » org. springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348) org.springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310) org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215) com.sun.proxy.$Proxy151.authorize(Неизвестный источник) com. gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61) com.gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65) com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57) com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:22) jdk.internal.reflect.GeneratedMethodAccessor378.invoke (неизвестный источник) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java. base/java.lang.reflect.Method.invoke(Method.java:566) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895) org.springframework.web. servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax. servlet.http.HttpServlet.service(HttpServlet.java:626) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67) org. apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org. springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org. apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org. springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter. java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) org.apache.catalina.authenticator. AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) org.apache.coyote.http11.Http11Processor. service(Http11Processor.java:374) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.