• 제목/요약/키워드: Bus Design

검색결과 861건 처리시간 0.031초

마이크로그리드용 4-Leg 방식 PCS의 각상 개별제어 알고리즘에 관한 연구 (Single-phase Control Algorithm of 4-Leg type PCS for Micro-grid System)

  • 김승호;최성식;김승종;노대석
    • 한국산학기술학회논문지
    • /
    • 제18권11호
    • /
    • pp.817-825
    • /
    • 2017
  • AC 방식 마이크로그리드는 다양한 DC/AC 인버터를 AC 네트워크에 연결하여, DC 방식 마이크로그리드의 약점을 극복 하고 있다. 그러나 소규모 마이크로그리드에서 일반적으로 발생하는 심각한 부하 불평형 현상에 의하여, AC 마이크로그리드 시스템의 성능을 약화시킬 수 있다. 이것은 마이크로그리드 내의 불평형 부하로 인하여 상별 에너지 흐름과 전압조정기능이 제한되기 때문이다. 이러한 불평형 전압문제를 해결하기 위하여, 3상 4-Leg 방식의 인버터가 제안되고 있지만, 이를 안정적으로 운용할 수 있는 제어알고리즘이 미비한 실정이다. 따라서, 본 논문에서는 부하 불평형에 의해서 발생하는 인버터의 전압 불평형 문제를 해결하고 안정적으로 제어하기 위하여 d-q제어를 기반으로 3상4선식 인버터의 각상 개별제어 알고리즘을 제안하였다. 또한, 이 알고리즘을 바탕으로 Matlab/Simulink를 이용하여 4-Leg 방식의 전압제어기 모델링을 수행하였다. 이 모델링과 250KW급 시험장치를 바탕으로 인버터의 출력전압 제어특성을 분석한 결과, 정상상태에서는 기존의 방식과 비슷한 특성을 보이지만, 과도상태에서는 제안한 각상 개별제어 방식이 기존의 방식보다 안정적으로 동작하여 제안한 방식의 유용성을 확인할 수 있었다.

연성 대장내시경의 형상추정을 위한 센서네트워크의 설계 (Design of Sensor Network for Estimation of the Shape of Flexible Endoscope)

  • 이재우
    • 한국산학기술학회논문지
    • /
    • 제17권2호
    • /
    • pp.299-306
    • /
    • 2016
  • 본 논문에서는 센서 네트워크를 이용하여 의사의 동작을 흉내 낼 수 있는 내시경 취급로봇의 형상 예측방법이 제안된다. 3축 지자기계와 3축 가속도 계로 이루어진 단위센서가 CAN버스 통신을 통하여 네트워크를 구성한다. 각각의 센서 유니트는 연성 튜브로 만들어진 로봇의 길이방향 위에 있는 점들의 각들을 검출하는 데 사용된다. 센서 네트워크로부터 수신된 신호들은 Butterworth lowpass filter를 이용하여 필터링 된다. 여기서 우리는 노이즈 제거를 위하여 버터워쓰 필터를 설계하였다. 최종적으로 로패스 필터에 의하여 노이즈가 걸러진 신호들을 처리하여 Euler 각이 추출된다. 이 Euler 각을 이용하여 sensor network 상에 있는 각 센서의 위치가 추정된다. 우리는 로봇 바디가 링크와 관절들로 구성되어 있다고 가정한다. 그러면 각 센서의 위치는 각 링크의 중심에 부착되어 있는 것으로 가정할 수 있다. Euler 각과 kinematics chain model로부터 링크의 위치를 결정할 수 있다. 각 링크를 매끈하게 연결할 수 있도록 하기 위해 각 센서의 위치사이에 보간이 수행되어 최종적으로 작동 중에 있는 내시경의 최종형상이 얻어진다. 실험 결과는 제시된 센서 네트워크에서 추정된 Euler angle과 kinematic chain model을 이용하여 추정된 serial link의 형상으로부터 내시경형상을 가시화 할 수 있음을 보여준다.

