Ändra sökning
Länk till posten
Permanent länk

Direktlänk
BETA
Eriksson, Johan
Publikationer (10 of 24) Visa alla publikationer
Hu, X., Sundqvist-Öqvist, L., Eriksson, J., Yang, Q. & Björkman, B. (2017). Direct alloying steel with chromium by briquettes made from chromite ore, mill scale, and petroleum coke. Steel Research International, 88(5), Article ID 1600247.
Öppna denna publikation i ny flik eller fönster >>Direct alloying steel with chromium by briquettes made from chromite ore, mill scale, and petroleum coke
Visa övriga...
2017 (Engelska)Ingår i: Steel Research International, ISSN 1611-3683, E-ISSN 1869-344X, Vol. 88, nr 5, artikel-id 1600247Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

In this work, the effectiveness of using briquettes made from chromite ore, mill scale, and petroleum coke for direct chromium alloying is tested by induction furnace trials carried out in three different scales. The experimental results show that steel scrap can be alloyed with chromium by the chromite ore in the briquettes and the Cr yield from the chromite ore increases with the increase in mill scale addition to the briquettes: the more mill scale is added to the briquettes, the lower the mass ratio of Cr to (Cr+Fe) would be, leading to a higher Cr yield from the chromite ore. Specifically, the maximum Cr yield from the chromite ore is 99.9% when the mass ratio of Cr to (Cr+Fe) in the briquettes is 0.05, and being 93.0% when the ratio is 0.10. However, when the ratio of Cr to (Cr+Fe) in the briquettes reaches 0.20, the maximum Cr yield is only 67.1%. The reduction of chromite ore under the present experimental conditions is promoted by a solid-state reduction mechanism

Ort, förlag, år, upplaga, sidor
John Wiley & Sons, 2017
Nationell ämneskategori
Metallurgi och metalliska material
Forskningsämne
Processmetallurgi; Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-60128 (URN)10.1002/srin.201600247 (DOI)000404534200003 ()2-s2.0-85000799322 (Scopus ID)
Anmärkning

Validerad; 2017; Nivå 2; 2017-05-09 (inah)

Tillgänglig från: 2016-11-03 Skapad: 2016-11-03 Senast uppdaterad: 2018-07-10Bibliografiskt granskad
Eriksson, J. (2017). Enabling Reactive Design of Robust Real-Time Embedded Systems. (Doctoral dissertation). Luleå: Luleå University of Technology
Öppna denna publikation i ny flik eller fönster >>Enabling Reactive Design of Robust Real-Time Embedded Systems
2017 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
Luleå: Luleå University of Technology, 2017
Serie
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
Nationell ämneskategori
Datorsystem Inbäddad systemteknik
Forskningsämne
Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-62322 (URN)978-91-7583-835-9 (ISBN)978-91-7583-836-6 (ISBN)
Disputation
2017-04-24, D770, 13:00 (Engelska)
Opponent
Handledare
Tillgänglig från: 2017-03-07 Skapad: 2017-03-07 Senast uppdaterad: 2017-11-24Bibliografiskt granskad
Lindgren, P., Eriksson, J., Lindner, M., Lindner, A., Pereira, D. & Pinho, L. M. (2017). End-to-End Response Time of 61499 Distributed Applications over Switched Ethernet. IEEE Transactions on Industrial Informatics, 13(1), 287-297
Öppna denna publikation i ny flik eller fönster >>End-to-End Response Time of 61499 Distributed Applications over Switched Ethernet
Visa övriga...
2017 (Engelska)Ingår i: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 13, nr 1, s. 287-297Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The IEC 61499 standard provides means to specify distributed control systems in terms of function blocks. For the deployment, each device may hold one or many logical resources, each consisting of a function block network with service interface blocks at the edges. The execution model is event driven (asynchronous), where triggering events may be associated with data (and seen as messages). In this paper, we propose a low complexity implementation technique allowing to assess end-to-end response times of event chains spanning over a set of networked devices. Based on a translation of IEC 61499 to RTFM1-tasks and resources, the response time for each task in the system at device-level can be derived using established scheduling techniques. In this paper, we develop a holistic method to provide safe end-to-end response times taking both intra- and inter-device delivery delays into account. The novelty of our approach is the accuracy of the system scheduling overhead characterization. While the device-level (RTFM) scheduling overhead was discussed in previous works, the network-level scheduling overhead for switched Ethernets is discussed in this paper. The approach is generally applicable to a wide range of COTS Ethernet switches without a need for expensive custom solutions to provide hard real-time performance. A behavior characterization of the utilized switch determines the guaranteed response times. As a use case, we study the implementation onto (single-core) ARMcortex based devices communicating over a switched Ethernet network. For the analysis, we define a generic switch model and an experimental setup allowing us to study the impact of network topology as well as 802.1Q quality of service in a mixed critical setting. Our results indicate that safe sub millisecond end-to-end response times can be obtained using the proposed approach.

