122 research outputs found

    Automatic control of a multirotor

    Get PDF
    Objective of this thesis is to describe the design and realisation phases of a multirotor to be used for low risk and cost aerial observation. Starting point of this activity was a wide literature study related to the technological evolution of multirotors design and to the state of the art. Firstly the most common multirotor configurations were defined and, according to a size and performance based evaluation, the most suitable one was chosen. A detailed computer aided design model was drawn as basis for the realisation of two prototypes. The realised multirotors were โ€œX-shapedโ€ octorotors with eight coaxially coupled motors. The mathematical model of the multirotor dynamics was studied. โ€œProportional Integral Derivativeโ€ and โ€œLinear Quadraticโ€ algorithms were chosen as techniques to regulate the attitude dynamics of the multirotor. These methods were tested with a nonlinear model simulation developed in the Matlab Simulink environment. In the meanwhile the Arduino board was selected as the best compromise between costs and performance and the above mentioned algorithms were implemented using this platform thanks to its main characteristic of being completely โ€œopen sourceโ€. Indeed the multirotor was conceived to be a serviceable tool for the public utility and, at the same time, to be an accessible device for research and studies. The behaviour of the physical multirotor was evaluated with a test bench designed to isolate the rotation about one single body axis at a time. The data of the experimental tests were gathered in real time using a custom Matlab code and several indoor tests allowed the โ€œfine tuningโ€ of the controllers gains. Afterwards a portable โ€œground stationโ€ was conceived and realised in adherence with the real scenarios users needs. Several outdoor experimental flights were executed with successful results and the data gathered during the outdoor tests were used to evaluate some key performance indicators as the endurance and the maximum allowable payload mass. Then the fault tolerance of the control system was evaluated simulating and experimenting the loss of one motor; even in this critical condition the system exhibited an acceptable behaviour. The reached project readiness allowed to meet some potential users as the โ€œTurin Fire Departmentโ€ and to cooperate with them in a simulated emergency. During this event the multirotor was used to gather and transmit real time aerial images for an improved โ€œsituation awarenessโ€. Finally the study was extended to more innovative control techniques like the neural networks based ones. Simulations results demonstrated their effectiveness; nevertheless the inherent complexity and the unreliability outside the training ranges could have a catastrophic impact on the airworthiness. This is a factor that cannot be neglected especially in the applications related to flying platforms. Summarising, this research work was addressed mainly to the operating procedures for implementing automatic control algorithms to real platforms. All the design aspects, from the preliminary multirotor configuration choice to the tests in possible real scenarios, were covered obtaining performances comparable with other commercial of-the-shelf platforms

    Global sensitivity analysis based on DIRECT-KG-HDMR and thermal optimization of pin-fin heat sink for the platform inertial navigation system

    Full text link
    In this study, in order to reduce the local high temperature of the platform in inertial navigation system (PINS), a pin-fin heat sink with staggered arrangement is designed. To reduce the dimension of the inputs and improve the efficiency of optimization, a feasible global sensitivity analysis (GSA) based on Kriging-High Dimensional Model Representation with DIviding RECTangles sampling strategy (DIRECT-KG-HDMR) is proposed. Compared with other GSA methods, the proposed method can indicate the effects of the structural and the material parameters on the maximum temperature at the bottom of the heat sink by using both sensitivity and coupling coefficients. From the results of GSA, it can be found that the structural parameters have greater effects on thermal performance than the material ones. Moreover, the coupling intensities between the structural and material parameters are weak. Therefore, the structural parameters are selected to optimize the thermal performance of the heat sink, and several popular optimization algorithms such as GA, DE, TLBO, PSO and EGO are used for the optimization. Moreover, steady thermal response of the PINS with the optimized heat sink is also studied, and its result shows that the maximum temperature of high temperature region of the platform is reduced by 1.09 degree Celsius compared with the PINS without the heat sink.Comment: 34 pages, 18 figures, 5 table

    Flight controller synthesis via deep reinforcement learning

    Get PDF
    Traditional control methods are inadequate in many deployment settings involving autonomous control of Cyber-Physical Systems (CPS). In such settings, CPS controllers must operate and respond to unpredictable interactions, conditions, or failure modes. Dealing with such unpredictability requires the use of executive and cognitive control functions that allow for planning and reasoning. Motivated by the sport of drone racing, this dissertation addresses these concerns for state-of-the-art flight control by investigating the use of deep artificial neural networks to bring essential elements of higher-level cognition to bear on the design, implementation, deployment, and evaluation of low level (attitude) flight controllers. First, this thesis presents a feasibility analyses and results which confirm that neural networks, trained via reinforcement learning, are more accurate than traditional control methods used by commercial uncrewed aerial vehicles (UAVs) for attitude control. Second, armed with these results, this thesis reports on the development and release of an open source, full solution stack for building neuro-flight controllers. This stack consists of a tuning framework for implementing training environments (GymFC) and firmware for the worldโ€™s first neural network supported flight controller (Neuroflight). GymFCโ€™s novel approach fuses together the digital twinning paradigm with flight control training to provide seamless transfer to hardware. Third, to transfer models synthesized by GymFC to hardware, this thesis reports on the toolchain that has been released for compiling neural networks into Neuroflight, which can be flashed to off-the-shelf microcontrollers. This toolchain includes detailed procedures for constructing a multicopter digital twin to allow the research and development community to synthesize flight controllers unique to their own aircraft. Finally, this thesis examines alternative reward system functions as well as changes to the software environment to bridge the gap between simulation and real world deployment environments. The design, evaluation, and experimental work summarized in this thesis demonstrates that deep reinforcement learning is able to be leveraged for the design and implementation of neural network controllers capable not only of maintaining stable flight, but also precision aerobatic maneuvers in real world settings. As such, this work provides a foundation for developing the next generation of flight control systems

    ๊ฐ•ํ™”ํ•™์Šต์„ ์ด์šฉํ•œ KSTAR ํ† ์นด๋ง‰ ์šด์ „ ๊ถค์  ์„ค๊ณ„

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ์—๋„ˆ์ง€์‹œ์Šคํ…œ๊ณตํ•™๋ถ€, 2022. 8. ๋‚˜์šฉ์ˆ˜.ํ† ์นด๋ง‰์—์„œ ์ •๋ฐ€ํ•œ ๋ฌผ๋ฆฌ ์‹คํ—˜์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ํŠน์ •ํ•œ ๋‚ด๋ถ€ ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ณ  ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ํŠนํžˆ ์ƒ์šฉ ํ•ต์œตํ•ฉ๋กœ ์šด์ „์„ ์œ„ํ•ด์„œ๋Š” ์ž๊ธฐ์œ ์ฒด์—ญํ•™์ ์œผ๋กœ ์•ˆ์ •์ ์ธ ํ”Œ๋ผ์ฆˆ๋งˆ ์˜์—ญ ๋‚ด์—์„œ์˜ ์ œ์–ด๊ฐ€ ํ•„์ˆ˜์ ์ด๋ฉฐ, ๊ณ ์ถœ๋ ฅ์˜ ํ•ต์œตํ•ฉ ๋ฐ˜์‘์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ธฐ์กด์—๋Š” ์‹คํ—˜์—์„œ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด, ๋‹ค์–‘ํ•œ ํ† ์นด๋ง‰ ์šด์ „ ์กฐ๊ฑด์—์„œ์˜ ์‚ฌ์ „ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ์‹คํ—˜์—์„œ์˜ ์ถ”๊ฐ€์ ์ธ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ํ•„์š”ํ•˜์˜€๋‹ค. ์ด ๊ฒฝ์šฐ ๋งŽ์€ ์ธ์  ๋…ธ๋™๋ ฅ๊ณผ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜์—ˆ์œผ๋ฉฐ, ์ƒˆ๋กœ์šด ๋ชฉํ‘œ ์ƒํƒœ๋“ค์— ๋Œ€ํ•ด ๋งค๋ฒˆ ๋™์ผํ•œ ์ˆ˜์ค€์˜ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ์š”๊ตฌ๋œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์€ ๋ชฉํ‘œ ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ† ์นด๋ง‰์˜ ์šด์ „ ๊ฒฝ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฐ˜์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ์„ ๋‹ค๋ฃฌ๋‹ค. ํ•ด๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ์กด์˜ ์ƒ๋‹นํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…๋“ค์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๊ฐ€๋Šฅ์„ฑ ๋†’์€ ์šด์ „ ์กฐ๊ฑด์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ, ํ† ์นด๋ง‰ ์šด์ „ ์„ค๊ณ„ ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์˜ ํ›ˆ๋ จ ํ™˜๊ฒฝ์— ํ•ด๋‹นํ•˜๋Š” ํ† ์นด๋ง‰ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ์ˆ ์ด ์—ฐ๊ตฌ๋˜์—ˆ๋‹ค. KSTAR ์‹คํ—˜ ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ํ•™์Šตํ•˜์—ฌ ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์˜ˆ์ธกํ•˜๋Š” LSTM ๊ธฐ๋ฐ˜์˜ ์ธ๊ณต์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค. ๋ฐ์ดํ„ฐ ํ•™์Šต ๊ณผ์ •์—์„œ ๊ณผ์ ํ•ฉ ๋ฐ ์˜ค์ฐจ ๋ˆ„์  ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์ˆ˜์น˜์  ๊ธฐ๋ฒ•๋“ค์ด ์ ์šฉ๋˜์—ˆ๋‹ค. ํ•™์Šต๋œ ๋ชจ๋ธ์€ KSTAR์˜ ๋‹ค์–‘ํ•œ ์šด์ „ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐฉ์ „๋“ค์— ๋Œ€ํ•ด ์šฐ์ˆ˜ํ•œ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์œผ๋ฉฐ, ์‹ ๋ขฐ๋„ ๋ถ„์„์„ ํ†ตํ•ด ๋ชจ๋ธ์ด ๊ณผ์ ํ•ฉ๋˜์ง€ ์•Š์Œ์„ ํ™•์ธํ•˜์˜€๋‹ค. ๋˜ํ•œ ํ•ด๋‹น ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ, ์‹ค์‹œ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•œ ๊ฐ€์ƒ ํ† ์นด๋ง‰ ์‹คํ—˜์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค (GUI)๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค. ํ•ด๋‹น GUI ์ƒ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ํ† ์นด๋ง‰ ์šด์ „ ๋ณ€์ˆ˜๋“ค์„ ์กฐ์ •ํ•จ์— ๋”ฐ๋ผ ํ”Œ๋ผ์ฆˆ๋งˆ์˜ ๋ณ€ํ™”๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‹œ๊ฐ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌผ๋ฆฌ ์—ฐ๊ตฌ ๋ฟ ์•„๋‹ˆ๋ผ ์ „๋ฌธ๊ฐ€ ๊ต์œก์šฉ์œผ๋กœ์„œ์˜ ์˜์˜๊ฐ€ ์žˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ, ๊ฐœ๋ฐœ๋œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ƒ์—์„œ ์Šค์Šค๋กœ ์šด์ „ ๋ณ€์ˆ˜๋“ค์„ ์กฐ์ •ํ•˜์—ฌ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์„ ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ํ›ˆ๋ จํ•˜์˜€๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ชฉํ‘œ ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ ์ ˆํ•œ ํ† ์นด๋ง‰ ์šด์ „ ๊ฒฝ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ๋จผ์ € ๋ชฉํ‘œ ฮฒ_N ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ํ”Œ๋ผ์ฆˆ๋งˆ ์ „๋ฅ˜, ํ”Œ๋ผ์ฆˆ๋งˆ ํ˜•ํƒœ ๋ฐ ๊ฐ€์—ด ํŒŒ์›Œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜์˜€๋‹ค. ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์ด ์„ค๊ณ„ํ•œ ์šด์ „ ๊ฒฝ๋กœ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ•ด๋ณธ ๊ฒฐ๊ณผ ์˜ค์ฐจ๋ฒ”์œ„ ๋‚ด์—์„œ ๋ชฉํ‘œ ฮฒ_N์ด ๋„์ถœ๋จ์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค. ํŠนํžˆ ํ•œ์ •๋œ ๊ฐ€์—ด ์กฐ๊ฑด์—์„œ ๋†’์€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ”Œ๋ผ์ฆˆ๋งˆ ํ˜•ํƒœ๋ฅผ ์ ์ ˆํžˆ ์กฐ์ •ํ•˜์—ฌ ๊ฐ€๋‘  ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์˜€๋‹ค. ์ดํ›„ ๋ณด๋‹ค ๋” ๊ตฌ์ฒด์ ์ธ ํ”Œ๋ผ์ฆˆ๋งˆ ์ƒํƒœ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด, ํ”Œ๋ผ์ฆˆ๋งˆ ์••๋ ฅ (ฮฒ_p) ๋ฟ ์•„๋‹ˆ๋ผ ์ž๊ธฐ์žฅ ๊ตฌ์กฐ (q_95) ๋ฐ ๋‚ด๋ถ€ ์ธ๋•ํ„ด์Šค (l_i)์˜ ๋‹ค์ค‘ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์˜ ๋ชฉํ‘œ๊ฐ’์„ ๋™์‹œ์— ๋‹ฌ์„ฑ์ผ€ ํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ ๋˜ํ•œ ํ›ˆ๋ จํ•˜์˜€๋‹ค. ํ•ด๋‹น ๋ชจ๋ธ์ด ์„ค๊ณ„ํ•œ ์šด์ „ ๊ฒฝ๋กœ๋ฅผ ์‹ค์ œ ์‹คํ—˜์— ์ ์šฉํ•ด๋ณธ ๊ฒฐ๊ณผ, ๋‹ค์ค‘ ํ”Œ๋ผ์ฆˆ๋งˆ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋ชฉํ‘œ๊ฐ’์œผ๋กœ ์ œ์–ด๋จ์„ ํ™•์ธํ•˜์˜€๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ ๊ฐœ๋ฐœ๋œ ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ถ”ํ›„ ๊ณ ์„ฑ๋Šฅ ์šด์ „ ์‹œ๋‚˜๋ฆฌ์˜ค ์—ฐ๊ตฌ์— ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ •๋ฐ€ํ•œ ๋ฌผ๋ฆฌ ์กฐ๊ฑด์„ ์š”๊ตฌํ•˜๋Š” ์‹คํ—˜์—์„œ ์ดˆ๊ธฐ ์กฐ๊ฑด ๋‹ฌ์„ฑ์„ ์œ„ํ•œ ๊ธฐ์ˆ ๋กœ ์ ์šฉ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋œ๋‹ค. ์ถ”ํ›„ ์‹ค์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ์ œ์–ด์— ์ ์šฉ๋จ์œผ๋กœ์จ ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ ์ž์œจ์ ์œผ๋กœ ์ œ์–ด๋˜๋Š” ํ•ต์œตํ•ฉ๋กœ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ดˆ์„์ด ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์ „๋งํ•œ๋‹ค.In order to conduct a sophisticated physics experiment in a tokamak, it is necessary to achieve and sustain a specific target plasma state first. Especially, the commercial fusion reactor requires controlling plasmas within a stable parametric range and maintaining a favorable plasma state for high fusion power generation. Conventionally, we had to conduct numerous simulations with various tokamak operating conditions and experiment with trials and errors for achieving a target plasma state. This takes lots of labor and time and requires the same level of trial and error for different targets each time. This thesis addresses the development of a reinforcement learning (RL)-based algorithm that designs the tokamak operation trajectory to achieve a given target plasma state. This algorithm replaces the conventional manual tasks of numerous simulative experiments and provides a probable tokamak operation condition faster and more efficiently. First, the tokamak simulator, corresponding to the training environment of the RL agent that designs the operation trajectory, was developed. An LSTM-based neural network was trained that sequentially predicts the plasma state over time by learning the patterns of the KSTAR experimental data. Various numerical techniques were applied to prevent overfitting and error accumulation during the training process. The trained model showed reasonable prediction accuracy for various operation scenarios in KSTAR, and reliability analyses verified that the model was not significantly overfitted. Furthermore, based on the trained model, we developed a graphical user interface (GUI) to enable virtual tokamak experiments through real-time interaction. By adjusting the tokamak operation parameters on the GUI, the user can visually check the plasma evolution in real time, which can be useful not only for physics research but also for expert education. Second, an artificial agent was trained using a reinforcement learning technique, that adjusts the operation parameters to achieve a target plasma state in the developed simulator. This agent can design a plausible tokamak operation trajectory to achieve a given target after training. First, the agent was trained to determine the plasma current, the plasma shape, and the heating power to achieve the target ฮฒ_N. We conducted a KSTAR experiment with the operation trajectory designed by the trained agent, and it was verified that the target performance was achieved within the tolerance range. In particular, it was observed that the confinement enhancement factor was improved by adjusting the plasma shape to achieve high performance under limited heating conditions. Moreover, in order to achieve a more specific plasma state, another RL agent was trained to achieve multiple targets of ฮฒ_p, q_95, and l_i simultaneously. The KSTAR experiment with the RL operation design showed that multiple plasma parameters were successfully controlled to the target values. The RL-based algorithm addressed in this thesis can provide clues for the research of advanced operation scenarios and can be applied to achieve initial plasma states in experiments that require sophisticated physical conditions. By applying this algorithm to real-time feedback control in the future, it will become a basis for developing a self-operating fusion reactor that can be autonomously controlled to achieve high power generation.1. Introduction ๏ผ‘ 1.1. Advanced operation scenario in tokamak ๏ผ“ 1.2. Machine learning in fusion research ๏ผ” 1.2.1. Precedent research ๏ผ” 1.2.2. AI operation trajectory design and control ๏ผ– 1.2.3. Simulation of tokamak plasmas ๏ผ‘๏ผ 1.3. Objective and outline of this dissertation ๏ผ‘๏ผ• 2. Data-driven tokamak simulator ๏ผ‘๏ผ— 2.1. Predictive modeling with DNN ๏ผ‘๏ผ˜ 2.1.1. Construction and training of the LSTM-based model ๏ผ‘๏ผ˜ 2.1.2. Demonstration and validation ๏ผ’๏ผ™ 2.2. Analysis for model reliability ๏ผ“๏ผ’ 2.2.1. Uncertainties in dataset ๏ผ“๏ผ’ 2.2.2. Consistency with prior knowledge ๏ผ“๏ผ” 3. Operation trajectory design algorithm ๏ผ“๏ผ– 3.1. Environment of the RL training ๏ผ“๏ผ— 3.2. Control of normalized beta ๏ผ“๏ผ™ 3.2.1. The action, observation, and reward for RL ๏ผ“๏ผ™ 3.2.2. RL training ๏ผ”๏ผ” 3.3. Simultaneous control of multiple parameters ๏ผ”๏ผ• 3.3.1. The action, observation, and reward for RL ๏ผ”๏ผ• 3.3.2. RL training ๏ผ”๏ผ™ 4. Validation in KSTAR ๏ผ•๏ผ“ 4.1. Control of normalized beta ๏ผ•๏ผ” 4.1.1. Case 1: ฮฒ_N control to 2.4 and 1.8 ๏ผ•๏ผ” 4.1.2. Case 2: ฮฒ_N control to 2.7 ๏ผ•๏ผ— 4.1.3. Case 3: ฮฒ_N control to 3.5 ๏ผ–๏ผ 4.2. Simultaneous control of multiple 0D parameters ๏ผ–๏ผ’ 4.2.1. Experiment with RL-designed trajectory ๏ผ–๏ผ’ 4.2.2. Comparison with other shots in dataset ๏ผ–๏ผ– 5. Conclusion ๏ผ–๏ผ™ Bibliography ๏ผ—๏ผ‘ Abstract in Korean ๏ผ—๏ผ—๋ฐ•

    Theoretical and experimental application of neural networks in spaceflight control systems

    Get PDF
    โ€œSpaceflight systems can enable advanced mission concepts that can help expand our understanding of the universe. To achieve the objectives of these missions, spaceflight systems typically leverage guidance and control systems to maintain some desired path and/or orientation of their scientific instrumentation. A deep understanding of the natural dynamics of the environment in which these spaceflight systems operate is required to design control systems capable of achieving the desired scientific objectives. However, mitigating strategies are critically important when these dynamics are unknown or poorly understood and/or modelled. This research introduces two neural network methodologies to control the translation and rotation dynamics of spaceflight systems. The first method uses a neural network to perform nonlinear estimation in the control space for both translational and attitude control. The second method uses an observer with a neural network to perform estimation outside the control space, and input-output feedback linearization using the estimated dynamics for both translational and attitude control. The methods are demonstrated for attitude control through simulation and hardware testing on the Wallops Arc-Second Pointer, a high-altitude balloon-borne spaceflight system. Results show that the two new methodologies can provide improved attitude control performance over the heritage control system. The methods are also demonstrated for translational and attitude control of two small spacecraft in a deep space environment, where they provide improved position and attitude control performance as compared to a traditional control method. This work demonstrates, through simulation and hardware testing, that the two neural network methods presented can offer improved translational and attitude control performance of spaceflight systems where the dynamic environment may be unknown or poorly understood and/or modeledโ€--Abstract, page iv

    A Predictive Fuzzy-Neural Autopilot for the Guidance of Small Motorised Marine Craft

    Get PDF
    This thesis investigates the design and evaluation of a control system, that is able to adapt quickly to changes in environment and steering characteristics. This type of controller is particularly suited for applications with wide-ranging working conditions such as those experienced by small motorised craft. A small motorised craft is assumed to be highly agile and prone to disturbances, being thrown off-course very easily when travelling at high speed 'but rather heavy and sluggish at low speeds. Unlike large vessels, the steering characteristics of the craft will change tremendously with a change in forward speed. Any new design of autopilot needs to be to compensate for these changes in dynamic characteristics to maintain near optimal levels of performance. This study identities the problems that need to be overcome and the variables involved. A self-organising fuzzy logic controller is developed and tested in simulation. This type of controller learns on-line but has certain performance limitations. The major original contribution of this research investigation is the development of an improved self-adaptive and predictive control concept, the Predictive Self-organising Fuzzy Logic Controller (PSoFLC). The novel feature of the control algorithm is that is uses a neural network as a predictive simulator of the boat's future response and this network is then incorporated into the control loop to improve the course changing, as well as course keeping capabilities of the autopilot investigated. The autopilot is tested in simulation to validate the working principle of the concept and to demonstrate the self-tuning of the control parameters. Further work is required to establish the suitability of the proposed novel concept to other control

    Ice Inspection Robot

    Get PDF
    The purpose of this project was to design, create, and test a robotic mobile platform capable of housing and interfacing with an ice thickness measuring sensor. This robot was designed to: drive across natural snow, ice, and water surfaces; follow a user-defined path; report live position and heading information to a user. The unique auger-drive system of this robot was designed to provide efficient movement across ice, as well as buoyancy and aquatic propulsion, in the case of broken ice. A user interface was also designed and implemented as part of this project. This interface was designed to: display the live information sent by the robot; allow the user to send instructions to the robot; prompt the user for input; inform the user of the program\u27s progress and state

    Biologically Inspired Vision and Control for an Autonomous Flying Vehicle

    Get PDF
    This thesis makes a number of new contributions to control and sensing for unmanned vehicles. I begin by developing a non-linear simulation of a small unmanned helicopter and then proceed to develop new algorithms for control and sensing using the simulation. The work is field-tested in successful flight trials of biologically inspired vision and neural network control for an unstable rotorcraft. The techniques are more robust and more easily implemented on a small flying vehicle than previously attempted methods. ยถ ..

    AAS/GSFC 13th International Symposium on Space Flight Dynamics

    Get PDF
    This conference proceedings preprint includes papers and abstracts presented at the 13th International Symposium on Space Flight Dynamics. Cosponsored by American Astronautical Society and the Guidance, Navigation and Control Center of the Goddard Space Flight Center, this symposium featured technical papers on a wide range of issues related to orbit-attitude prediction, determination, and control; attitude sensor calibration; attitude dynamics; and mission design
    • โ€ฆ
    corecore