끊김 없는 핸드오프를 위한 다중 인터페이스 이동형 게이트웨이 설계 및 구현 (Design and Implementation of a Multi-Interface Mobile Gateway for Seamless Handoff Sciences)

  • 최현준;이채석;이성호;김종덕
    • 한국통신학회논문지
    • /
    • 제37권6B호
    • /
    • pp.474-482
    • /
    • 2012
  • 이동형 게이트웨이(MG: Mobile Gateway)는 버스와 같은 차량에 탑승한 사용자들에게 인터넷 서비스를 제공하기 위한 무선랜 장치이다. 논문에서 다루는 MG는 인터넷 연결을 위해 도로변에 설치된 무선랜 기반 소형기지국(RSU AP : Road Side Unit AP)에 접속한다. 차량 이동 중에도 안정적인 통신 서비스를 제공하려면 MG의 접속 RSU가 바뀌는 핸드오프 과정이 빠르고 안정적으로 처리되어야 한다. 그런데 무선랜 기술 특성 상 핸드오프 과정의 통신 단절을 줄이는 데는 물리적 한계가 있다. 본 논문에서는 RSU 접속을 위한 무선랜 인터페이스를 복수 개로 사용하여 끊김 없는 핸드오프를 실현하는 다중 인터페이스 MG (MIMG : Multi-Interface MG)를 제안한다. 안정적인 핸드오프를 위한 구체적 방법으로 MIMG로부터 RSU로의 패킷 전송 단절을 제거하기 위한 Link Sharing 기법, RSU로부터 MIMG로의 패킷 전송 단절을 제거하기 위한 Path Sharing 기법을 제안한다. 우리는 임베디드 보드를 이용하여 제안한 핸드오프 기법을 실현한 MIMG를 구현하였고 이를 이용하여 성능 평가실험을 수행하였다. 실험 결과 단일 인터페이스를 가진 MG와 달리 MIMG는 핸드오프 시의 통신 단절을 제거할 수 있었고 대역폭도 50% 이상 향상됨을 확인하였다.

유즈케이스 모델링을 위한 시나리오 근간의 목표(Goal)지향 분석 방안 (A Scenario-based Goal-oriented Approach for Use Case Modeling)

  • 이재호;김재선;박수용
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권4호
    • /
    • pp.211-224
    • /
    • 2002
  • 소프트웨어 시스템이 대형화되고 복잡화해 짐에 따라 사용자의 요구사항을 올바로 분석하고 서술하는 것이 중요시되고 있다. 이중 유스케이스 분석 방법은 요구사항 분석에서의 복잡도를 해결해 주는 장점 때문에, 객체지향의 분석 설계와 컴포넌트 기반의 개발에서 많이 이용되고 있다. 그러나 이러한 유스케이스 분석 방법은 흩어진 유스케이스들의 단순한 집합이어서 유스케이스들을 구조화하기 어렵고, 유스케이스들간의 영향분석을 하기 어려우며, 비 기능적인 요구사항을 표현하기 어렵다. 이러한 문제를 해결하기 위해서, 본 논문에서는 목표지향의 분석 방법을 이용한 유스케이스 모델에의 적용방안을 제안하였다. 현재 연구되고 있는 목표지향의 분석은 요구사항으로부터 목표를 추출하기 어렵고, 분석 방법이 분석가의 경험적 근거에 의존적이다. 따라서 본 논문에서는 요구사항으로부터 목표를 직관적으로 식별하는 것이 어렵기 때문에 기초자료로 시나리오를 이용하여 그것으로부터 목표를 추출하는 시나리오 근간의 목표지향 분석 방법을 제안했다. 마지막으로 제안된 방안을 검증하기 위해 ITS의 시내버스정보 서브시스템에 적용하였다. 이 제안된 방안을 통해서 소프트웨어 분석가들은 유스케이스들간의 영향분석을 쉽게 하여 소프트웨어 개발초기에 유스케이스들간의 불일치(inconsistency)를 찾을 수 있고, 비기능적인 요구사항을 표현할 수 있다.