Ort, förlag, år, upplaga, sidor
IEEE, 2017
Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-60286 (URN)10.1109/TII.2016.2626463 (DOI)000395874400029 ()2-s2.0-85013444377 (Scopus ID)
Anmärkning

Validerad; 2017; Nivå 2; 2017-02-21 (rokbeg)

Tillgänglig från: 2016-11-10 Skapad: 2016-11-10 Senast uppdaterad: 2019-02-27Bibliografiskt granskad
Lindgren, P., Eriksson, J., Lindner, M., Lindner, A., Pereira, D. J. & Pinho, L. M. (2015). Response Time for IEC 61499 over Ethernet (ed.). In: (Ed.), IEEE International Conference on Industrial Informatics: INDIN 2015, Cambridge, UK, July 22-24, 2015. Proceedings. Paper presented at IEEE International Conference on Industrial Informatics : 22/07/2015 - 24/07/2015 (pp. 1206-1212). Piscataway, NJ: IEEE Communications Society, Article ID 7281907.
Öppna denna publikation i ny flik eller fönster >>Response Time for IEC 61499 over Ethernet
Visa övriga...
2015 (Engelska)Ingår i: IEEE International Conference on Industrial Informatics: INDIN 2015, Cambridge, UK, July 22-24, 2015. Proceedings, Piscataway, NJ: IEEE Communications Society, 2015, s. 1206-1212, artikel-id 7281907Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The IEC 61499 standard provides means to specify distributed control systems in terms of function blocks. For the deployment, each device may hold one or many logical resources, each consisting of a function block network with service interface blocks at the edges. The execution model is event driven (asynchronous), where triggering events may be associated with data (and seen as a message). In this paper we propose a low complexity implementation technique allowing to asses end-to-end response time of event chains spanning a networked devices. Based on a translation of IEC 61499 to RTFM-tasks and resources, the response time for each task in the system can be derived using established scheduling techniques. In this paper we develop a method to provide safe end-to-end response time taking both intra- and inter-device delivery delays into account. As a use case we study the implementation onto (single-core) ARMcortex based devices communicating over a switched Ethernet network. For the analysis we define a generic switch model, and an experimental setup allowing us to study the impact of network topology as well as 802.1Q quality of service in a mixed critical setting. Our results indicate that safe sub milli-second end-to-end response times can be obtained using the proposed approach.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2015
Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-39547 (URN)10.1109/INDIN.2015.7281907 (DOI)2-s2.0-84949520365 (Scopus ID)e5b1a7a7-f812-4558-80e6-cece79f4c7f1 (Lokalt ID)9781479966493 (ISBN)e5b1a7a7-f812-4558-80e6-cece79f4c7f1 (Arkivnummer)e5b1a7a7-f812-4558-80e6-cece79f4c7f1 (OAI)
Konferens
IEEE International Conference on Industrial Informatics : 22/07/2015 - 24/07/2015
Anmärkning