Dynamic-Voltage/Frequency-Scaling 알고리즘에서의 다중 인가 전압 조절 시스템 용 High-speed CMOS Level-Up/Down Shifter (A Novel High-speed CMOS Level-Up/Down Shifter Design for Dynamic-Voltage/Frequency-Scaling Algorithm)

  • 임지훈;하종찬;위재경;문규
    • 대한전자공학회논문지SD
    • /
    • 제43권6호
    • /
    • pp.9-17
    • /
    • 2006
  • SoC(System-On-Chip) 시스템에서 초 저전력 시스템을 구현하기 위한 dynamic voltage and frequency scaling (DVFS)알고리즘에 사용될 시스템 버스의 다중 코어 전압 레벨을 생성해주는 새로운 다계층(multi-level) 코어 전압용 high-speed level up/down Shifter 회로를 제안한다. 이 회로는 내부 회로군과 외부 회로군 사이에서 서로 다른 전압레벨을 조정 접속하는 I/O용 level up/down shifter interface 회로로도 동시에 사용된다. 제안하는 회로는 인터페이스 접속에서 불가피하게 발생하는 속도감쇄와 Duty Ratio 불안정 문제를 최소화하는 장점을 갖고 있다. 본 회로는 500MHz의 입력 주파수에서 $0.6V\sim1.6V$의 다중 코어 전압을 각 IP들에서 사용되는 전압레벨로, 또는 그 반대의 동작으로 서로 Up/Down 하도록 설계하였다 그리고 제안하는 I/O 용 회로의 level up shifter는 500MHz의 입력 주파수에서 내부 코어 용 level up shifter의 출력전압인 1.6V를 I/O 전압인 1.8V, 2.5V, 3.3V로 전압레벨을 상승 하도록 설계하였으며, level down shifter는 반대의 동작으로 1Ghz의 입력 주파수에서 동작하도록 설계하였다. 시뮬레이션 및 결과는 $0.35{\mu}m$ CMOS Process, $0.13{\mu}m$ IBM CMOS Process 와 65nm CMOS model 변수를 이용한 Hspice를 통하여 검증하였다. 또한, 제안하는 회로의 지연시간 및 파워소모 분석과 동작 주파수에 비례한 출력 전압의 Duty ratio 왜곡에 대한 연구도 하였다.

고차 모드 주파수 특성 제어 다중 대역 안테나 (Multi-Band Antenna Design by Controlling Characteristic of Third Order Mode)

  • 유재규;장서;류양;이재석;김형훈;김형동
    • 한국전자파학회논문지
    • /
    • 제23권12호
    • /
    • pp.1343-1350
    • /
    • 2012
  • 본 논문에서는 모노폴 안테나의 각 모드별 전계 분포를 분석하여 전류가 상대적으로 약한 부분(전계가 강한 부분)에 스터브를 이용해 기본 공진 모드에는 영향을 주지 않으면서 안테나의 하모닉 성분인 3차 모드 공진 주파수를 효율적으로 제어하고, 스터브의 두께를 조절하여 임피던스 특성을 조절할 수 있는 방법을 제안한다. 이 방법을 이용하여 일반적인 USB Dongle 크기($20{\times}45mm$)에 안테나를 설계하였으며, -10 dB 기준 2 GHz 대역에서 대역폭이 600 MHz(2.3~3 GHz), 5 GHz 대역의 대역폭은 1 GHz(4.9~5.9 GHz)로 WLAN 주파수 대역을 만족하는 성능과 50 % 효율이 달성되었다.

수단선택의 이질성을 고려한 잠재계층모형(Latent Class Model) 구축: 서울시 통근자를 사례로 (Developing a Latent Class Model Considering Heterogeneity in Mode Choice Behavior : A Case of Commuters in Seoul)

  • 김성후;추상호
    • 한국ITS학회 논문지
    • /
    • 제18권2호
    • /
    • pp.44-57
    • /
    • 2019
  • 교통계획에서 사람들의 수단선택 의사 결정과정을 이해하고 이를 토대로 수요예측의 정확성을 높이는 것은 매우 중요하다. 이를 위해 여러 계층마다 수단선택 영향요인들이 다르게 나타나는 이질성(taste heterogeneity)을 반영한 모형들이 개발되어 왔다. 본 연구에서는 목적지의 토지이용 특성에 따라 수단선택에 미치는 요인의 영향력이 다를 것이라는 가설을 세우고 2010년 서울시 가구통행실태조사 자료를 활용하여 서울시내 출근통행에 대한 잠재계층모형을 분석하였다. 먼저 목적지의 토지이용 특성을 활용하여 수단선택에 대한 잠재계층을 구분하고, 각각의 잠재계층에 대한 수단선택 모형을 개발하였다. 잠재계층모형 추정결과, 서울시내 출근통행 수단선택의 경우 두 개의 잠재계층으로 분석되었다. 첫 번째 계층은 승용차와 대중교통의 수단분담이 비슷하고, 목적지가 상대적으로 도심이 아닌 주거시설이 많은 지역들이고, 두 번째 계층은 주로 대중교통의 분담률이 높고 목적지가 상대적으로 도심에 속하는 업무/상업시설이 많은 지역이다. 또한 이들 계층간의 수단선택 모형의 경우, 인구 및 사회경제지표들의 수단선택에 미치는 영향이 계층간에 차이가 있는 것으로 분석되었다.

공간 상관성을 고려한 서울시 택시통행의 영향요인 분석 (Identifying Key Factors to Affect Taxi Travel Considering Spatial Dependence: A Case Study for Seoul)

  • 이향숙;김지윤;추상호;장진영;최성택
    • 한국ITS학회 논문지
    • /
    • 제18권5호
    • /
    • pp.64-78
    • /
    • 2019
  • 본 논문은 공간 상관성을 고려하여 서울의 택시통행에 영향을 미치는 요인을 분석한 것으로 택시의 GPS 자료를 이용하였다. 먼저 이들 자료를 이용하여 택시통행의 평균 통행시간, 평균 통행거리, 시공간적 분포 등의 통행특성을 분석하였다. 분석결과, 상당수의 택시통행이 평일 오전 첨두(8-9시)와 심야(0-1시) 시간대에 집중하는 것으로 나타났으며, 평균 통행거리와 통행시간은 각각 5.9km와 13분으로 나타났다. 이는 택시가 주로 단거리 통행수단이나 심야에 대중교통의 대체수단으로 활용되고 있음을 보여주고 있다. 다음으로 Moran's I 검정을 통해 교통존 기반의 택시통행들이 공간적으로 상관성이 있음을 규명하였다. 따라서 이를 고려한 택시통행에 대한 공간회귀모형(공간시차모형과 공간오차모형)을 추정하였으며, 인구사회 변수(가구수, 고령자수, 여성인구비, 자동차대수 등), 교통서비스 변수(지하철역수, 버스 정류장수 등), 토지이용 변수(인구밀도, 고용밀도, 주거면적 등) 등을 독립변수로 고려하였다. 모형분석 결과 이들 변수들이 통계적으로 유의하게 택시통행에 영향을 미치는 것으로 나타났다.

Non-Random CAN Fuzzing을 통한 효율적인 ECU 분석 기술 (An Efficient ECU Analysis Technology through Non-Random CAN Fuzzing)

  • 김형훈;정연선;최원석;조효진
    • 정보보호학회논문지
    • /
    • 제30권6호
    • /
    • pp.1115-1130
    • /
    • 2020
  • 최근 출시된 차량에는 다수의 ECU(Electronic Control Unit)가 탑재되어 있고, 각 ECU들은 CAN(Controller Area Network)을 통해 통신함으로써 차량을 효율적으로 제어할 수 있다. 하지만 CAN 통신에는 암호화 및 인증 기술이 적용되어 있지 않고, 접근 제어가 없는 Broadcast 방식으로 통신이 이루어지므로 보안에 취약하다는 문제점이 존재한다. 이러한 취약점을 이용하여 차량 제어 등의 수많은 차량 해킹 공격이 이루어지고 있으며 그에 대응하기 위한 연구 또한 진행되고 있다. 차량 해킹 대응 기술들 중에는 완성차에 탑재된 ECU의 취약점을 분석할 수 있는 CAN Fuzzing 기술이 존재한다. 하지만 기존의 CAN Fuzzing 기술들은 ECU들이 전송하는 CAN 메시지 구조를 고려하지 않고 Random한 방식으로 Fuzzing을 진행하기 때문에 많은 시간이 소요된다. 또한, 기존 CAN Fuzzing 기술은 Fuzzing 결과를 모니터링하는 방법에도 한계점이 존재한다. 이러한 CAN Fuzzing 기술의 한계를 해결하고자 본 논문에서는 CAN 메시지의 구조를 분석하고, 이를 바탕으로 ECU의 이상 작동 현상을 유발시킬 수 있는 Fuzzing 입력값을 생성하는 Non-Random CAN Fuzzing 기법을 제안한다. Non-Random CAN Fuzzing은 기존 Random CAN Fuzzing에 비해 소요되는 시간을 절약할 수 있고, 이를 통해 SW 구현 오류 혹은 CAN DBC(Database CAN) 설계 오류 등으로 인해 존재할 수 있는 ECU의 이상 작동 현상과 연관된 CAN 메시지들을 빠르게 발견할 수 있다. 제안하는 Non-Random CAN Fuzzing의 성능을 평가하기 위해 제안 기법을 실제 차량에 적용하였으며 ECU에 이상 작동 현상을 일으킬 수 있는 CAN 메시지를 확인하였다.