Validerad; 2016; Nivå 1; 20150917 (maalin)

Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2018-07-10Bibliografiskt granskad
Lindgren, P., Lindner, M., Lindner, A., Eriksson, J. & Vyatkin, V. (2014). Real-Time Execution of Function Blocks for Internet of Things using the RTFM-kernel (ed.). In: (Ed.), Proceedings of 2014 IEEE 19th International Conference on Emerging Technologies & Factory Automation (ETFA 2014): Barcelona, Spain, 16-19 Sept. 2014. Paper presented at International Conference on Emerging Technologies & Factory Automation : 16/09/2014 - 19/09/2014 (pp. 1-6). Piscataway, NJ: IEEE Communications Society, Article ID 7005232.
Öppna denna publikation i ny flik eller fönster >>Real-Time Execution of Function Blocks for Internet of Things using the RTFM-kernel
Visa övriga...
2014 (Engelska)Ingår i: Proceedings of 2014 IEEE 19th International Conference on Emerging Technologies & Factory Automation (ETFA 2014): Barcelona, Spain, 16-19 Sept. 2014, Piscataway, NJ: IEEE Communications Society, 2014, s. 1-6, artikel-id 7005232Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Function Blocks provides a means to model andprogram industrial control systems. The recently acclaimed IEC61499 standard allows such system models to be partitioned andexecuted in a distributed fashion. At device level, such models aretraditionally implemented onto programmable logic controllersthat underneath have an operating system and a softwarerun-time environment which implies high resource demands.However, there is a current trend to involve small embeddedsystems (so called Internet of Things devices) integrated into suchdistributed control systems. To this end, we seek to address theoutsets for real-time execution of Function Block based designsonto light-weight controllers (MCUs) with limited resources(memory and CPU). Furthermore, we propose a mapping ofthe Function Block execution semantics onto the RTFM-kernel,and discuss opportunities for off-line (design time) analysis withrespect to response time, overall schedulability and memoryrequirements.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2014
Serie
IEEE Emerging Technology and Factory Automation (ETFA)
Nationell ämneskategori
Inbäddad systemteknik Datavetenskap (datalogi)
Forskningsämne
Inbyggda system; Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-37327 (URN)10.1109/ETFA.2014.7005232 (DOI)000360999100183 ()84946690253 (Scopus ID)b5049f49-ccc3-45ef-a526-27106a0f6a2d (Lokalt ID)978-1-61284-969-0 (ISBN)b5049f49-ccc3-45ef-a526-27106a0f6a2d (Arkivnummer)b5049f49-ccc3-45ef-a526-27106a0f6a2d (OAI)
Konferens
International Conference on Emerging Technologies & Factory Automation : 16/09/2014 - 19/09/2014
Anmärkning

Validerad; 2015; Nivå 1; 20141204 (maalin)

Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2018-05-29Bibliografiskt granskad
Lindgren, P., Lindner, M., Lindner, A., Eriksson, J. & Vyatkin, V. (2014). RTFM-4-FUN (ed.). In: (Ed.), 2014 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014): Pisa, 18-20 June 2014. Paper presented at IEEE International Symposium on Industrial Embedded Systems : 18/06/2014 - 20/06/2014. Piscataway, NJ: IEEE Communications Society
Öppna denna publikation i ny flik eller fönster >>RTFM-4-FUN
Visa övriga...
2014 (Engelska)Ingår i: 2014 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014): Pisa, 18-20 June 2014, Piscataway, NJ: IEEE Communications Society, 2014Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Function Blocks provides a means to model andprogram industrial control systems. The recently acclaimed IEC61499 standard allows such system models to be partitioned andexecuted in a distributed fashion. At device level, such models aretraditionally implemented onto programmable logic controllersand industrial PCs. In this paper, we discuss work in progresson developing a mapping allowing to implement a subset of IEC61499 models onto light-weight embedded devices (MCUs). Wepropose and detail an event semantics, and its mapping to thenotions of tasks and resources for Stack Resource Policy basedanalysis and scheduling. Moreover, we show how the proposedmapping can be efficiently implemented under the RTFM-kernel.Finally we outline a prototype tool-chain and discuss related,ongoing and future work.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2014
Nationell ämneskategori
Inbäddad systemteknik Datavetenskap (datalogi)
Forskningsämne
Inbyggda system; Kommunikations- och beräkningssystem
Identifikatorer
urn:nbn:se:ltu:diva-31695 (URN)10.1109/SIES.2014.7087453 (DOI)5f425bf0-2a15-489b-8321-1f032143a348 (Lokalt ID)5f425bf0-2a15-489b-8321-1f032143a348 (Arkivnummer)5f425bf0-2a15-489b-8321-1f032143a348 (OAI)
Konferens
IEEE International Symposium on Industrial Embedded Systems : 18/06/2014 - 20/06/2014
Anmärkning

Godkänd; 2014; 20141204 (maalin)

Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2019-02-27Bibliografiskt granskad
Lindgren, P., Eriksson, J., Lindner, M., Pereira, D. J. & Pinho, L. M. (2014). RTFM-lang static semantics for systems with mixed criticality (ed.). Paper presented at . Ada User Journal, 35(2), 128-132
Öppna denna publikation i ny flik eller fönster >>RTFM-lang static semantics for systems with mixed criticality
Visa övriga...
2014 (Engelska)Ingår i: Ada User Journal, ISSN 1381-6551, Vol. 35, nr 2, s. 128-132Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