Memory Organization for a Fuzzy Controller.

  • Jee, K.D.S.;Poluzzi, R.;Russo, B.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1041-1043
    • /
    • 1993
  • Fuzzy logic based Control Theory has gained much interest in the industrial world, thanks to its ability to formalize and solve in a very natural way many problems that are very difficult to quantify at an analytical level. This paper shows a solution for treating membership function inside hardware circuits. The proposed hardware structure optimizes the memoried size by using particular form of the vectorial representation. The process of memorizing fuzzy sets, i.e. their membership function, has always been one of the more problematic issues for the hardware implementation, due to the quite large memory space that is needed. To simplify such an implementation, it is commonly [1,2,8,9,10,11] used to limit the membership functions either to those having triangular or trapezoidal shape, or pre-definite shape. These kinds of functions are able to cover a large spectrum of applications with a limited usage of memory, since they can be memorized by specifying very few parameters ( ight, base, critical points, etc.). This however results in a loss of computational power due to computation on the medium points. A solution to this problem is obtained by discretizing the universe of discourse U, i.e. by fixing a finite number of points and memorizing the value of the membership functions on such points [3,10,14,15]. Such a solution provides a satisfying computational speed, a very high precision of definitions and gives the users the opportunity to choose membership functions of any shape. However, a significant memory waste can as well be registered. It is indeed possible that for each of the given fuzzy sets many elements of the universe of discourse have a membership value equal to zero. It has also been noticed that almost in all cases common points among fuzzy sets, i.e. points with non null membership values are very few. More specifically, in many applications, for each element u of U, there exists at most three fuzzy sets for which the membership value is ot null [3,5,6,7,12,13]. Our proposal is based on such hypotheses. Moreover, we use a technique that even though it does not restrict the shapes of membership functions, it reduces strongly the computational time for the membership values and optimizes the function memorization. In figure 1 it is represented a term set whose characteristics are common for fuzzy controllers and to which we will refer in the following. The above term set has a universe of discourse with 128 elements (so to have a good resolution), 8 fuzzy sets that describe the term set, 32 levels of discretization for the membership values. Clearly, the number of bits necessary for the given specifications are 5 for 32 truth levels, 3 for 8 membership functions and 7 for 128 levels of resolution. The memory depth is given by the dimension of the universe of the discourse (128 in our case) and it will be represented by the memory rows. The length of a world of memory is defined by: Length = nem (dm(m)+dm(fm) Where: fm is the maximum number of non null values in every element of the universe of the discourse, dm(m) is the dimension of the values of the membership function m, dm(fm) is the dimension of the word to represent the index of the highest membership function. In our case then Length=24. The memory dimension is therefore 128*24 bits. If we had chosen to memorize all values of the membership functions we would have needed to memorize on each memory row the membership value of each element. Fuzzy sets word dimension is 8*5 bits. Therefore, the dimension of the memory would have been 128*40 bits. Coherently with our hypothesis, in fig. 1 each element of universe of the discourse has a non null membership value on at most three fuzzy sets. Focusing on the elements 32,64,96 of the universe of discourse, they will be memorized as follows: The computation of the rule weights is done by comparing those bits that represent the index of the membership function, with the word of the program memor . The output bus of the Program Memory (μCOD), is given as input a comparator (Combinatory Net). If the index is equal to the bus value then one of the non null weight derives from the rule and it is produced as output, otherwise the output is zero (fig. 2). It is clear, that the memory dimension of the antecedent is in this way reduced since only non null values are memorized. Moreover, the time performance of the system is equivalent to the performance of a system using vectorial memorization of all weights. The dimensioning of the word is influenced by some parameters of the input variable. The most important parameter is the maximum number membership functions (nfm) having a non null value in each element of the universe of discourse. From our study in the field of fuzzy system, we see that typically nfm 3 and there are at most 16 membership function. At any rate, such a value can be increased up to the physical dimensional limit of the antecedent memory. A less important role n the optimization process of the word dimension is played by the number of membership functions defined for each linguistic term. The table below shows the request word dimension as a function of such parameters and compares our proposed method with the method of vectorial memorization[10]. Summing up, the characteristics of our method are: Users are not restricted to membership functions with specific shapes. The number of the fuzzy sets and the resolution of the vertical axis have a very small influence in increasing memory space. Weight computations are done by combinatorial network and therefore the time performance of the system is equivalent to the one of the vectorial method. The number of non null membership values on any element of the universe of discourse is limited. Such a constraint is usually non very restrictive since many controllers obtain a good precision with only three non null weights. The method here briefly described has been adopted by our group in the design of an optimized version of the coprocessor described in [10].

  • PDF