In an embedded system, functions often operate under different requirements. In the extreme, a failing safety critical function may cause collateral damage (and hence consider to be a system failure) while non critical functions affect only the quality of service. Approaches by partitioning the system's functions into sandboxes require virtualization mechanisms by the underlying platform and thus prohibit deployment to the bulk of microcontroller based systems. In this paper we discuss an alternative approach based on static semantic analysis performed directly on the system specification expressed in the form of an object oriented (00) model in the experimental language RTFM-lang. This would allow to (at compile time) to discriminate in between critical and non-critical functions, and assign these (by means of statically checkable typing rules) appropriate access rights. In particular, one can imagine dynamic memory allocations to be allowed only in non-critical functions, while on the other hand, direct interaction with the environment may be restricted to the critical parts. With respect to scheduling, a static task and resource configuration allows e.g. Stack Resource Policy (SRP) based approaches to be deployed. In this paper we discuss how this can be achieved in a mixed critical setting.

Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-14586 (URN)dfb4c554-18e8-4ed5-8d30-cc4e45cad7ff (Lokalt ID)dfb4c554-18e8-4ed5-8d30-cc4e45cad7ff (Arkivnummer)dfb4c554-18e8-4ed5-8d30-cc4e45cad7ff (OAI)
Anmärkning
Validerad; 2014; 20140818 (johsod)Tillgänglig från: 2016-09-29 Skapad: 2016-09-29 Senast uppdaterad: 2017-11-24Bibliografiskt granskad
Eriksson, J., Häggström, F., Aittamaa, S., Kruglyak, A. & Lindgren, P. (2013). Real-time for the masses: Step 1: programming API and static priority SRP kernel primitives (ed.). In: (Ed.), (Ed.), 2013 8th IEEE International Symposium on Industrial and Embedded Systems (SIES 2013): 19-21 June 2013, Porto, Portugal. Paper presented at IEEE International Symposium on Industrial Embedded Systems : 19/06/2013 - 21/06/2013 (pp. 110-113). Piscataway, NJ: IEEE Communications Society
Öppna denna publikation i ny flik eller fönster >>Real-time for the masses: Step 1: programming API and static priority SRP kernel primitives
Visa övriga...
2013 (Engelska)Ingår i: 2013 8th IEEE International Symposium on Industrial and Embedded Systems (SIES 2013): 19-21 June 2013, Porto, Portugal, Piscataway, NJ: IEEE Communications Society, 2013, s. 110-113Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Lightweight Real-Time Operating Systems have gained widespread use in implementing embedded software on lightweight nodes. However, bare metal solutions are chosen, e.g., when the reactive (interrupt-driven) paradigm better matches the programmer’s intent, when the OS features are not needed, or when the OS overhead is deemed too large. Moreover, other approaches are used when real-time guarantees are required. Establishing real-time and resource guarantees typically requires expert knowledge in the field, as no turn-key solutions are available to the masses.In this paper we set out to bridge the gap between bare metal solutions and traditional Real-Time OS paradigms. Our goal is to meet the intuition of the programmer and at the same time provide a resource-efficient (w.r.t. CPU and memory) implementation with established properties, such as bounded memory usage and guaranteed response times. We outline a roadmap for Real-Time For the Masses (RTFM) and report on the first step: an intuitive, platform-independent programming API backed by an efficient Stack Resource Policy-based scheduler and a tool for kernel configuration and basic resource and timing analysis.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2013
Nyckelord
Information technology - Systems engineering, Informationsteknik - Systemteknik
Nationell ämneskategori
Inbäddad systemteknik Annan elektroteknik och elektronik
Forskningsämne
Inbyggda system; Industriell elektronik
Identifikatorer
urn:nbn:se:ltu:diva-32446 (URN)10.1109/SIES.2013.6601482 (DOI)2-s2.0-84885398239 (Scopus ID)6f199cd4-5aa4-4696-a750-baf5affeca89 (Lokalt ID)6f199cd4-5aa4-4696-a750-baf5affeca89 (Arkivnummer)6f199cd4-5aa4-4696-a750-baf5affeca89 (OAI)
Konferens
IEEE International Symposium on Industrial Embedded Systems : 19/06/2013 - 21/06/2013
Projekt
ESIS
Anmärkning
Godkänd; 2013; 20130701 (pln)Tillgänglig från: 2016-09-30 Skapad: 2016-09-30 Senast uppdaterad: 2018-07-10Bibliografiskt granskad
Lindgren, P., Mäkitaavola, H., Eriksson, J. & Eliasson, J. (2012). Leveraging tinyos for integration in process automation and control systems (ed.). In: (Ed.), (Ed.), IECON 2012: 38th Annual Conference of the IEEE Industrial Electronics Society. Paper presented at Annual Conference of the IEEE Industrial Electronics Society : 25/10/2012 - 28/10/2012 (pp. 5779-5785). Piscataway, NJ: IEEE Communications Society
Öppna denna publikation i ny flik eller fönster >>Leveraging tinyos for integration in process automation and control systems
2012 (Engelska)Ingår i: IECON 2012: 38th Annual Conference of the IEEE Industrial Electronics Society, Piscataway, NJ: IEEE Communications Society, 2012, s. 5779-5785Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The number and complexity of networked sensors and actuators in industrial monitoring and control systems is rapidly increasing. This calls for flexible yet efficient methods (w.r.t. time and money) for designing, deploying and maintaining such systems. To this end, Service Oriented Architectures (SOAs) and wireless technologies are foreseen to play important roles. In the area of Wireless Sensor Networks (WSNs), TinyOS (TOS) has gained wide spread use, mainly because it offers a simple programming model. Moreover TOS comes with a ready made code base (e.g., protocol stacks needed to implement SOA enabled devices) and is available for a large number of light-weight target platforms. However, TOS has yet to make its way into industrial applications where real-time operation is required (which is typical to monitoring and control systems). As being designed primarily with simplicity in mind, the TOS execution model for tasks is non-preemptive, limiting system responsiveness and schedulability. To overcome this problem preemptive TOSThreads has been introduced. However, this introduces the additional complexity of traditional multi-thread programming, thus the main benefit of TOS is lost. In this paper we present an alternative execution model for TOS, that allows preemptive execution while preserving the simplicity of vintage TOS. We exemplify the impact of scheduling to a typical sensor/actuator node scenario. Our results indicate that the proposed preemptive execution model is capable of reducing both delay and drop rate for the given scenario.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2012
Serie
I E E E Industrial Electronics Society. Annual Conference. Proceedings, ISSN 1553-572X
Nationell ämneskategori
Inbäddad systemteknik Annan elektroteknik och elektronik
Forskningsämne
Inbyggda system; Industriell elektronik
Identifikatorer
urn:nbn:se:ltu:diva-37393 (URN)10.1109/IECON.2012.6389040 (DOI)2-s2.0-84872947441 (Scopus ID)b658115e-efbd-44b8-a1cd-58730328bf0a (Lokalt ID)9781467324212 (ISBN)b658115e-efbd-44b8-a1cd-58730328bf0a (Arkivnummer)b658115e-efbd-44b8-a1cd-58730328bf0a (OAI)
Konferens
Annual Conference of the IEEE Industrial Electronics Society : 25/10/2012 - 28/10/2012
Anmärkning
Godkänd; 2012; 20130208 (andbra)Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2018-07-10Bibliografiskt granskad
Wiklander, J., Eriksson, J. & Lindgren, P. (2011). An IDE for component-based design of embedded real-time software (ed.). In: (Ed.), (Ed.), 6th IEEE International Symposium on Industrial Embedded Systems (SIES): . Paper presented at IEEE International Symposium on Industrial Embedded Systems : 15/06/2011 - 17/06/2011 (pp. 47-50). Piscataway, NJ: IEEE Communications Society
Öppna denna publikation i ny flik eller fönster >>An IDE for component-based design of embedded real-time software
2011 (Engelska)Ingår i: 6th IEEE International Symposium on Industrial Embedded Systems (SIES), Piscataway, NJ: IEEE Communications Society, 2011, s. 47-50Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

This paper describes work in progress on a tool for component-based design of embedded real-time software. The tool supports graphical modeling of software systems using concurrent reactive objects and components, as well as generation of C code from the model. The resulting application code can then be combined with a lightweight kernel for execution on bare metal.

Ort, förlag, år, upplaga, sidor
Piscataway, NJ: IEEE Communications Society, 2011
Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
Inbyggda system
Identifikatorer
urn:nbn:se:ltu:diva-40435 (URN)10.1109/SIES.2011.5953677 (DOI)80051994220 (Scopus ID)f94b40bd-babd-4794-9ae3-b5b4ea50367e (Lokalt ID)978-1-61284-818-1 (ISBN)978-1-61284-819-8 (ISBN)f94b40bd-babd-4794-9ae3-b5b4ea50367e (Arkivnummer)f94b40bd-babd-4794-9ae3-b5b4ea50367e (OAI)
Konferens
IEEE International Symposium on Industrial Embedded Systems : 15/06/2011 - 17/06/2011
Anmärkning
Godkänd; 2011; 20110816 (ysko)Tillgänglig från: 2016-10-03 Skapad: 2016-10-03 Senast uppdaterad: 2017-11-25Bibliografiskt granskad
Organisationer

Sök vidare i DiVA

Visa alla publikationer